public class KSPersonImpl extends Object implements KSPerson
PersonImpl to handle some of the extra
fields to be displayed at the search in KS Screens.
In Course Offering screens, We need to display the person affiliation types for the
instructors at the lookup result, which is not possible with PersonImpl
This class should be used only at person lookup in different KS views. This is not intended to override KIM class or KIM UI functionalities| Constructor and Description |
|---|
KSPersonImpl() |
KSPersonImpl(org.kuali.rice.kim.api.identity.Person person)
This is the only constructor should be using from lookups, passing in the rice Person object.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getKsNameSearch() |
String |
getName() |
org.kuali.rice.kim.api.identity.Person |
getPerson()
Returns the
PersonImpl object |
String |
getPersonAffiliationType()
This returns the affilitation types as STAFF/STUDENT, which is needed at the result set.
|
String |
getPrimaryDepartmentCode() |
String |
getPrincipalId() |
String |
getPrincipalName() |
void |
setKsNameSearch(String ksNameSearch)
Name field displayed at the search
|
void |
setPersonAffiliationType(String personAffiliationType) |
public KSPersonImpl()
public KSPersonImpl(org.kuali.rice.kim.api.identity.Person person)
person - public String getPersonAffiliationType()
getPersonAffiliationType in interface KSPersonpublic void setPersonAffiliationType(String personAffiliationType)
setPersonAffiliationType in interface KSPersonpublic org.kuali.rice.kim.api.identity.Person getPerson()
PersonImpl objectpublic String getKsNameSearch()
getKsNameSearch in interface KSPersonpublic void setKsNameSearch(String ksNameSearch)
setKsNameSearch in interface KSPersonksNameSearch - public String getPrincipalId()
public String getPrincipalName()
public String getPrimaryDepartmentCode()
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.