Interface EntityTypeContactInfoContract
- All Superinterfaces:
GloballyUnique,Inactivatable,Versioned
- All Known Implementing Classes:
EntityTypeContactInfo,EntityTypeContactInfo.Builder
This is a contract for EntityTypeContactInfo.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Method Summary
Modifier and TypeMethodDescriptionList<? extends EntityAddressContract> Gets thisEntityTypeContactInfoContract's List ofEntityAddressS.Returns the default address record for the identity.Returns the default email record for the identity.Returns the default phone record for the identity.List<? extends EntityEmailContract> Gets thisEntityTypeContactInfoContract's List ofEntityEmailContractS.Gets the id of the parent identity object.Gets this identity Type of theEntityTypeContactInfoContract's object.Gets this entityTypeCode of theEntityAddressContract's object.List<? extends EntityPhoneContract> Gets thisEntityTypeContactInfoContract's List ofEntityPhoneS.Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectIdMethods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActiveMethods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
-
Method Details
-
getEntityId
String getEntityId()Gets the id of the parent identity object.- Returns:
- the identity id for this
EntityAddressContract
-
getEntityTypeCode
String getEntityTypeCode()Gets this entityTypeCode of theEntityAddressContract's object.- Returns:
- the identity type code for this
EntityAddressContract
-
getEntityType
CodedAttributeContract getEntityType()Gets this identity Type of theEntityTypeContactInfoContract's object.- Returns:
- the identity type for this
EntityTypeContactInfoContract
-
getAddresses
List<? extends EntityAddressContract> getAddresses()Gets thisEntityTypeContactInfoContract's List ofEntityAddressS.- Returns:
- the List of
EntityAddressContractS for thisEntityTypeContactInfoContract. The returned List will never be null, an empty List will be assigned and returned if needed.
-
getEmailAddresses
List<? extends EntityEmailContract> getEmailAddresses()Gets thisEntityTypeContactInfoContract's List ofEntityEmailContractS.- Returns:
- the List of
EntityEmailContractS for thisEntityTypeContactInfoContract. The returned List will never be null, an empty List will be assigned and returned if needed.
-
getPhoneNumbers
List<? extends EntityPhoneContract> getPhoneNumbers()Gets thisEntityTypeContactInfoContract's List ofEntityPhoneS.- Returns:
- the List of
EntityPhoneContractS for thisEntityTypeContactInfoContract. The returned List will never be null, an empty List will be assigned and returned if needed.
-
getDefaultAddress
EntityAddressContract getDefaultAddress()Returns the default address record for the identity. If no default is defined, then it returns the first one found. If none are defined, it returns null. -
getDefaultEmailAddress
EntityEmailContract getDefaultEmailAddress()Returns the default email record for the identity. If no default is defined, then it returns the first one found. If none are defined, it returns null. -
getDefaultPhoneNumber
EntityPhoneContract getDefaultPhoneNumber()Returns the default phone record for the identity. If no default is defined, then it returns the first one found. If none are defined, it returns null.
-