public class PersonImpl extends TransientBusinessObjectBase implements Person
| Constructor and Description |
|---|
PersonImpl() |
PersonImpl(EntityDefaultInfoCacheBo p) |
PersonImpl(Principal principal,
EntityDefault entity,
String personEntityTypeCode) |
PersonImpl(Principal principal,
String personEntityTypeCode) |
PersonImpl(String principalId,
String personEntityTypeCode) |
refreshtoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitrefreshtoStringprotected static PersonService personService
protected static IdentityService identityService
protected String principalId
protected String principalName
protected String entityTypeCode
protected String middleName
protected EntityAddress address
protected String emailAddress
protected String phoneNumber
protected boolean suppressName
protected boolean suppressAddress
protected boolean suppressPhone
protected boolean suppressPersonal
protected boolean suppressEmail
protected List<? extends EntityAffiliationContract> affiliations
protected String campusCode
protected Map<String,String> externalIdentifiers
protected String employeeStatusCode
protected EntityEmploymentStatusBo employeeStatus
protected String employeeTypeCode
protected EntityEmploymentTypeBo employeeType
protected String primaryDepartmentCode
protected String employeeId
protected KualiDecimal baseSalaryAmount
protected boolean active
public PersonImpl()
public PersonImpl(Principal principal, String personEntityTypeCode)
public PersonImpl(Principal principal, EntityDefault entity, String personEntityTypeCode)
public PersonImpl(String principalId, String personEntityTypeCode)
public PersonImpl(EntityDefaultInfoCacheBo p)
public void setPrincipal(Principal principal, EntityDefault entity, String personEntityTypeCode)
protected void populatePrincipalInfo(Principal principal)
protected void populateEntityInfo(EntityDefault entity, Principal principal, String personEntityTypeCode)
protected void populateNameInfo(String entityTypeCode, EntityDefault entity, Principal principal)
protected void populatePrivacyInfo(EntityDefault entity)
protected void populateAddressInfo(EntityTypeContactInfoDefault contactInfoDefault)
protected void populateEmailInfo(EntityTypeContactInfoDefault contactInfoDefault)
protected void populatePhoneInfo(EntityTypeContactInfoDefault contactInfoDefault)
protected void populateAffiliationInfo(EntityDefault entity)
protected void populateEmploymentInfo(EntityDefault entity)
protected void populateExternalIdentifiers(EntityDefault entity)
public String getEntityId()
getEntityId in interface PersonPerson.getEntityId()public String getPrincipalId()
getPrincipalId in interface PersonPerson.getPrincipalId()public String getPrincipalName()
getPrincipalName in interface PersonPerson.getPrincipalName()public String getFirstName()
PersongetFirstName in interface PersonPerson.getFirstName()public String getFirstNameUnmasked()
getFirstNameUnmasked in interface PersonPerson.getFirstNameUnmasked()public String getMiddleName()
getMiddleName in interface PersonPerson.getMiddleName()public String getMiddleNameUnmasked()
getMiddleNameUnmasked in interface PersonPerson.getMiddleNameUnmasked()public String getLastName()
getLastName in interface PersonPerson.getLastName()public String getLastNameUnmasked()
getLastNameUnmasked in interface PersonPerson.getLastNameUnmasked()public String getName()
getName in interface PersonPerson.getName()public String getNameUnmasked()
getNameUnmasked in interface Personpublic String getPhoneNumber()
PersongetPhoneNumber in interface PersonPerson.getPhoneNumber()public String getPhoneNumberUnmasked()
getPhoneNumberUnmasked in interface PersonPerson.getPhoneNumberUnmasked()public String getEmailAddress()
getEmailAddress in interface PersonPerson.getEmailAddress()public String getEmailAddressUnmasked()
getEmailAddressUnmasked in interface Personpublic List<? extends EntityAffiliationContract> getAffiliations()
public boolean hasAffiliationOfType(String affiliationTypeCode)
hasAffiliationOfType in interface PersonPerson.hasAffiliationOfType(java.lang.String)public List<String> getCampusCodesForAffiliationOfType(String affiliationTypeCode)
getCampusCodesForAffiliationOfType in interface Personpublic String getExternalId(String externalIdentifierTypeCode)
getExternalId in interface PersonPerson.getExternalId(java.lang.String)public String getCampusCode()
getCampusCode in interface PersonPerson.getCampusCode()public static PersonService getPersonService()
public static IdentityService getIdentityService()
public Map<String,String> getExternalIdentifiers()
getExternalIdentifiers in interface PersonPerson.getExternalIdentifiers()public String getAddressLine1()
PersongetAddressLine1 in interface Personpublic String getAddressLine1Unmasked()
getAddressLine1Unmasked in interface Personpublic String getAddressLine2()
PersongetAddressLine2 in interface Personpublic String getAddressLine2Unmasked()
getAddressLine2Unmasked in interface Personpublic String getAddressLine3()
PersongetAddressLine3 in interface Personpublic String getAddressLine3Unmasked()
getAddressLine3Unmasked in interface Personpublic String getAddressCity()
PersongetAddressCity in interface Personpublic String getAddressCityUnmasked()
getAddressCityUnmasked in interface Personpublic String getAddressStateProvinceCode()
PersongetAddressStateProvinceCode in interface Personpublic String getAddressStateProvinceCodeUnmasked()
getAddressStateProvinceCodeUnmasked in interface Personpublic String getAddressPostalCode()
PersongetAddressPostalCode in interface Personpublic String getAddressPostalCodeUnmasked()
getAddressPostalCodeUnmasked in interface Personpublic String getAddressCountryCode()
PersongetAddressCountryCode in interface Personpublic String getAddressCountryCodeUnmasked()
getAddressCountryCodeUnmasked in interface Personpublic String getEmployeeStatusCode()
getEmployeeStatusCode in interface Personpublic String getEmployeeTypeCode()
getEmployeeTypeCode in interface Personpublic KualiDecimal getBaseSalaryAmount()
getBaseSalaryAmount in interface Personpublic String getEmployeeId()
getEmployeeId in interface Personpublic String getPrimaryDepartmentCode()
getPrimaryDepartmentCode in interface Personpublic String getEntityTypeCode()
getEntityTypeCode in interface Personpublic void setActive(boolean active)
public String getLookupRoleNamespaceCode()
public void setLookupRoleNamespaceCode(String lookupRoleNamespaceCode)
lookupRoleNamespaceCode - the lookupRoleNamespaceCode to setpublic String getLookupRoleName()
public void setLookupRoleName(String lookupRoleName)
lookupRoleName - the lookupRoleName to setpublic void setPrincipalName(String principalName)
principalName - the principalName to setpublic EntityEmploymentStatusBo getEmployeeStatus()
public EntityEmploymentTypeBo getEmployeeType()
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.