public class ShibbolethPersonAttributeDao
extends org.apereo.services.persondir.support.BasePersonAttributeDao
IPersonAttributeDao implementation that can use a Shibboleth
AttributeResolver to resolve attributes.| Constructor and Description |
|---|
ShibbolethPersonAttributeDao(net.shibboleth.idp.attribute.resolver.AttributeResolver attributeResolver) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getAvailableQueryAttributes() |
java.util.Set<org.apereo.services.persondir.IPersonAttributes> |
getPeople(java.util.Map<java.lang.String,java.lang.Object> query) |
java.util.Set<org.apereo.services.persondir.IPersonAttributes> |
getPeopleWithMultivaluedAttributes(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> query) |
org.apereo.services.persondir.IPersonAttributes |
getPerson(java.lang.String uid) |
java.util.Set<java.lang.String> |
getPossibleUserAttributeNames() |
public ShibbolethPersonAttributeDao(net.shibboleth.idp.attribute.resolver.AttributeResolver attributeResolver)
public org.apereo.services.persondir.IPersonAttributes getPerson(java.lang.String uid)
public java.util.Set<org.apereo.services.persondir.IPersonAttributes> getPeople(java.util.Map<java.lang.String,java.lang.Object> query)
public java.util.Set<org.apereo.services.persondir.IPersonAttributes> getPeopleWithMultivaluedAttributes(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> query)
public java.util.Set<java.lang.String> getPossibleUserAttributeNames()
public java.util.Set<java.lang.String> getAvailableQueryAttributes()