public interface EntityContract extends Versioned, GloballyUnique, Inactivatable, Identifiable
getVersionNumber
getObjectId
isActive
getId
List<? extends EntityTypeContactInfoContract> getEntityTypeContactInfos()
EntityContract
's identity typesEntityTypeContactInfoContract
S 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 principalsPrincipalContract
s 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 identifiersEntityExternalIdentifierContract
S 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 affiliationsEntityAffiliationContract
S 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 namesEntityNameContract
S 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 ListEntityEmploymentContract
S 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 informationEntityCitizenshipContract
s 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 ethnicitiesEntityEthnicityContract
S 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 residenciesEntityResidencyContract
S 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 visasEntityVisaContract
S for this EntityContract
.
The returned List will never be null, an empty List will be assigned and returned if needed.Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.