org.jasig.services.persondir.support
Class EchoPersonAttributeDaoImpl

java.lang.Object
  extended by org.jasig.services.persondir.support.BasePersonAttributeDao
      extended by org.jasig.services.persondir.support.AbstractFlatteningPersonAttributeDao
          extended by org.jasig.services.persondir.support.AbstractDefaultAttributePersonAttributeDao
              extended by org.jasig.services.persondir.support.EchoPersonAttributeDaoImpl
All Implemented Interfaces:
IPersonAttributeDao

public class EchoPersonAttributeDaoImpl
extends AbstractDefaultAttributePersonAttributeDao

Simply returns the seed it is passed.

Since:
uPortal 2.5
Version:
$Revision$ $Date$
Author:
Eric Dalquist

Field Summary
 
Fields inherited from class org.jasig.services.persondir.support.BasePersonAttributeDao
logger
 
Fields inherited from interface org.jasig.services.persondir.IPersonAttributeDao
WILDCARD, WILDCARD_PATTERN
 
Constructor Summary
EchoPersonAttributeDaoImpl()
           
 
Method Summary
 Set<String> getAvailableQueryAttributes()
           
 Set<IPersonAttributes> getPeopleWithMultivaluedAttributes(Map<String,List<Object>> query)
          Returns a duplicate of the seed it is passed.
 Set<String> getPossibleUserAttributeNames()
          Possible attributes are unknown; will always return null.
 
Methods inherited from class org.jasig.services.persondir.support.AbstractDefaultAttributePersonAttributeDao
getPerson, getUsernameAttributeProvider, setUsernameAttributeProvider, toSeedMap
 
Methods inherited from class org.jasig.services.persondir.support.AbstractFlatteningPersonAttributeDao
getPeople, toMultivaluedSeed
 
Methods inherited from class org.jasig.services.persondir.support.BasePersonAttributeDao
flattenResults, getMultivaluedUserAttributes, getMultivaluedUserAttributes, getUserAttributes, getUserAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EchoPersonAttributeDaoImpl

public EchoPersonAttributeDaoImpl()
Method Detail

getPeopleWithMultivaluedAttributes

public Set<IPersonAttributes> getPeopleWithMultivaluedAttributes(Map<String,List<Object>> query)
Returns a duplicate of the seed it is passed.

Returns:
a Map equal to but not the same reference as the seed.
See Also:
IPersonAttributeDao.getPeopleWithMultivaluedAttributes(java.util.Map)

getPossibleUserAttributeNames

public Set<String> getPossibleUserAttributeNames()
Possible attributes are unknown; will always return null.

Returns:
null
See Also:
IPersonAttributeDao.getPossibleUserAttributeNames()

getAvailableQueryAttributes

public Set<String> getAvailableQueryAttributes()


Copyright © 2012 Jasig. All Rights Reserved.