public class KcPersonServiceImpl extends Object implements KcPersonService
| Constructor and Description |
|---|
KcPersonServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected List<KcPerson> |
createKcPersonsFrom(List<? extends org.kuali.rice.kim.api.identity.entity.EntityContract> entities)
Creates a List of KcPersons from a list of KIM entities.
|
List<KcPerson> |
createKcPersonsFromPeople(List<org.kuali.rice.kim.api.identity.Person> people) |
KcPerson |
getKcPersonByPersonId(String personId)
Gets a KcPerson from a person id (kim principal id).
|
KcPerson |
getKcPersonByUserName(String userName)
Gets a KcPerson from a user name (kim principal name).
|
List<KcPerson> |
getKcPersons(Map<String,String> fieldValues)
Gets a list of KcPerson based on KcPerson fieldValues.
|
void |
modifyFieldValues(Map<String,String> fieldValues)
Modifies field values so that different field keys can be used for a lookup.
|
void |
setIdentityService(org.kuali.rice.kim.api.identity.IdentityService identityService)
Sets the Identity Service.
|
void |
setMultiCampusIdentityService(MultiCampusIdentityService multiCampusIdentityService) |
void |
setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService) |
void |
setPersonService(org.kuali.rice.kim.api.identity.PersonService personService) |
public List<KcPerson> getKcPersons(Map<String,String> fieldValues)
getKcPersons in interface KcPersonServicefieldValues - the field values.public void modifyFieldValues(Map<String,String> fieldValues)
modifyFieldValues in interface KcPersonServicefieldValues - the field values to modifypublic KcPerson getKcPersonByUserName(String userName)
getKcPersonByUserName in interface KcPersonServiceuserName - the user namepublic KcPerson getKcPersonByPersonId(String personId)
getKcPersonByPersonId in interface KcPersonServicepersonId - the person idprotected List<KcPerson> createKcPersonsFrom(List<? extends org.kuali.rice.kim.api.identity.entity.EntityContract> entities)
entities - the list of entitiespublic List<KcPerson> createKcPersonsFromPeople(List<org.kuali.rice.kim.api.identity.Person> people)
createKcPersonsFromPeople in interface KcPersonServicepublic void setIdentityService(org.kuali.rice.kim.api.identity.IdentityService identityService)
identityService - the Identity Service.public void setPersonService(org.kuali.rice.kim.api.identity.PersonService personService)
public void setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
public void setMultiCampusIdentityService(MultiCampusIdentityService multiCampusIdentityService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.