Class EntityTypeContactInfoBo

java.lang.Object
org.kuali.rice.krad.bo.DataObjectBase
org.kuali.rice.kim.impl.identity.type.EntityTypeContactInfoBo
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.Versioned, org.kuali.rice.kim.api.identity.type.EntityTypeContactInfoContract

@Entity public class EntityTypeContactInfoBo extends org.kuali.rice.krad.bo.DataObjectBase implements org.kuali.rice.kim.api.identity.type.EntityTypeContactInfoContract
See Also:
  • Constructor Details

    • EntityTypeContactInfoBo

      public EntityTypeContactInfoBo()
  • Method Details

    • to

      public static org.kuali.rice.kim.api.identity.type.EntityTypeContactInfo to(EntityTypeContactInfoBo bo)
    • toDefault

      public static org.kuali.rice.kim.api.identity.type.EntityTypeContactInfoDefault toDefault(EntityTypeContactInfoBo bo)
    • from

      public static EntityTypeContactInfoBo from(org.kuali.rice.kim.api.identity.type.EntityTypeContactInfo immutable)
      Creates a EntityTypeDataBo business object from an immutable representation of a EntityTypeData.
      Parameters:
      an - immutable EntityTypeData
      Returns:
      a EntityTypeDataBo
    • getDefaultAddress

      public EntityAddressBo getDefaultAddress()
      Specified by:
      getDefaultAddress in interface org.kuali.rice.kim.api.identity.type.EntityTypeContactInfoContract
    • getDefaultEmailAddress

      public EntityEmailBo getDefaultEmailAddress()
      Specified by:
      getDefaultEmailAddress in interface org.kuali.rice.kim.api.identity.type.EntityTypeContactInfoContract
    • getDefaultPhoneNumber

      public EntityPhoneBo getDefaultPhoneNumber()
      Specified by:
      getDefaultPhoneNumber in interface org.kuali.rice.kim.api.identity.type.EntityTypeContactInfoContract
    • getEntityType

      public EntityTypeBo getEntityType()
      Specified by:
      getEntityType in interface org.kuali.rice.kim.api.identity.type.EntityTypeContactInfoContract
    • getEntityId

      public String getEntityId()
      Specified by:
      getEntityId in interface org.kuali.rice.kim.api.identity.type.EntityTypeContactInfoContract
    • setEntityId

      public void setEntityId(String entityId)
    • getEntityTypeCode

      public String getEntityTypeCode()
      Specified by:
      getEntityTypeCode in interface org.kuali.rice.kim.api.identity.type.EntityTypeContactInfoContract
    • setEntityTypeCode

      public void setEntityTypeCode(String entityTypeCode)
    • setEntityType

      public void setEntityType(EntityTypeBo entityType)
    • getEmailAddresses

      public List<EntityEmailBo> getEmailAddresses()
      Specified by:
      getEmailAddresses in interface org.kuali.rice.kim.api.identity.type.EntityTypeContactInfoContract
    • setEmailAddresses

      public void setEmailAddresses(List<EntityEmailBo> emailAddresses)
    • getPhoneNumbers

      public List<EntityPhoneBo> getPhoneNumbers()
      Specified by:
      getPhoneNumbers in interface org.kuali.rice.kim.api.identity.type.EntityTypeContactInfoContract
    • setPhoneNumbers

      public void setPhoneNumbers(List<EntityPhoneBo> phoneNumbers)
    • getAddresses

      public List<EntityAddressBo> getAddresses()
      Specified by:
      getAddresses in interface org.kuali.rice.kim.api.identity.type.EntityTypeContactInfoContract
    • setAddresses

      public void setAddresses(List<EntityAddressBo> addresses)
    • 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)