public interface EntityContract extends Versioned, GloballyUnique, Inactivatable, Identifiable
getVersionNumbergetObjectIdisActivegetIdList<? extends EntityTypeContactInfoContract> getEntityTypeContactInfos()
EntityContract's identity typesEntityTypeContactInfoContractS for this EntityContract.
The returned List will never be null, an empty List will be assigned and returned if needed.List<? extends PrincipalContract> getPrincipals()
EntityContract's principalsPrincipalContracts for this EntityContract.
The returned List will never be null, an empty List will be assigned and returned if needed.List<? extends EntityExternalIdentifierContract> getExternalIdentifiers()
EntityContract's external identifiersEntityExternalIdentifierContractS for this EntityContract.
The returned List will never be null, an empty List will be assigned and returned if needed.List<? extends EntityAffiliationContract> getAffiliations()
EntityContract's affiliationsEntityAffiliationContractS for this EntityContract.
The returned List will never be null, an empty List will be assigned and returned if needed.List<? extends EntityNameContract> getNames()
EntityContract's namesEntityNameContractS for this EntityContract.
The returned List will never be null, an empty List will be assigned and returned if needed.List<? extends EntityEmploymentContract> getEmploymentInformation()
EntityContract's employment information ListEntityEmploymentContractS for this EntityContract.
The returned List will never be null, an empty List will be assigned and returned if needed.EntityPrivacyPreferencesContract getPrivacyPreferences()
EntityContract's privacy preferencesEntityPrivacyPreferences for this EntityContract,
or null if none has been assigned.EntityBioDemographicsContract getBioDemographics()
EntityContract's demographic informationEntityBioDemographicsContract for this EntityContract,
or null if none has been assigned.List<? extends EntityCitizenshipContract> getCitizenships()
EntityContract's citizenship informationEntityCitizenshipContracts for this EntityContract.
The returned List will never be null, an empty List will be assigned and returned if needed.EntityTypeContactInfoContract getEntityTypeContactInfoByTypeCode(String entityTypeCode)
EntityContract's identity type for the given type codeentityTypeCode - the type codeEntityEmploymentContract getPrimaryEmployment()
EntityContract's employment informationEntityEmploymentContract for this EntityContract,
or null if none has been assigned.EntityAffiliationContract getDefaultAffiliation()
EntityContract's default affiliationEntityAffiliationContract for the identity. If no default is defined, then
it returns the first one found. If none are defined, it returns null.EntityExternalIdentifierContract getEntityExternalIdentifier(String externalIdentifierTypeCode)
EntityContract's external identifier for the given type codeexternalIdentifierTypeCode - the type codeEntityExternalIdentifierContract for this EntityContract, or null if none has been assigned.EntityNameContract getDefaultName()
EntityContract's default nameEntityNameContract record for the identity. If no default is defined, then
it returns the first one found. If none are defined, it returns null.List<? extends EntityEthnicityContract> getEthnicities()
EntityContract's ethnicitiesEntityEthnicityContractS for this EntityContract.
The returned List will never be null, an empty List will be assigned and returned if needed.List<? extends EntityResidencyContract> getResidencies()
EntityContract's residenciesEntityResidencyContractS for this EntityContract.
The returned List will never be null, an empty List will be assigned and returned if needed.List<? extends EntityVisaContract> getVisas()
EntityContract's visasEntityVisaContractS for this EntityContract.
The returned List will never be null, an empty List will be assigned and returned if needed.Copyright © 2005–2016 The Kuali Foundation. All rights reserved.