public class XmlPersonAttributeDao extends AbstractDefaultAttributePersonAttributeDao implements org.springframework.beans.factory.InitializingBean
loggerWILDCARD, WILDCARD_PATTERN| Constructor and Description |
|---|
XmlPersonAttributeDao() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
Set<String> |
getAvailableQueryAttributes() |
CachingJaxbLoader<PersonData> |
getJaxbLoader() |
org.springframework.core.io.Resource |
getMappedXmlResource() |
Set<IPersonAttributes> |
getPeopleWithMultivaluedAttributes(Map<String,List<Object>> query) |
IPersonAttributes |
getPerson(String uid) |
Set<String> |
getPossibleUserAttributeNames() |
void |
setJaxbLoader(CachingJaxbLoader<PersonData> jaxbLoader)
The
CachingJaxbLoader to use to load the PersonData, if set the mappedXmlResource property is
ignored. |
void |
setMappedXmlResource(org.springframework.core.io.Resource mappedXmlResource)
The XML
Resource to load the PersonData from, required if the jaxbLoader property is not set. |
getUsernameAttributeProvider, setUsernameAttributeProvider, toSeedMapgetPeople, toMultivaluedSeedflattenResults, getMultivaluedUserAttributes, getMultivaluedUserAttributes, getUserAttributes, getUserAttributespublic CachingJaxbLoader<PersonData> getJaxbLoader()
public void setJaxbLoader(CachingJaxbLoader<PersonData> jaxbLoader)
CachingJaxbLoader to use to load the PersonData, if set the mappedXmlResource property is
ignored.jaxbLoader - The CachingJaxbLoader to use to load the PersonDatapublic org.springframework.core.io.Resource getMappedXmlResource()
public void setMappedXmlResource(org.springframework.core.io.Resource mappedXmlResource)
Resource to load the PersonData from, required if the jaxbLoader property is not set.mappedXmlResource - The XML Resource to load the PersonData frompublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic Set<String> getAvailableQueryAttributes()
getAvailableQueryAttributes in interface IPersonAttributeDaopublic Set<String> getPossibleUserAttributeNames()
getPossibleUserAttributeNames in interface IPersonAttributeDaopublic IPersonAttributes getPerson(String uid)
getPerson in interface IPersonAttributeDaogetPerson in class AbstractDefaultAttributePersonAttributeDaoIPersonAttributeDao.getPerson(java.lang.String)public Set<IPersonAttributes> getPeopleWithMultivaluedAttributes(Map<String,List<Object>> query)
getPeopleWithMultivaluedAttributes in interface IPersonAttributeDaoCopyright © 2015 Jasig. All Rights Reserved.