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() |
java.util.Set<java.lang.String> |
getAvailableQueryAttributes() |
CachingJaxbLoader<PersonData> |
getJaxbLoader() |
org.springframework.core.io.Resource |
getMappedXmlResource() |
java.util.Set<IPersonAttributes> |
getPeopleWithMultivaluedAttributes(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> query) |
IPersonAttributes |
getPerson(java.lang.String uid) |
java.util.Set<java.lang.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, toMultivaluedSeedcompareTo, flattenResults, getMultivaluedUserAttributes, getMultivaluedUserAttributes, getOrder, getUserAttributes, getUserAttributes, setOrderpublic 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 java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.Exceptionpublic java.util.Set<java.lang.String> getAvailableQueryAttributes()
getAvailableQueryAttributes in interface IPersonAttributeDaopublic java.util.Set<java.lang.String> getPossibleUserAttributeNames()
getPossibleUserAttributeNames in interface IPersonAttributeDaopublic IPersonAttributes getPerson(java.lang.String uid)
getPerson in interface IPersonAttributeDaogetPerson in class AbstractDefaultAttributePersonAttributeDaoIPersonAttributeDao.getPerson(java.lang.String)public java.util.Set<IPersonAttributes> getPeopleWithMultivaluedAttributes(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> query)
getPeopleWithMultivaluedAttributes in interface IPersonAttributeDaoCopyright © 2005-2018. All Rights Reserved.