org.kuali.rice.kim.bo.entity.dto
Class KimEntityDefaultInfo

java.lang.Object
  extended by org.kuali.rice.kim.bo.entity.dto.KimInactivatableInfo
      extended by org.kuali.rice.kim.bo.entity.dto.KimEntityDefaultInfo
All Implemented Interfaces:
Serializable, Inactivateable

public class KimEntityDefaultInfo
extends KimInactivatableInfo

default information for a KIM entity

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
protected  List<KimEntityAffiliationInfo> affiliations
           
protected  KimEntityAffiliationInfo defaultAffiliation
           
protected  KimEntityNameInfo defaultName
           
protected  String entityId
           
protected  List<KimEntityEntityTypeDefaultInfo> entityTypes
           
protected  List<KimEntityExternalIdentifierInfo> externalIdentifiers
           
protected  KimEntityEmploymentInformationInfo primaryEmployment
           
protected  List<KimPrincipalInfo> principals
           
protected  KimEntityPrivacyPreferencesInfo privacyPreferences
           
private static long serialVersionUID
           
 
Fields inherited from class org.kuali.rice.kim.bo.entity.dto.KimInactivatableInfo
active
 
Constructor Summary
KimEntityDefaultInfo()
           
 
Method Summary
 List<KimEntityAffiliationInfo> getAffiliations()
          Gets this KimEntityDefaultInfo's List of KimEntityAffiliationInfoS.
 KimEntityAffiliationInfo getDefaultAffiliation()
          Gets this KimEntityDefaultInfo's affiliation info.
 KimEntityNameInfo getDefaultName()
          Gets this KimEntityDefaultInfo's default name.
 String getEntityId()
          Gets this KimEntityDefaultInfo's entity id.
 KimEntityEntityTypeDefaultInfo getEntityType(String entityTypeCode)
          Gets this KimEntityDefaultInfo's KimEntityEntityTypeDefaultInfo for the given type code.
 List<KimEntityEntityTypeDefaultInfo> getEntityTypes()
          Gets this KimEntityDefaultInfo's List of KimEntityEntityTypeDefaultInfoS.
 List<KimEntityExternalIdentifierInfo> getExternalIdentifiers()
          Gets this KimEntityDefaultInfo's List of KimEntityExternalIdentifierInfoS.
 KimEntityEmploymentInformationInfo getPrimaryEmployment()
          Gets this KimEntityDefaultInfo's primary employment info.
 List<KimPrincipalInfo> getPrincipals()
          Gets this KimEntityDefaultInfo's List of KimPrincipalInfoS.
 KimEntityPrivacyPreferencesInfo getPrivacyPreferences()
          Gets this KimEntityDefaultInfo's privacy preferences.
 void setAffiliations(List<KimEntityAffiliationInfo> affiliations)
           
 void setDefaultAffiliation(KimEntityAffiliation defaultAffiliation)
           
 void setDefaultAffiliation(KimEntityAffiliationInfo defaultAffiliation)
           
 void setDefaultName(KimEntityName defaultName)
           
 void setDefaultName(KimEntityNameInfo defaultName)
           
 void setEntityId(String entityId)
           
 void setEntityTypes(List<KimEntityEntityTypeDefaultInfo> entityTypes)
           
 void setExternalIdentifiers(List<KimEntityExternalIdentifierInfo> externalIdentifiers)
           
 void setPrimaryEmployment(KimEntityEmploymentInformation primaryEmployment)
           
 void setPrimaryEmployment(KimEntityEmploymentInformationInfo primaryEmployment)
           
 void setPrincipals(List<KimPrincipalInfo> principals)
           
 void setPrivacyPreferences(KimEntityPrivacyPreferencesInfo privacyPreferences)
           
 
Methods inherited from class org.kuali.rice.kim.bo.entity.dto.KimInactivatableInfo
isActive, setActive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

entityId

protected String entityId

defaultName

protected KimEntityNameInfo defaultName

principals

protected List<KimPrincipalInfo> principals

entityTypes

protected List<KimEntityEntityTypeDefaultInfo> entityTypes

affiliations

protected List<KimEntityAffiliationInfo> affiliations

defaultAffiliation

protected KimEntityAffiliationInfo defaultAffiliation

primaryEmployment

protected KimEntityEmploymentInformationInfo primaryEmployment

externalIdentifiers

protected List<KimEntityExternalIdentifierInfo> externalIdentifiers

privacyPreferences

protected KimEntityPrivacyPreferencesInfo privacyPreferences
Constructor Detail

KimEntityDefaultInfo

public KimEntityDefaultInfo()
Method Detail

getEntityId

public String getEntityId()
Gets this KimEntityDefaultInfo's entity id.

Returns:
the entity id for this KimEntityDefaultInfo, or null if none has been assigned.

setEntityId

public void setEntityId(String entityId)

getDefaultName

public KimEntityNameInfo getDefaultName()
Gets this KimEntityDefaultInfo's default name.

Returns:
the default name for this KimEntityDefaultInfo, or null if none has been assigned.

setDefaultName

public void setDefaultName(KimEntityName defaultName)

setDefaultName

public void setDefaultName(KimEntityNameInfo defaultName)

getEntityTypes

public List<KimEntityEntityTypeDefaultInfo> getEntityTypes()
Gets this KimEntityDefaultInfo's List of KimEntityEntityTypeDefaultInfoS.

Returns:
the List of KimEntityEntityTypeDefaultInfoS for this KimEntityDefaultInfo. The returned List will never be null, an empty List will be assigned and returned if needed.

setEntityTypes

public void setEntityTypes(List<KimEntityEntityTypeDefaultInfo> entityTypes)

getAffiliations

public List<KimEntityAffiliationInfo> getAffiliations()
Gets this KimEntityDefaultInfo's List of KimEntityAffiliationInfoS.

Returns:
the List of KimEntityAffiliationInfoS for this KimEntityDefaultInfo. The returned List will never be null, an empty List will be assigned and returned if needed.

setAffiliations

public void setAffiliations(List<KimEntityAffiliationInfo> affiliations)

getDefaultAffiliation

public KimEntityAffiliationInfo getDefaultAffiliation()
Gets this KimEntityDefaultInfo's affiliation info.

Returns:
the affiliation info for this KimEntityDefaultInfo, or null if none has been assigned.

setDefaultAffiliation

public void setDefaultAffiliation(KimEntityAffiliation defaultAffiliation)

setDefaultAffiliation

public void setDefaultAffiliation(KimEntityAffiliationInfo defaultAffiliation)

getPrimaryEmployment

public KimEntityEmploymentInformationInfo getPrimaryEmployment()
Gets this KimEntityDefaultInfo's primary employment info.

Returns:
the primary employment info for this KimEntityDefaultInfo, or null if none has been assigned.

setPrimaryEmployment

public void setPrimaryEmployment(KimEntityEmploymentInformation primaryEmployment)

setPrimaryEmployment

public void setPrimaryEmployment(KimEntityEmploymentInformationInfo primaryEmployment)

getExternalIdentifiers

public List<KimEntityExternalIdentifierInfo> getExternalIdentifiers()
Gets this KimEntityDefaultInfo's List of KimEntityExternalIdentifierInfoS.

Returns:
the List of KimEntityExternalIdentifierInfoS for this KimEntityDefaultInfo. The returned List will never be null, an empty List will be assigned and returned if needed.

setExternalIdentifiers

public void setExternalIdentifiers(List<KimEntityExternalIdentifierInfo> externalIdentifiers)

getPrincipals

public List<KimPrincipalInfo> getPrincipals()
Gets this KimEntityDefaultInfo's List of KimPrincipalInfoS.

Returns:
the List of KimPrincipalInfoS for this KimEntityDefaultInfo. The returned List will never be null, an empty List will be assigned and returned if needed.

setPrincipals

public void setPrincipals(List<KimPrincipalInfo> principals)

getEntityType

public KimEntityEntityTypeDefaultInfo getEntityType(String entityTypeCode)
Gets this KimEntityDefaultInfo's KimEntityEntityTypeDefaultInfo for the given type code.

Returns:
the KimEntityEntityTypeDefaultInfo for the given type code for this KimEntityDefaultInfo, or null if none has been assigned.

getPrivacyPreferences

public KimEntityPrivacyPreferencesInfo getPrivacyPreferences()
Gets this KimEntityDefaultInfo's privacy preferences.

Returns:
the privacy preferences for this KimEntityDefaultInfo, or null if none has been assigned.

setPrivacyPreferences

public void setPrivacyPreferences(KimEntityPrivacyPreferencesInfo privacyPreferences)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.