A C D E F G I L M N O P R S T V

A

AbstractAggregatingDefaultQueryPersonAttributeDao - Class in org.jasig.services.persondir.support
Provides a base set of implementations and properties for IPersonAttributeDao implementations that aggregate results from a sub List of IPersonAttributeDaos.
AbstractAggregatingDefaultQueryPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
 
AbstractDefaultAttributePersonAttributeDao - Class in org.jasig.services.persondir.support
Abstract class implementing the IPersonAttributeDao method IPersonAttributeDao.getUserAttributes(String) and IPersonAttributeDao.getMultivaluedUserAttributes(String) methods by delegation to IPersonAttributeDao.getUserAttributes(Map) or IPersonAttributeDao.getMultivaluedUserAttributes(Map) using a configurable default attribute name.
AbstractDefaultAttributePersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.AbstractDefaultAttributePersonAttributeDao
 
AbstractFlatteningPersonAttributeDao - Class in org.jasig.services.persondir.support
Implements the AbstractFlatteningPersonAttributeDao.getUserAttributes(Map) and AbstractFlatteningPersonAttributeDao.getUserAttributes(String) methods to provide logic to flatten the attribute result maps from <String, List<Object>> to <String, Object>.
AbstractFlatteningPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.AbstractFlatteningPersonAttributeDao
 
AbstractJdbcPersonAttributeDao - Class in org.jasig.services.persondir.support.jdbc
Provides common logic for executing a JDBC based attribute query.
AbstractJdbcPersonAttributeDao(DataSource, String) - Constructor for class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
 
AbstractQueryPersonAttributeDao - Class in org.jasig.services.persondir.support
Provides common functionality for DAOs using a set of attribute values from the seed to perform a query.
AbstractQueryPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
addMappedAttributes(Map<String, Object>, String, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao
Tries to get the attributes specified for the column, determin the mapping for the column and add it to the rowResults Map.
addResult(Map<K, List<V>>, K, Object) - Static method in class org.jasig.services.persondir.support.MultivaluedPersonAttributeUtils
Adds a key/value pair to the specified Map, creating multi-valued values when appropriate.
afterPropertiesSet() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
appliesTo(Map<String, List<Object>>) - Method in interface org.jasig.services.persondir.support.rule.AttributeRule
Indicates whether the rule applies to the user described by the specified information.
appliesTo(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.rule.SimpleAttributeRule
 
AttributeBasedCacheKeyGenerator - Class in org.jasig.services.persondir.support
Generates a cache key using a hash of the AttributeBasedCacheKeyGenerator.CachableMethod being called and for IPersonAttributeDao.getMultivaluedUserAttributes(String) and IPersonAttributeDao.getUserAttributes(String) the String uid or for IPersonAttributeDao.getMultivaluedUserAttributes(Map) and IPersonAttributeDao.getUserAttributes(Map) attributes from the seed Map as specified by the cacheKeyAttributes Set
AttributeBasedCacheKeyGenerator() - Constructor for class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
 
AttributeBasedCacheKeyGenerator.CachableMethod - Enum in org.jasig.services.persondir.support
Methods on IPersonAttributeDao that are cachable
AttributeRule - Interface in org.jasig.services.persondir.support.rule
Defines the contract for a person directory user attribute rule for use with the DeclaredRulePersonAttributeDao.
attrMerger - Variable in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
Strategy for merging together the results from successive PersonAttributeDaos.

C

CachingPersonAttributeDaoImpl - Class in org.jasig.services.persondir.support
A configurable caching implementation of IPersonAttributeDao which caches results from a wrapped IPersonAttributeDao.
CachingPersonAttributeDaoImpl() - Constructor for class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
CascadingPersonAttributeDao - Class in org.jasig.services.persondir.support
This IPersonAttributeDao implementation iterates through an ordered List of IPersonAttributeDao impls when getting user attributes.
CascadingPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.CascadingPersonAttributeDao
 
ComplexStubPersonAttributeDao - Class in org.jasig.services.persondir.support
Looks up the user's attribute Map in the backingMap.
ComplexStubPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.ComplexStubPersonAttributeDao
Creates a new, empty, dao.
ComplexStubPersonAttributeDao(Map<String, Map<String, List<Object>>>) - Constructor for class org.jasig.services.persondir.support.ComplexStubPersonAttributeDao
Creates a new DAO with the specified backing map.

D

DeclaredRulePersonAttributeDao - Class in org.jasig.services.persondir.support.rule
Implementation of uPortal's IPersonAttributeDao that evaluates person directory information based on configurable rules.
DeclaredRulePersonAttributeDao(String, List<AttributeRule>) - Constructor for class org.jasig.services.persondir.support.rule.DeclaredRulePersonAttributeDao
Creates a new DeclaredRulePersonAttributeDao specifying the attributeName to pass to AbstractDefaultAttributePersonAttributeDao.setDefaultAttributeName(String) and the List of AttributeRules to pass to DeclaredRulePersonAttributeDao.setRules(List)

E

EchoPersonAttributeDaoImpl - Class in org.jasig.services.persondir.support
Simply returns the seed it is passed.
EchoPersonAttributeDaoImpl() - Constructor for class org.jasig.services.persondir.support.EchoPersonAttributeDaoImpl
 
evaluate(Map<String, List<Object>>) - Method in interface org.jasig.services.persondir.support.rule.AttributeRule
Applies the embodied rule to the user described by the specified information and returns the result.
evaluate(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.rule.SimpleAttributeRule
 

F

flattenCollection(Collection<? extends Object>) - Static method in class org.jasig.services.persondir.support.MultivaluedPersonAttributeUtils
Takes a Collection and creates a flattened Collection out of it.
flattenResults(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.AbstractFlatteningPersonAttributeDao
Takes a <String, List<Object>> Map and coverts it to a <String, Object> Map.

G

generateKey(MethodInvocation) - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
 
getArgs() - Method in enum org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator.CachableMethod
 
getAttributeNameMappings() - Method in class org.jasig.services.persondir.support.jdbc.MultiRowJdbcPersonAttributeDao
Get the Map from non-null String column names to Sets of non-null Strings representing the names of the uPortal attributes to be initialized from the specified column.
getAttributesFromDao(Map<String, List<Object>>, boolean, IPersonAttributeDao, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
Call to execute the appropriate query on the current IPersonAttributeDao.
getAttributesFromDao(Map<String, List<Object>>, boolean, IPersonAttributeDao, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.CascadingPersonAttributeDao
If this is the first call, isFirstQuery == true, the query run against the current IPersonAttributeDao is done using the seed Map.
getAttributesFromDao(Map<String, List<Object>>, boolean, IPersonAttributeDao, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.MergingPersonAttributeDaoImpl
Calls the current IPersonAttributeDao from using the seed.
getBackingMap() - Method in class org.jasig.services.persondir.support.ComplexStubPersonAttributeDao
 
getBackingMap() - Method in class org.jasig.services.persondir.support.StubPersonAttributeDao
Get the Map which this stub object will return for all legal invocations of attributesForUser()
getBaseDN() - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
getCachedPersonAttributesDao() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
getCacheKeyAttributes() - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
 
getCacheKeyAttributes() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
Deprecated. these should be retrieved from the provided CacheKeyGenerator if applicable
getColumnsToAttributes() - Method in class org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao
Get the Map from non-null String column names to Sets of non-null Strings representing the names of the uPortal attributes to be initialized from the specified column.
getContextSource() - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
getDefaultAttributeName() - Method in class org.jasig.services.persondir.support.AbstractDefaultAttributePersonAttributeDao
Returns the attribute set by AbstractDefaultAttributePersonAttributeDao.setDefaultAttributeName(String) or if it has not been called the default value "uid" is returned.
getDefaultAttributeName() - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
 
getKeyHash(Map<String, Object>) - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
Gets the hash of the key elements from the seed Map.
getLdapAttributesToPortalAttributes() - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
Get the mapping from LDAP attribute names to uPortal attribute names.
getMerger() - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
Get the strategy whereby we accumulate attributes.
getMisses() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
getMultivaluedUserAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
Iterates through the configured List of IPersonAttributeDao instances.
getMultivaluedUserAttributes(String) - Method in class org.jasig.services.persondir.support.AbstractDefaultAttributePersonAttributeDao
Implements this interface method by creating a seed Map from the uid argument and delegating to IPersonAttributeDao.getMultivaluedUserAttributes(Map) using the created seed Map.
getMultivaluedUserAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Checks the seed for being null, throws IllegalArgumentException if it is.
Ensures the seed contains the attributes needed to run the query, returns null if they aren't available.
Compiles the Object[] of arguments from the seed based on the queryAttributes.
getMultivaluedUserAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
Wraps the call to the specified cachedPersonAttributesDao IPersonAttributeDao delegate with a caching layer.
getMultivaluedUserAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.ComplexStubPersonAttributeDao
 
getMultivaluedUserAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.EchoPersonAttributeDaoImpl
Returns a duplicate of the seed it is passed.
getMultivaluedUserAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
getMultivaluedUserAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.rule.DeclaredRulePersonAttributeDao
 
getMultivaluedUserAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.StubPersonAttributeDao
 
getMultivaluedUserAttributes(String) - Method in class org.jasig.services.persondir.support.StubPersonAttributeDao
 
getName() - Method in enum org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator.CachableMethod
 
getNameValueColumnMappings() - Method in class org.jasig.services.persondir.support.jdbc.MultiRowJdbcPersonAttributeDao
 
getNullResultsObject() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
getPatterns() - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
getPersonAttributeDaos() - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
Get an unmodifiable List of delegates which we will poll for attributes.
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
This implementation is not always correct.
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.ComplexStubPersonAttributeDao
 
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.EchoPersonAttributeDaoImpl
Possible attributes are unknown; will always return null.
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.jdbc.MultiRowJdbcPersonAttributeDao
 
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao
 
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
getPossibleUserAttributeNames() - Method in interface org.jasig.services.persondir.support.rule.AttributeRule
Indicates the complete set of user attribute names that may be returned by a call to evaluate.
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.rule.DeclaredRulePersonAttributeDao
Aggregates the results of calling AttributeRule.getPossibleUserAttributeNames() on each AttributeRule instance in the rules array.
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.rule.SimpleAttributeRule
 
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.StubPersonAttributeDao
 
getQueries() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
getQuery() - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
getQueryArgumentArray(List<List<Object>>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Converts the List of List of value type to an Object[].
getQueryAttributes() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
getRules() - Method in class org.jasig.services.persondir.support.rule.DeclaredRulePersonAttributeDao
 
getSeed(Object[], AttributeBasedCacheKeyGenerator.CachableMethod) - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
Get the see Map that was passed to the AttributeBasedCacheKeyGenerator.CachableMethod.
getSql() - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
 
getTargetPersonAttributeDao() - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
getTimeLimit() - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
getUserAttributes(Map<String, Object>) - Method in class org.jasig.services.persondir.support.AbstractFlatteningPersonAttributeDao
 
getUserAttributes(String) - Method in class org.jasig.services.persondir.support.AbstractFlatteningPersonAttributeDao
 
getUserAttributesIfNeeded(List<List<Object>>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Collates the first argument in each sub-list into an Object[] to pass to AbstractQueryPersonAttributeDao.getUserAttributesIfNeeded(Object[])
getUserAttributesIfNeeded(Object[]) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Is called by AbstractFlatteningPersonAttributeDao.getUserAttributes(Map) if the attributes required for the query, as defined by the values of the queryAttributes property, are available in the seed.
getUserAttributesIfNeeded(Object[]) - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
Runs the sql specified in the constructor.
Calls AbstractJdbcPersonAttributeDao.parseAttributeMapFromResults(List) with the query results.
Returns results from AbstractJdbcPersonAttributeDao.parseAttributeMapFromResults(List) link.
getUserAttributesIfNeeded(Object[]) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
Checks for valid query and context source objects.
Executes the search.
Returns the attribute map results from the query.
getUserInfoCache() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 

I

IAttributeMerger - Interface in org.jasig.services.persondir.support.merger
Interface for merging attributes from sibling PersonAttributeDaos.
isCacheNullResults() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
isMatchAllPatterns() - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
isMatchAllValues() - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
isRecoverExceptions() - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
True if this class will catch exceptions thrown by its delegate DAOs and fail to propogate them.

L

LdapPersonAttributeDao - Class in org.jasig.services.persondir.support.ldap
LDAP implementation of IPersonAttributeDao.
LdapPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
logger - Variable in class org.jasig.services.persondir.support.AbstractFlatteningPersonAttributeDao
 
logger - Variable in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
 

M

mergeAttributes(Map<String, List<Object>>, Map<String, List<Object>>) - Method in interface org.jasig.services.persondir.support.merger.IAttributeMerger
Modify the "toModify" argument in consideration of the "toConsider" argument.
mergeAttributes(Map<String, List<Object>>, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.merger.MultivaluedAttributeMerger
Please note that the toModify map is modified.
mergeAttributes(Map<String, List<Object>>, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.merger.NoncollidingAttributeAdder
Please note that the toModify map is modified.
mergeAttributes(Map<String, List<Object>>, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.merger.ReplacingAttributeAdder
Please note that the toModify map is modified.
MergingPersonAttributeDaoImpl - Class in org.jasig.services.persondir.support
A IPersonAttributeDao implementation which iterates over children IPersonAttributeDaos queries each with the same data and merges their reported attributes in a configurable way.
MergingPersonAttributeDaoImpl() - Constructor for class org.jasig.services.persondir.support.MergingPersonAttributeDaoImpl
 
MultiRowJdbcPersonAttributeDao - Class in org.jasig.services.persondir.support.jdbc
An IPersonAttributeDao implementation that maps attribute names and values from name and value column pairs.
MultiRowJdbcPersonAttributeDao(DataSource, List<String>, String) - Constructor for class org.jasig.services.persondir.support.jdbc.MultiRowJdbcPersonAttributeDao
Creates a new MultiRowJdbcPersonAttributeDao specifying the DataSource and SQL to use.
MultivaluedAttributeMerger - Class in org.jasig.services.persondir.support.merger
Merger that retains values from both maps.
MultivaluedAttributeMerger() - Constructor for class org.jasig.services.persondir.support.merger.MultivaluedAttributeMerger
 
MultivaluedPersonAttributeUtils - Class in org.jasig.services.persondir.support
 

N

NoncollidingAttributeAdder - Class in org.jasig.services.persondir.support.merger
Merger which implements accumulation of Map entries such that entries once established are individually immutable.
NoncollidingAttributeAdder() - Constructor for class org.jasig.services.persondir.support.merger.NoncollidingAttributeAdder
 
NULL_RESULTS_OBJECT - Static variable in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 

O

org.jasig.services.persondir.support - package org.jasig.services.persondir.support
 
org.jasig.services.persondir.support.jdbc - package org.jasig.services.persondir.support.jdbc
 
org.jasig.services.persondir.support.ldap - package org.jasig.services.persondir.support.ldap
 
org.jasig.services.persondir.support.merger - package org.jasig.services.persondir.support.merger
 
org.jasig.services.persondir.support.rule - package org.jasig.services.persondir.support.rule
 

P

parseAttributeMapFromResults(List<Map<String, Object>>) - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
Takes the List of Maps from the query and parses it into the attribute Map to be returned.
parseAttributeMapFromResults(List<Map<String, Object>>) - Method in class org.jasig.services.persondir.support.jdbc.MultiRowJdbcPersonAttributeDao
Returned Map will have values of String or a List of String.
parseAttributeMapFromResults(List<Map<String, Object>>) - Method in class org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao
 
parseAttributeToAttributeMapping(Map<String, ? extends Object>) - Static method in class org.jasig.services.persondir.support.MultivaluedPersonAttributeUtils
Translate from a more flexible Attribute to Attribute mapping format to a Map from String to Set of Strings.
personAttributeDaos - Variable in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
A List of child IPersonAttributeDao instances which we will poll in order.

R

recoverExceptions - Variable in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
True if we should catch, logger, and ignore Throwables propogated by individual DAOs.
RegexGatewayPersonAttributeDao - Class in org.jasig.services.persondir.support
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.
RegexGatewayPersonAttributeDao(String, String, IPersonAttributeDao) - Constructor for class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
Creates a RegexGatewayPersonAttributeDao that will test a single attribute.
ReplacingAttributeAdder - Class in org.jasig.services.persondir.support.merger
Attribute merge strategy whereby considered attributes over-write previously set values for attributes with colliding names.
ReplacingAttributeAdder() - Constructor for class org.jasig.services.persondir.support.merger.ReplacingAttributeAdder
 
resolveCacheableMethod(MethodInvocation) - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
Iterates over the AttributeBasedCacheKeyGenerator.CachableMethod instances to determine which instance the passed MethodInvocation applies to.

S

setAttributeNameMappings(Map<String, Object>) - Method in class org.jasig.services.persondir.support.jdbc.MultiRowJdbcPersonAttributeDao
The passed Map must have keys of type String and values of type String or a Set of String.
setBackingMap(Map<String, Map<String, List<Object>>>) - Method in class org.jasig.services.persondir.support.ComplexStubPersonAttributeDao
 
setBackingMap(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.StubPersonAttributeDao
Set the Map which this stub object will return for all legal invocations of attributesForUser().
setBaseDN(String) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
setCachedPersonAttributesDao(IPersonAttributeDao) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
setCacheKeyAttributes(Set<String>) - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
 
setCacheKeyAttributes(Set<String>) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
Deprecated. these should be set on the provided CacheKeyGenerator if applicable
setCacheNullResults(boolean) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
setColumnsToAttributes(Map<String, Object>) - Method in class org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao
Set the Map to use for mapping from a column name to a attribute name or Set of attribute names.
setContextSource(ContextSource) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
setDefaultAttributeName(String) - Method in class org.jasig.services.persondir.support.AbstractDefaultAttributePersonAttributeDao
Sets the attribute to use for AbstractFlatteningPersonAttributeDao.getUserAttributes(String) queries.
setDefaultAttributeName(String) - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
 
setLdapAttributesToPortalAttributes(Map<String, Object>) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
Set the Map to use for mapping from a ldap attribute name to a portal attribute name or Set of portal attribute names.
setMatchAllPatterns(boolean) - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
setMatchAllValues(boolean) - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
setMerger(IAttributeMerger) - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
Set the strategy whereby we accumulate attributes from the results of polling our delegates.
setNameValueColumnMappings(Map<String, ? extends Object>) - Method in class org.jasig.services.persondir.support.jdbc.MultiRowJdbcPersonAttributeDao
The Map of columns from a name column to value columns.
setNullResultsObject(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
setPatterns(Map<String, String>) - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
setPersonAttributeDaos(List<IPersonAttributeDao>) - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
Set the List of delegates which we will poll for attributes.
setQuery(String) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
setQueryAttributes(List<String>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
setRecoverExceptions(boolean) - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
Set to true if you would like this class to swallow RuntimeExceptions thrown by its delegates.
setRules(List<AttributeRule>) - Method in class org.jasig.services.persondir.support.rule.DeclaredRulePersonAttributeDao
 
setTargetPersonAttributeDao(IPersonAttributeDao) - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
setTimeLimit(int) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
setUserInfoCache(Map<Serializable, Map<String, List<Object>>>) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
SimpleAttributeRule - Class in org.jasig.services.persondir.support.rule
Sets a specified attribute to a specified value when a specified seed value matches a specified pattern.
SimpleAttributeRule(String, String, String, String) - Constructor for class org.jasig.services.persondir.support.rule.SimpleAttributeRule
 
SingleRowJdbcPersonAttributeDao - Class in org.jasig.services.persondir.support.jdbc
An IPersonAttributeDao implementation that maps from column names in the result of a SQL query to attribute names.
SingleRowJdbcPersonAttributeDao(DataSource, List<String>, String) - Constructor for class org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao
Creates a new MultiRowJdbcPersonAttributeDao specifying the DataSource and SQL to use.
statsLogger - Variable in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
StubPersonAttributeDao - Class in org.jasig.services.persondir.support
A stub IPersonAttributeDao to be used for testing.
StubPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.StubPersonAttributeDao
 
StubPersonAttributeDao(Map<String, List<Object>>) - Constructor for class org.jasig.services.persondir.support.StubPersonAttributeDao
 

T

toString() - Method in enum org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator.CachableMethod
 

V

valueOf(String) - Static method in enum org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator.CachableMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator.CachableMethod
Returns an array containing the constants of this enum type, in the order they are declared.

A C D E F G I L M N O P R S T V

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