|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.bo.BusinessObjectBase org.kuali.rice.krad.bo.TransientBusinessObjectBase org.kuali.rice.kim.impl.identity.PersonImpl
public class PersonImpl
Field Summary | |
---|---|
protected boolean |
active
|
protected EntityAddress |
address
|
protected List<? extends EntityAffiliationContract> |
affiliations
|
protected KualiDecimal |
baseSalaryAmount
|
protected String |
campusCode
|
protected String |
emailAddress
|
protected String |
employeeId
|
protected org.kuali.rice.kim.impl.identity.employment.EntityEmploymentStatusBo |
employeeStatus
|
protected String |
employeeStatusCode
|
protected org.kuali.rice.kim.impl.identity.employment.EntityEmploymentTypeBo |
employeeType
|
protected String |
employeeTypeCode
|
protected String |
entityId
|
protected String |
entityTypeCode
|
protected Map<String,String> |
externalIdentifiers
|
protected String |
firstName
|
protected static IdentityService |
identityService
|
protected String |
lastName
|
protected String |
middleName
|
protected String |
name
|
protected static PersonService |
personService
|
protected String |
phoneNumber
|
protected String |
primaryDepartmentCode
|
protected String |
principalId
|
protected String |
principalName
|
protected boolean |
suppressAddress
|
protected boolean |
suppressEmail
|
protected boolean |
suppressName
|
protected boolean |
suppressPersonal
|
protected boolean |
suppressPhone
|
Constructor Summary | |
---|---|
PersonImpl()
|
|
PersonImpl(org.kuali.rice.kim.impl.identity.EntityDefaultInfoCacheBo p)
|
|
PersonImpl(Principal principal,
EntityDefault entity,
String personEntityTypeCode)
|
|
PersonImpl(Principal principal,
String personEntityTypeCode)
|
|
PersonImpl(String principalId,
String personEntityTypeCode)
|
Methods inherited from class org.kuali.rice.krad.bo.TransientBusinessObjectBase |
---|
refresh |
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase |
---|
prepareForWorkflow, toString, toStringBuilder, toStringMapper |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kuali.rice.krad.bo.BusinessObject |
---|
refresh |
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic |
---|
toString |
Field Detail |
---|
protected static PersonService personService
protected static IdentityService identityService
protected String principalId
protected String principalName
protected String entityId
protected String entityTypeCode
protected String firstName
protected String middleName
protected String lastName
protected String name
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 org.kuali.rice.kim.impl.identity.employment.EntityEmploymentStatusBo employeeStatus
protected String employeeTypeCode
protected org.kuali.rice.kim.impl.identity.employment.EntityEmploymentTypeBo employeeType
protected String primaryDepartmentCode
protected String employeeId
protected KualiDecimal baseSalaryAmount
protected boolean active
Constructor Detail |
---|
public PersonImpl()
public PersonImpl(Principal principal, String personEntityTypeCode)
public PersonImpl(Principal principal, EntityDefault entity, String personEntityTypeCode)
public PersonImpl(String principalId, String personEntityTypeCode)
public PersonImpl(org.kuali.rice.kim.impl.identity.EntityDefaultInfoCacheBo p)
Method Detail |
---|
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 Person
Person.getEntityId()
public String getPrincipalId()
getPrincipalId
in interface Person
Person.getPrincipalId()
public String getPrincipalName()
getPrincipalName
in interface Person
Person.getPrincipalName()
public String getFirstName()
Person
getFirstName
in interface Person
Person.getFirstName()
public String getFirstNameUnmasked()
getFirstNameUnmasked
in interface Person
Person.getFirstNameUnmasked()
public String getMiddleName()
getMiddleName
in interface Person
Person.getMiddleName()
public String getMiddleNameUnmasked()
getMiddleNameUnmasked
in interface Person
Person.getMiddleNameUnmasked()
public String getLastName()
getLastName
in interface Person
Person.getLastName()
public String getLastNameUnmasked()
getLastNameUnmasked
in interface Person
Person.getLastNameUnmasked()
public String getName()
getName
in interface Person
Person.getName()
public String getNameUnmasked()
getNameUnmasked
in interface Person
public String getPhoneNumber()
Person
getPhoneNumber
in interface Person
Person.getPhoneNumber()
public String getPhoneNumberUnmasked()
getPhoneNumberUnmasked
in interface Person
Person.getPhoneNumberUnmasked()
public String getEmailAddress()
getEmailAddress
in interface Person
Person.getEmailAddress()
public String getEmailAddressUnmasked()
getEmailAddressUnmasked
in interface Person
public List<? extends EntityAffiliationContract> getAffiliations()
public boolean hasAffiliationOfType(String affiliationTypeCode)
hasAffiliationOfType
in interface Person
Person.hasAffiliationOfType(java.lang.String)
public List<String> getCampusCodesForAffiliationOfType(String affiliationTypeCode)
getCampusCodesForAffiliationOfType
in interface Person
public String getExternalId(String externalIdentifierTypeCode)
getExternalId
in interface Person
Person.getExternalId(java.lang.String)
public String getCampusCode()
getCampusCode
in interface Person
Person.getCampusCode()
public static PersonService getPersonService()
public static IdentityService getIdentityService()
public Map<String,String> getExternalIdentifiers()
getExternalIdentifiers
in interface Person
Person.getExternalIdentifiers()
public String getAddressLine1()
Person
getAddressLine1
in interface Person
public String getAddressLine1Unmasked()
getAddressLine1Unmasked
in interface Person
public String getAddressLine2()
Person
getAddressLine2
in interface Person
public String getAddressLine2Unmasked()
getAddressLine2Unmasked
in interface Person
public String getAddressLine3()
Person
getAddressLine3
in interface Person
public String getAddressLine3Unmasked()
getAddressLine3Unmasked
in interface Person
public String getAddressCity()
Person
getAddressCity
in interface Person
public String getAddressCityUnmasked()
getAddressCityUnmasked
in interface Person
public String getAddressStateProvinceCode()
Person
getAddressStateProvinceCode
in interface Person
public String getAddressStateProvinceCodeUnmasked()
getAddressStateProvinceCodeUnmasked
in interface Person
public String getAddressPostalCode()
Person
getAddressPostalCode
in interface Person
public String getAddressPostalCodeUnmasked()
getAddressPostalCodeUnmasked
in interface Person
public String getAddressCountryCode()
Person
getAddressCountryCode
in interface Person
public String getAddressCountryCodeUnmasked()
getAddressCountryCodeUnmasked
in interface Person
public String getEmployeeStatusCode()
getEmployeeStatusCode
in interface Person
public String getEmployeeTypeCode()
getEmployeeTypeCode
in interface Person
public KualiDecimal getBaseSalaryAmount()
getBaseSalaryAmount
in interface Person
public String getEmployeeId()
getEmployeeId
in interface Person
public String getPrimaryDepartmentCode()
getPrimaryDepartmentCode
in interface Person
public String getEntityTypeCode()
getEntityTypeCode
in interface Person
public boolean isActive()
isActive
in interface Person
public 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 void setName(String name)
name
- the name to setpublic org.kuali.rice.kim.impl.identity.employment.EntityEmploymentStatusBo getEmployeeStatus()
public org.kuali.rice.kim.impl.identity.employment.EntityEmploymentTypeBo getEmployeeType()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |