Uses of Interface
org.jasig.services.persondir.IPersonAttributeDao

Packages that use IPersonAttributeDao
org.jasig.services.persondir.support   
org.jasig.services.persondir.support.jdbc   
org.jasig.services.persondir.support.ldap   
org.jasig.services.persondir.support.rule   
 

Uses of IPersonAttributeDao in org.jasig.services.persondir.support
 

Classes in org.jasig.services.persondir.support that implement IPersonAttributeDao
 class AbstractAggregatingDefaultQueryPersonAttributeDao
          Provides a base set of implementations and properties for IPersonAttributeDao implementations that aggregate results from a sub List of IPersonAttributeDaos.
 class AbstractDefaultAttributePersonAttributeDao
          Abstract class implementing the IPersonAttributeDao method getUserAttributes(String) by delegation to getUserAttributes(Map) using a configurable default attribute name.
 class AbstractQueryPersonAttributeDao
          Provides common functionality for DAOs using a set of attribute values from the seed to perform a query.
 class CachingPersonAttributeDaoImpl
          A configurable caching implementation of IPersonAttributeDao which caches results from a wrapped IPersonAttributeDao.
 class CascadingPersonAttributeDao
          This org.jasig.portal.services.persondir.IPersonAttributeDao implementation iterates through an ordered List of org.jasig.portal.services.persondir.IPersonAttributeDao impls when getting user attributes.
 class ComplexStubPersonAttributeDao
          Looks up the user's attribute Map in the backingMap.
 class EchoPersonAttributeDaoImpl
          Simply returns the seed it is passed.
 class MergingPersonAttributeDaoImpl
          A IPersonAttributeDao implementation which iterates over children IPersonAttributeDaos queries each with the same data and merges their reported attributes in a configurable way.
 class RegexGatewayPersonAttributeDao
          This DAO wraps another DAO and only executes the wrapped DAO if the data in the seed matches criteria set out by the configured patterns Map.
 class StubPersonAttributeDao
          A stub IPersonAttributeDao to be used for testing.
 

Methods in org.jasig.services.persondir.support that return IPersonAttributeDao
 IPersonAttributeDao CachingPersonAttributeDaoImpl.getCachedPersonAttributesDao()
           
 IPersonAttributeDao RegexGatewayPersonAttributeDao.getTargetPersonAttributeDao()
           
 

Methods in org.jasig.services.persondir.support with parameters of type IPersonAttributeDao
protected  Map MergingPersonAttributeDaoImpl.getAttributesFromDao(Map seed, boolean isFirstQuery, IPersonAttributeDao currentlyConsidering, Map resultAttributes)
          Calls the current IPersonAttributeDao from using the seed.
protected  Map CascadingPersonAttributeDao.getAttributesFromDao(Map seed, boolean isFirstQuery, IPersonAttributeDao currentlyConsidering, Map resultAttributes)
          If this is the first call, isFirstQuery == true, the query run against the current IPersonAttributeDao is done using the seed Map.
protected abstract  Map AbstractAggregatingDefaultQueryPersonAttributeDao.getAttributesFromDao(Map seed, boolean isFirstQuery, IPersonAttributeDao currentlyConsidering, Map resultAttributes)
          Call to execute the appropriate query on the current IPersonAttributeDao.
 void CachingPersonAttributeDaoImpl.setCachedPersonAttributesDao(IPersonAttributeDao cachedPersonAttributesDao)
           
 void RegexGatewayPersonAttributeDao.setTargetPersonAttributeDao(IPersonAttributeDao targetPersonAttributeDao)
           
 

Constructors in org.jasig.services.persondir.support with parameters of type IPersonAttributeDao
RegexGatewayPersonAttributeDao(String attributeName, String pattern, IPersonAttributeDao enclosed)
          Creates a RegexGatewayPersonAttributeDao that will test a single attribute.
 

Uses of IPersonAttributeDao in org.jasig.services.persondir.support.jdbc
 

Classes in org.jasig.services.persondir.support.jdbc that implement IPersonAttributeDao
 class AbstractJdbcPersonAttributeDao
          Provides common logic for executing a JDBC based attribute query.
 class MultiRowJdbcPersonAttributeDao
          An org.jasig.portal.services.persondir.IPersonAttributeDao implementation that maps attribute names and values from name and value column pairs.
 class SingleRowJdbcPersonAttributeDao
          An org.jasig.portal.services.persondir.IPersonAttributeDao implementation that maps from column names in the result of a SQL query to attribute names.
 

Uses of IPersonAttributeDao in org.jasig.services.persondir.support.ldap
 

Classes in org.jasig.services.persondir.support.ldap that implement IPersonAttributeDao
 class LdapPersonAttributeDao
          LDAP implementation of org.jasig.portal.services.persondir.IPersonAttributeDao.
 

Uses of IPersonAttributeDao in org.jasig.services.persondir.support.rule
 

Classes in org.jasig.services.persondir.support.rule that implement IPersonAttributeDao
 class DeclaredRulePersonAttributeDao
          Implementation of uPortal's IPersonAttributeDao that evaluates person directory information based on configurable rules.
 



Copyright © 1998-2007 Java Architectures Special Interest Group. All Rights Reserved.