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 functionalitiesConstructor 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 KSPerson
public void setPersonAffiliationType(String personAffiliationType)
setPersonAffiliationType
in interface KSPerson
public org.kuali.rice.kim.api.identity.Person getPerson()
PersonImpl
objectpublic String getKsNameSearch()
getKsNameSearch
in interface KSPerson
public void setKsNameSearch(String ksNameSearch)
setKsNameSearch
in interface KSPerson
ksNameSearch
- public String getPrincipalId()
public String getPrincipalName()
public String getPrimaryDepartmentCode()
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.