Package org.kuali.rice.kim.api.identity
Interface Person
- All Superinterfaces:
BusinessObject,ExternalizableBusinessObject,ModelObjectBasic,Serializable
Person object for use by the KNS and KNS-based applications. This provides an abstraction layer
between application code and the KIM objects to simplify use.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Method Summary
Modifier and TypeMethodDescriptionReturns the city name from the default address for the Person.Returns the country code from the default address for the Person.Returns line1 of the default address for the Person.Returns line2 of the default address for the Person.Returns line3 of the default address for the Person.Returns the postal code from the default address for the Person.Returns the state code from the default address for the Person.getCampusCodesForAffiliationOfType(String affiliationTypeCode) getExternalId(String externalIdentifierTypeCode) The first name from the default name record for the entity.getName()Returns the default phone number for the entity.booleanhasAffiliationOfType(String affiliationTypeCode) Checks whether the person has an affiliation of a particular type: staff/faculty/student/etc...booleanisActive()Methods inherited from interface org.kuali.rice.krad.bo.BusinessObject
refreshMethods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
-
Method Details
-
getPrincipalId
String getPrincipalId() -
getPrincipalName
String getPrincipalName() -
getEntityId
String getEntityId() -
getEntityTypeCode
String getEntityTypeCode() -
getFirstName
String getFirstName()The first name from the default name record for the entity. -
getFirstNameUnmasked
String getFirstNameUnmasked() -
getMiddleName
String getMiddleName() -
getMiddleNameUnmasked
String getMiddleNameUnmasked() -
getLastName
String getLastName() -
getLastNameUnmasked
String getLastNameUnmasked() -
getName
String getName() -
getNameUnmasked
String getNameUnmasked() -
getEmailAddress
String getEmailAddress() -
getEmailAddressUnmasked
String getEmailAddressUnmasked() -
getAddressLine1
String getAddressLine1()Returns line1 of the default address for the Person. Will lazy-load the information from the IdentityManagementService if requested. -
getAddressLine1Unmasked
String getAddressLine1Unmasked() -
getAddressLine2
String getAddressLine2()Returns line2 of the default address for the Person. Will lazy-load the information from the IdentityManagementService if requested. -
getAddressLine2Unmasked
String getAddressLine2Unmasked() -
getAddressLine3
String getAddressLine3()Returns line3 of the default address for the Person. Will lazy-load the information from the IdentityManagementService if requested. -
getAddressLine3Unmasked
String getAddressLine3Unmasked() -
getAddressCity
String getAddressCity()Returns the city name from the default address for the Person. Will lazy-load the information from the IdentityManagementService if requested. -
getAddressCityUnmasked
String getAddressCityUnmasked() -
getAddressStateProvinceCode
String getAddressStateProvinceCode()Returns the state code from the default address for the Person. Will lazy-load the information from the IdentityManagementService if requested. -
getAddressStateProvinceCodeUnmasked
String getAddressStateProvinceCodeUnmasked() -
getAddressPostalCode
String getAddressPostalCode()Returns the postal code from the default address for the Person. Will lazy-load the information from the IdentityManagementService if requested. -
getAddressPostalCodeUnmasked
String getAddressPostalCodeUnmasked() -
getAddressCountryCode
String getAddressCountryCode()Returns the country code from the default address for the Person. Will lazy-load the information from the IdentityManagementService if requested. -
getAddressCountryCodeUnmasked
String getAddressCountryCodeUnmasked() -
getPhoneNumber
String getPhoneNumber()Returns the default phone number for the entity. -
getPhoneNumberUnmasked
String getPhoneNumberUnmasked() -
getCampusCode
String getCampusCode() -
getExternalIdentifiers
-
hasAffiliationOfType
Checks whether the person has an affiliation of a particular type: staff/faculty/student/etc... -
getCampusCodesForAffiliationOfType
-
getEmployeeStatusCode
String getEmployeeStatusCode() -
getEmployeeTypeCode
String getEmployeeTypeCode() -
getBaseSalaryAmount
KualiDecimal getBaseSalaryAmount() -
getExternalId
-
getPrimaryDepartmentCode
String getPrimaryDepartmentCode() -
getEmployeeId
String getEmployeeId() -
isActive
boolean isActive()
-