Class EntityBo

java.lang.Object
org.kuali.rice.krad.bo.DataObjectBase
org.kuali.rice.kim.impl.identity.entity.EntityBo
All Implemented Interfaces:
Serializable, Cloneable, org.eclipse.persistence.descriptors.changetracking.ChangeTracker, org.eclipse.persistence.internal.descriptors.PersistenceEntity, org.eclipse.persistence.internal.descriptors.PersistenceObject, org.eclipse.persistence.internal.weaving.PersistenceWeaved, org.eclipse.persistence.internal.weaving.PersistenceWeavedChangeTracking, org.eclipse.persistence.internal.weaving.PersistenceWeavedFetchGroups, org.eclipse.persistence.internal.weaving.PersistenceWeavedRest, org.eclipse.persistence.queries.FetchGroupTracker, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.kim.api.identity.entity.EntityContract

@Entity public class EntityBo extends org.kuali.rice.krad.bo.DataObjectBase implements org.kuali.rice.kim.api.identity.entity.EntityContract
See Also:
  • Constructor Details

    • EntityBo

      public EntityBo()
  • Method Details

    • to

      public static org.kuali.rice.kim.api.identity.entity.Entity to(EntityBo bo)
    • toDefault

      public static org.kuali.rice.kim.api.identity.entity.EntityDefault toDefault(EntityBo bo)
    • from

      public static EntityBo from(org.kuali.rice.kim.api.identity.entity.Entity immutable)
    • fromAndUpdate

      public static EntityBo fromAndUpdate(org.kuali.rice.kim.api.identity.entity.Entity immutable, EntityBo toUpdate)
      Creates a EntityBo business object from an immutable representation of a Entity.
      Parameters:
      immutable - an immutable Entity
      Returns:
      a EntityBo
    • getEntityTypeContactInfoByTypeCode

      public EntityTypeContactInfoBo getEntityTypeContactInfoByTypeCode(String entityTypeCode)
      Specified by:
      getEntityTypeContactInfoByTypeCode in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • getPrimaryEmployment

      public EntityEmploymentBo getPrimaryEmployment()
      Specified by:
      getPrimaryEmployment in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • getDefaultAffiliation

      public EntityAffiliationBo getDefaultAffiliation()
      Specified by:
      getDefaultAffiliation in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • getEntityExternalIdentifier

      public EntityExternalIdentifierBo getEntityExternalIdentifier(String externalIdentifierTypeCode)
      Specified by:
      getEntityExternalIdentifier in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • getDefaultName

      public org.kuali.rice.kim.api.identity.name.EntityNameContract getDefaultName()
      Specified by:
      getDefaultName in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • getPrivacyPreferences

      public EntityPrivacyPreferencesBo getPrivacyPreferences()
      Specified by:
      getPrivacyPreferences in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • getBioDemographics

      public EntityBioDemographicsBo getBioDemographics()
      Specified by:
      getBioDemographics in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • getId

      public String getId()
      Specified by:
      getId in interface org.kuali.rice.core.api.mo.common.Identifiable
    • setId

      public void setId(String id)
    • getNames

      public List<EntityNameBo> getNames()
      Specified by:
      getNames in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • setNames

      public void setNames(List<EntityNameBo> names)
    • getPrincipals

      public List<PrincipalBo> getPrincipals()
      Specified by:
      getPrincipals in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • setPrincipals

      public void setPrincipals(List<PrincipalBo> principals)
    • getExternalIdentifiers

      public List<EntityExternalIdentifierBo> getExternalIdentifiers()
      Specified by:
      getExternalIdentifiers in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • setExternalIdentifiers

      public void setExternalIdentifiers(List<EntityExternalIdentifierBo> externalIdentifiers)
    • getAffiliations

      public List<EntityAffiliationBo> getAffiliations()
      Specified by:
      getAffiliations in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • setAffiliations

      public void setAffiliations(List<EntityAffiliationBo> affiliations)
    • getEmploymentInformation

      public List<EntityEmploymentBo> getEmploymentInformation()
      Specified by:
      getEmploymentInformation in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • setEmploymentInformation

      public void setEmploymentInformation(List<EntityEmploymentBo> employmentInformation)
    • getEntityTypeContactInfos

      public List<EntityTypeContactInfoBo> getEntityTypeContactInfos()
      Specified by:
      getEntityTypeContactInfos in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • setEntityTypeContactInfos

      public void setEntityTypeContactInfos(List<EntityTypeContactInfoBo> entityTypeContactInfos)
    • setPrivacyPreferences

      public void setPrivacyPreferences(EntityPrivacyPreferencesBo privacyPreferences)
    • setBioDemographics

      public void setBioDemographics(EntityBioDemographicsBo bioDemographics)
    • getCitizenships

      public List<EntityCitizenshipBo> getCitizenships()
      Specified by:
      getCitizenships in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • setCitizenships

      public void setCitizenships(List<EntityCitizenshipBo> citizenships)
    • getEthnicities

      public List<EntityEthnicityBo> getEthnicities()
      Specified by:
      getEthnicities in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • setEthnicities

      public void setEthnicities(List<EntityEthnicityBo> ethnicities)
    • getResidencies

      public List<EntityResidencyBo> getResidencies()
      Specified by:
      getResidencies in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • setResidencies

      public void setResidencies(List<EntityResidencyBo> residencies)
    • getVisas

      public List<EntityVisaBo> getVisas()
      Specified by:
      getVisas in interface org.kuali.rice.kim.api.identity.entity.EntityContract
    • setVisas

      public void setVisas(List<EntityVisaBo> visas)
    • getActive

      public boolean getActive()
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
    • setActive

      public void setActive(boolean active)