org.kuali.rice.kim.api.identity
Interface Person
- All Superinterfaces: 
- BusinessObject, ExternalizableBusinessObject, ModelObjectBasic, Serializable
- All Known Implementing Classes: 
- PersonImpl
- public interface Person 
- extends ExternalizableBusinessObject
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)
 
 
 
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
Map<String,String> getExternalIdentifiers()
- 
 
- 
 
hasAffiliationOfType
boolean hasAffiliationOfType(String affiliationTypeCode)
- Checks whether the person has an affiliation of a particular type: staff/faculty/student/etc...
 
- 
 
- 
 
getCampusCodesForAffiliationOfType
List<String> getCampusCodesForAffiliationOfType(String affiliationTypeCode)
- 
 
- 
 
getEmployeeStatusCode
String getEmployeeStatusCode()
- 
 
- 
 
getEmployeeTypeCode
String getEmployeeTypeCode()
- 
 
- 
 
getBaseSalaryAmount
KualiDecimal getBaseSalaryAmount()
- 
 
- 
 
getExternalId
String getExternalId(String externalIdentifierTypeCode)
- 
 
- 
 
getPrimaryDepartmentCode
String getPrimaryDepartmentCode()
- 
 
- 
 
getEmployeeId
String getEmployeeId()
- 
 
- 
 
isActive
boolean isActive()
- 
 
- 
 
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.