org.jasig.services.persondir.support
Class StubPersonAttributeDao
java.lang.Object
org.jasig.services.persondir.support.AbstractFlatteningPersonAttributeDao
org.jasig.services.persondir.support.StubPersonAttributeDao
- All Implemented Interfaces:
- org.jasig.services.persondir.IPersonAttributeDao
public class StubPersonAttributeDao
- extends AbstractFlatteningPersonAttributeDao
A stub IPersonAttributeDao to be used for testing.
Backed by a single Map which this implementation will always return.
Configuration:
| Property |
Description |
Required |
Default |
| backingMap |
This Map will always be returned for any query.
|
No |
null |
- Since:
- uPortal 2.5
- Version:
- $Revision: 43106 $ $Date: 2008-02-14 11:22:40 -0600 (Thu, 14 Feb 2008) $
- Author:
- andrew.petro@yale.edu
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StubPersonAttributeDao
public StubPersonAttributeDao()
StubPersonAttributeDao
public StubPersonAttributeDao(Map<String,List<Object>> backingMap)
getPossibleUserAttributeNames
public Set<String> getPossibleUserAttributeNames()
getMultivaluedUserAttributes
public Map<String,List<Object>> getMultivaluedUserAttributes(Map<String,List<Object>> seed)
getMultivaluedUserAttributes
public Map<String,List<Object>> getMultivaluedUserAttributes(String uid)
getBackingMap
public Map<String,List<Object>> getBackingMap()
- Get the Map which this stub object will return for all legal invocations of
attributesForUser()
- Returns:
- Returns the backingMap.
setBackingMap
public void setBackingMap(Map<String,List<Object>> backingMap)
- Set the Map which this stub object will return for all legal invocations of
attributesForUser().
- Parameters:
backingMap - The backingMap to set, may not be null.
Copyright © 1998-2008 Java Architectures Special Interest Group. All Rights Reserved.