org.jasig.services.persondir.support
Class MessageFormatPersonAttributeDao
java.lang.Object
org.jasig.services.persondir.support.BasePersonAttributeDao
org.jasig.services.persondir.support.AbstractFlatteningPersonAttributeDao
org.jasig.services.persondir.support.AbstractDefaultAttributePersonAttributeDao
org.jasig.services.persondir.support.MessageFormatPersonAttributeDao
- All Implemented Interfaces:
- IPersonAttributeDao
public class MessageFormatPersonAttributeDao
- extends AbstractDefaultAttributePersonAttributeDao
Provides creation of attributes via a MessageFormat string using other user attributes as the arguments to
the format string.
Configuration:
- Version:
- $Revision$
- Author:
- Eric Dalquist
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageFormatPersonAttributeDao
public MessageFormatPersonAttributeDao()
getFormatAttributes
public Set<MessageFormatPersonAttributeDao.FormatAttribute> getFormatAttributes()
setFormatAttributes
public void setFormatAttributes(Set<MessageFormatPersonAttributeDao.FormatAttribute> formatAttributes)
- Parameters:
formatAttributes - the formatAttributes to set
getAvailableQueryAttributes
public Set<String> getAvailableQueryAttributes()
getPeopleWithMultivaluedAttributes
public Set<IPersonAttributes> getPeopleWithMultivaluedAttributes(Map<String,List<Object>> query)
getPossibleUserAttributeNames
public Set<String> getPossibleUserAttributeNames()
Copyright © 2012 Jasig. All Rights Reserved.