public class GrouperPersonAttributeDao extends BasePersonAttributeDao
IPersonAttributeDao API only used by CAS which simply reads all
the groups from Grouper repository
for a given principal and adopts them to IPersonAttributes instance.
All other unimplemented methods throw UnsupportedOperationException
IPersonAttributeDao which is scheduled to be removed
in person-directory 1.6
Note: All the Grouper server connection configuration for grouperClient is defined in
grouper.client.properties file and must be available
in client application's (CAS web application) classpath.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_GROUPER_ATTRIBUTES_KEY |
loggerWILDCARD, WILDCARD_PATTERN| Constructor and Description |
|---|
GrouperPersonAttributeDao() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getAvailableQueryAttributes() |
java.util.Set<IPersonAttributes> |
getPeople(java.util.Map<java.lang.String,java.lang.Object> stringObjectMap) |
java.util.Set<IPersonAttributes> |
getPeopleWithMultivaluedAttributes(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> stringListMap) |
IPersonAttributes |
getPerson(java.lang.String subjectId) |
java.util.Set<java.lang.String> |
getPossibleUserAttributeNames() |
compareTo, flattenResults, getMultivaluedUserAttributes, getMultivaluedUserAttributes, getOrder, getUserAttributes, getUserAttributes, setOrderpublic static final java.lang.String DEFAULT_GROUPER_ATTRIBUTES_KEY
public IPersonAttributes getPerson(java.lang.String subjectId)
public java.util.Set<java.lang.String> getPossibleUserAttributeNames()
public java.util.Set<java.lang.String> getAvailableQueryAttributes()
public java.util.Set<IPersonAttributes> getPeople(java.util.Map<java.lang.String,java.lang.Object> stringObjectMap)
public java.util.Set<IPersonAttributes> getPeopleWithMultivaluedAttributes(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> stringListMap)
Copyright © 2005-2018. All Rights Reserved.