Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V X 

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.getPerson(String) by delegation to IPersonAttributeDao.getPeopleWithMultivaluedAttributes(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
AbstractFlatteningPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.AbstractFlatteningPersonAttributeDao
 
AbstractJdbcPersonAttributeDao<R> - Class in org.jasig.services.persondir.support.jdbc
Provides common logic for executing a JDBC based query including building the WHERE clause SQL string.
AbstractJdbcPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
 
AbstractJdbcPersonAttributeDao(DataSource, String) - Constructor for class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
 
AbstractQueryPersonAttributeDao<QB> - 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
 
addAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.AdditionalDescriptors
 
addAttributes(Map<String, List<Object>>) - Method in interface org.jasig.services.persondir.support.IAdditionalDescriptors
 
addAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.MediatingAdditionalDescriptors
 
AdditionalDescriptors - Class in org.jasig.services.persondir.support
AdditionalDescriptors() - Constructor for class org.jasig.services.persondir.support.AdditionalDescriptors
 
AdditionalDescriptorsPersonAttributeDao - Class in org.jasig.services.persondir.support
/** Implementation of IPersonAttributeDao that allows other subsystems and components to push attributes to the IPersonAttributeDao stack.
AdditionalDescriptorsPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.AdditionalDescriptorsPersonAttributeDao
 
addRequestAttributes(HttpServletRequest, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
Add specified request parameters to the attributes map.
addRequestCookies(HttpServletRequest, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
Add request cookies to the attributes map
addRequestHeaders(HttpServletRequest, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
Add request headers to the attributes map
addRequestParameters(HttpServletRequest, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
Add specified request parameters to the attributes map.
addRequestProperties(HttpServletRequest, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
Add other properties from the request to the attributes 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
 
afterPropertiesSet() - Method in class org.jasig.services.persondir.support.jdbc.NamedParameterJdbcPersonAttributeDao
 
afterPropertiesSet() - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
afterPropertiesSet() - Method in class org.jasig.services.persondir.support.xml.XmlPersonAttributeDao
 
appendAttributeToQuery(QB, String, List<Object>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Append the attribute and value to the queryBuilder.
appendAttributeToQuery(String, String, List<Object>) - Method in class org.jasig.services.persondir.support.ComplexStubPersonAttributeDao
 
appendAttributeToQuery(PartialWhereClause, String, List<Object>) - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
 
appendAttributeToQuery(LogicalFilterWrapper, String, List<Object>) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
appendAttributeToQuery(SearchFilter, String, List<Object>) - Method in class org.jasig.services.persondir.support.ldap.LdaptivePersonAttributeDao
 
appendCanonicalizedAttributeToQuery(QB, String, String, List<Object>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Append the attribute and its canonicalized value/s to the queryBuilder.
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
 
appliesTo(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.rule.StringFormatAttributeRule
 
Attribute - Class in org.jasig.services.persondir.support.xml.om
Java class for anonymous complex type.
Attribute() - Constructor for class org.jasig.services.persondir.support.xml.om.Attribute
 
attribute - Variable in class org.jasig.services.persondir.support.xml.om.Person
 
AttributeBasedCacheKeyGenerator - Class in org.jasig.services.persondir.support
Generates a cache key using a hash of the Method 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
AttributeNamedPersonImpl - Class in org.jasig.services.persondir.support
 
AttributeNamedPersonImpl(Map<String, List<Object>>) - Constructor for class org.jasig.services.persondir.support.AttributeNamedPersonImpl
 
AttributeNamedPersonImpl(String, Map<String, List<Object>>) - Constructor for class org.jasig.services.persondir.support.AttributeNamedPersonImpl
 
AttributeNamedPersonImpl(IPersonAttributes) - Constructor for class org.jasig.services.persondir.support.AttributeNamedPersonImpl
 
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.

B

BaseAdditiveAttributeMerger - Class in org.jasig.services.persondir.support.merger
Merges the Sets of IPersons additively calling the abstract BaseAdditiveAttributeMerger.mergePersonAttributes(Map, Map) method on the attributes of IPersons that exist in both sets.
BaseAdditiveAttributeMerger() - Constructor for class org.jasig.services.persondir.support.merger.BaseAdditiveAttributeMerger
 
BaseGroovyScriptDaoImpl - Class in org.jasig.services.persondir.support
Base implementation that allows Groovy script implementations to extend this class and only implement the methods they provide results for to keep the groovy script simpler.
BaseGroovyScriptDaoImpl() - Constructor for class org.jasig.services.persondir.support.BaseGroovyScriptDaoImpl
 
BasePersonAttributeDao - Class in org.jasig.services.persondir.support
Base IPersonAttributeDao that provides implementations of the deprecated methods.
BasePersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.BasePersonAttributeDao
 
BasePersonImpl - Class in org.jasig.services.persondir.support
 
BasePersonImpl(Map<String, List<Object>>) - Constructor for class org.jasig.services.persondir.support.BasePersonImpl
 
buildImmutableAttributeMap(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.BasePersonImpl
Take the constructor argument and convert the Map and List values into read-only form.
buildMutableAttributeMap(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.merger.BaseAdditiveAttributeMerger
Do a deep clone of an attribute Map to ensure it is completley mutable.

C

CachingJaxbLoader<T> - Interface in org.jasig.services.persondir.support.xml
JAXB Object unmarshalling and caching service
CachingJaxbLoader.UnmarshallingCallback<T> - Interface in org.jasig.services.persondir.support.xml
 
CachingJaxbLoaderImpl<T> - Class in org.jasig.services.persondir.support.xml
Base logic for loading unmarshalling an XML document via JAXB and only reloading the cached object model when needed.
CachingJaxbLoaderImpl(Class<T>) - Constructor for class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
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
 
canonicalize(String) - Method in enum org.jasig.services.persondir.util.CaseCanonicalizationMode
 
canonicalize(String, Locale) - Method in enum org.jasig.services.persondir.util.CaseCanonicalizationMode
 
canonicalizeAttribute(String, List<Object>, Map<String, CaseCanonicalizationMode>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Canonicalize the attribute values if they are present in the config map.
canonicalizeDataAttributeForSql(String) - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
Canonicalize the data-layer attribute column with the given name via SQL function.
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
 
CaseCanonicalizationMode - Enum in org.jasig.services.persondir.util
 
CaseInsensitiveAttributeNamedPersonImpl - Class in org.jasig.services.persondir.support
Custom IPersonAttributes that uses a case insensitive Map to hide attribute name case.
CaseInsensitiveAttributeNamedPersonImpl(Map<String, List<Object>>) - Constructor for class org.jasig.services.persondir.support.CaseInsensitiveAttributeNamedPersonImpl
 
CaseInsensitiveAttributeNamedPersonImpl(String, Map<String, List<Object>>) - Constructor for class org.jasig.services.persondir.support.CaseInsensitiveAttributeNamedPersonImpl
 
CaseInsensitiveAttributeNamedPersonImpl(IPersonAttributes) - Constructor for class org.jasig.services.persondir.support.CaseInsensitiveAttributeNamedPersonImpl
 
CaseInsensitiveNamedPersonImpl - Class in org.jasig.services.persondir.support
Custom IPersonAttributes that uses a case insensitive Map to hide attribute name case.
CaseInsensitiveNamedPersonImpl(String, Map<String, List<Object>>) - Constructor for class org.jasig.services.persondir.support.CaseInsensitiveNamedPersonImpl
 
ColumnMapParameterizedRowMapper - Class in org.jasig.services.persondir.support.jdbc
JDK5 clone of ColumnMapRowMapper
ColumnMapParameterizedRowMapper() - Constructor for class org.jasig.services.persondir.support.jdbc.ColumnMapParameterizedRowMapper
 
ColumnMapParameterizedRowMapper(boolean) - Constructor for class org.jasig.services.persondir.support.jdbc.ColumnMapParameterizedRowMapper
 
compilePattern(String) - Static method in class org.jasig.services.persondir.util.PatternHelper
Converts a String using the IPersonAttributeDao.WILDCARD into a valid regular expression Pattern with the IPersonAttributeDao.WILDCARD replaced by .* and the rest of the string escaped using Pattern.quote(String)
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.
ComplexStubPersonAttributeDao(String, Map<String, Map<String, List<Object>>>) - Constructor for class org.jasig.services.persondir.support.ComplexStubPersonAttributeDao
Creates a new DAO with the specified backing map and query attribute.
createAttribute() - Method in class org.jasig.services.persondir.support.xml.om.ObjectFactory
Create an instance of Attribute
createColumnMap(int) - Method in class org.jasig.services.persondir.support.jdbc.ColumnMapParameterizedRowMapper
Create a Map instance to be used as column map.
createImmutableAttributeMap(int) - Method in class org.jasig.services.persondir.support.BasePersonImpl
Create the Map used to store the attributes internally for this IPersonAttributes
createImmutableAttributeMap(int) - Method in class org.jasig.services.persondir.support.CaseInsensitiveAttributeNamedPersonImpl
 
createImmutableAttributeMap(int) - Method in class org.jasig.services.persondir.support.CaseInsensitiveNamedPersonImpl
 
createMutableAttributeMap(int) - Method in class org.jasig.services.persondir.support.merger.BaseAdditiveAttributeMerger
Create the Map used when merging attributes
createPerson() - Method in class org.jasig.services.persondir.support.xml.om.ObjectFactory
Create an instance of Person
createPersonData() - Method in class org.jasig.services.persondir.support.xml.om.ObjectFactory
Create an instance of PersonData
createValue(String) - Method in class org.jasig.services.persondir.support.xml.om.ObjectFactory
Create an instance of JAXBElement<String>}

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() - Constructor for class org.jasig.services.persondir.support.rule.DeclaredRulePersonAttributeDao
 
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.getUsernameAttributeProvider() and the List of AttributeRules to pass to DeclaredRulePersonAttributeDao.setRules(List)
DEFAULT_CASE_CANONICALIZATION_MODE - Static variable in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
DEFAULT_GROUPER_ATTRIBUTES_KEY - Static variable in class org.jasig.services.persondir.support.GrouperPersonAttributeDao
 
DEFAULT_USER_NAME_ATTRIBUTE - Static variable in class org.jasig.services.persondir.support.AttributeNamedPersonImpl
 
DEFAULT_USERNAME_CASE_CANONICALIZATION_MODE - Static variable in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 

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
 
equals(Object) - Method in class org.jasig.services.persondir.support.AdditionalDescriptors
 
equals(Object) - Method in class org.jasig.services.persondir.support.BasePersonImpl
 
equals(Object) - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao.FormatAttribute
 
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
 
evaluate(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.rule.StringFormatAttributeRule
 

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.BasePersonAttributeDao
Deprecated.
This method is just used internally and will be removed with this class in 1.6
FormatAttribute() - Constructor for class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao.FormatAttribute
 
FormatAttribute(Set<String>, String, List<String>) - Constructor for class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao.FormatAttribute
 

G

generateKey(MethodInvocation) - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
 
generateQuery(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Generates a query using the queryBuilder object passed by the subclass.
getAdditionalDescriptors() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getArgs() - Method in enum org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator.CachableMethod
 
getAttribute() - Method in class org.jasig.services.persondir.support.xml.om.Person
Gets the value of the attribute property.
getAttributeNames() - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao.FormatAttribute
 
getAttributes() - Method in class org.jasig.services.persondir.support.AdditionalDescriptors
 
getAttributes() - Method in class org.jasig.services.persondir.support.BasePersonImpl
 
getAttributes() - Method in class org.jasig.services.persondir.support.MediatingAdditionalDescriptors
 
getAttributesForUser(String) - Method in class org.jasig.services.persondir.support.BaseGroovyScriptDaoImpl
 
getAttributesFromDao(Map<String, List<Object>>, boolean, IPersonAttributeDao, Set<IPersonAttributes>) - 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, Set<IPersonAttributes>) - Method in class org.jasig.services.persondir.support.CascadingPersonAttributeDao
If this is the first call, or there are no results in the resultPeople Set and stopIfFirstDaoReturnsNull=false, the seed map is used.
getAttributesFromDao(Map<String, List<Object>>, boolean, IPersonAttributeDao, Set<IPersonAttributes>) - Method in class org.jasig.services.persondir.support.MergingPersonAttributeDaoImpl
Calls the current IPersonAttributeDao from using the seed.
getAttributeValue(String) - Method in class org.jasig.services.persondir.support.AdditionalDescriptors
 
getAttributeValue(String) - Method in class org.jasig.services.persondir.support.BasePersonImpl
 
getAttributeValue(String) - Method in class org.jasig.services.persondir.support.MediatingAdditionalDescriptors
 
getAttributeValues(String) - Method in class org.jasig.services.persondir.support.AdditionalDescriptors
 
getAttributeValues(String) - Method in class org.jasig.services.persondir.support.BasePersonImpl
 
getAttributeValues(String) - Method in class org.jasig.services.persondir.support.MediatingAdditionalDescriptors
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
Merges the results of calling IPersonAttributeDao.getAvailableQueryAttributes() on each child dao using the configured IAttributeMerger.mergeAvailableQueryAttributes(Set, Set).
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.AdditionalDescriptorsPersonAttributeDao
Returns an empty Set, per the API documentation, because we don't use any attributes in queries.
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.ComplexStubPersonAttributeDao
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.EchoPersonAttributeDaoImpl
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.GroovyPersonAttributeDao
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.GrouperPersonAttributeDao
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.jdbc.NamedParameterJdbcPersonAttributeDao
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
getAvailableQueryAttributes() - Method in interface org.jasig.services.persondir.support.rule.AttributeRule
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.rule.DeclaredRulePersonAttributeDao
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.rule.SimpleAttributeRule
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.rule.StringFormatAttributeRule
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.StubPersonAttributeDao
 
getAvailableQueryAttributes() - Method in class org.jasig.services.persondir.support.xml.XmlPersonAttributeDao
 
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
 
getBaseDN() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
getBaseEnvironmentSettings() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
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
getCacheKeyGenerator() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
getCaseCanonicalizationLocale() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Returns the Locale in which all casing canonicalizations will occur.
getCaseInsensitiveDataAttributes() - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
 
getCaseInsensitiveQueryAttributes() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
getCaseInsensitiveResultAttributes() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
getColumnKey(String) - Method in class org.jasig.services.persondir.support.jdbc.ColumnMapParameterizedRowMapper
Determine the key to use for the given column in the column Map.
getColumnValue(ResultSet, int) - Method in class org.jasig.services.persondir.support.jdbc.ColumnMapParameterizedRowMapper
Retrieve a JDBC object value for the specified column.
getConfiguredUserNameAttribute() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Indicates which attribute found by the subclass should be taken as the 'username' attribute.
getContextSource() - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
getCookieAttributeMapping() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getCurrentUserName() - Method in interface org.jasig.services.persondir.support.ICurrentUserProvider
 
getCurrentUserProvider() - Method in class org.jasig.services.persondir.support.AdditionalDescriptorsPersonAttributeDao
 
getDataAttributeCaseCanonicalizationFunctions() - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
 
getDefaultAttributeName() - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
 
getDefaultCaseCanonicalizationMode() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Returns the default CaseCanonicalizationMode.
getFormat() - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao.FormatAttribute
 
getFormatAttributes() - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao
 
getHeaderAttributeMapping() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getHeadersToIgnoreSemicolons() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getJAXBContext() - Method in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
getJaxbLoader() - Method in class org.jasig.services.persondir.support.xml.XmlPersonAttributeDao
 
getKey() - Method in class org.jasig.services.persondir.support.xml.om.Attribute
Gets the value of the key property.
getKeyHash(Map<String, Object>) - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
Gets the hash of the key elements from the seed Map.
getLastModified() - Method in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
getMappedXmlResource() - Method in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
getMappedXmlResource() - Method in class org.jasig.services.persondir.support.xml.XmlPersonAttributeDao
 
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.BasePersonAttributeDao
 
getMultivaluedUserAttributes(String) - Method in class org.jasig.services.persondir.support.BasePersonAttributeDao
 
getName() - Method in class org.jasig.services.persondir.support.AdditionalDescriptors
 
getName() - Method in enum org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator.CachableMethod
 
getName() - Method in class org.jasig.services.persondir.support.AttributeNamedPersonImpl
 
getName() - Method in class org.jasig.services.persondir.support.MediatingAdditionalDescriptors
 
getName() - Method in class org.jasig.services.persondir.support.NamedPersonImpl
 
getName() - Method in class org.jasig.services.persondir.support.xml.om.Person
Gets the value of the name property.
getNameValueColumnMappings() - Method in class org.jasig.services.persondir.support.jdbc.MultiRowJdbcPersonAttributeDao
 
getNoLastModifiedReloadPeriod() - Method in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
getNullResultsObject() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
getParameterAttributeMapping() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getPassword() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
getPatterns() - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
getPeople(Map<String, Object>) - Method in class org.jasig.services.persondir.support.AbstractFlatteningPersonAttributeDao
 
getPeople(Map<String, Object>) - Method in class org.jasig.services.persondir.support.GroovyPersonAttributeDao
 
getPeople(Map<String, Object>) - Method in class org.jasig.services.persondir.support.GrouperPersonAttributeDao
 
getPeopleForQuery(QB, String) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Executes the query for the generated queryBuilder object and returns a list where each entry is a Map of attributes for a single IPersonAttributes.
getPeopleForQuery(String, String) - Method in class org.jasig.services.persondir.support.ComplexStubPersonAttributeDao
 
getPeopleForQuery(PartialWhereClause, String) - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
 
getPeopleForQuery(LogicalFilterWrapper, String) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
getPeopleForQuery(SearchFilter, String) - Method in class org.jasig.services.persondir.support.ldap.LdaptivePersonAttributeDao
 
getPeopleWithMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
Iterates through the configured List of IPersonAttributeDao instances.
getPeopleWithMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
getPeopleWithMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.AdditionalDescriptorsPersonAttributeDao
 
getPeopleWithMultivaluedAttributes(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.
getPeopleWithMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.EchoPersonAttributeDaoImpl
Returns a duplicate of the seed it is passed.
getPeopleWithMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.GroovyPersonAttributeDao
 
getPeopleWithMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.GrouperPersonAttributeDao
 
getPeopleWithMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.jdbc.NamedParameterJdbcPersonAttributeDao
 
getPeopleWithMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao
 
getPeopleWithMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.NamedStubPersonAttributeDao
 
getPeopleWithMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
getPeopleWithMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.rule.DeclaredRulePersonAttributeDao
 
getPeopleWithMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.StubPersonAttributeDao
 
getPeopleWithMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.xml.XmlPersonAttributeDao
 
getPerson(String) - Method in class org.jasig.services.persondir.support.AbstractDefaultAttributePersonAttributeDao
 
getPerson(String) - Method in class org.jasig.services.persondir.support.GroovyPersonAttributeDao
 
getPerson(String) - Method in class org.jasig.services.persondir.support.GrouperPersonAttributeDao
 
getPerson(String) - Method in class org.jasig.services.persondir.support.StubPersonAttributeDao
 
getPerson() - Method in class org.jasig.services.persondir.support.xml.om.PersonData
Gets the value of the person property.
getPerson(String) - Method in class org.jasig.services.persondir.support.xml.XmlPersonAttributeDao
 
getPersonAttributeDaos() - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
Get an unmodifiable List of delegates which we will poll for attributes.
getPersonAttributesFromMultivaluedAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.BaseGroovyScriptDaoImpl
 
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.AdditionalDescriptorsPersonAttributeDao
 
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.GroovyPersonAttributeDao
 
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.GrouperPersonAttributeDao
 
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.jdbc.NamedParameterJdbcPersonAttributeDao
 
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao
 
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.rule.StringFormatAttributeRule
 
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.StubPersonAttributeDao
 
getPossibleUserAttributeNames() - Method in class org.jasig.services.persondir.support.xml.XmlPersonAttributeDao
 
getProcessingPosition() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getQueries() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
getQueryAttributeMapping() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
getQueryAttributeMappings() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
getQueryAttributeName() - Method in class org.jasig.services.persondir.support.ComplexStubPersonAttributeDao
 
getQueryTemplate() - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
 
getQueryTemplate() - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
getQueryTemplate() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
getQueryType() - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
 
getQueryType() - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
getQueryType() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
getReferral() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
getReferringParameterName() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getRemoteAddrAttribute() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getRemoteHostAttribute() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getRemoteUserAttribute() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getRequestAttributeMapping() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getResultAttributeMapping() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
getResultAttributeMappings() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
getRowMapper() - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
 
getRowMapper() - Method in class org.jasig.services.persondir.support.jdbc.MultiRowJdbcPersonAttributeDao
 
getRowMapper() - Method in class org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao
 
getRules() - Method in class org.jasig.services.persondir.support.rule.DeclaredRulePersonAttributeDao
 
getSearchControls() - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
getSeed(Object[], AttributeBasedCacheKeyGenerator.CachableMethod) - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
Get the see Map that was passed to the AttributeBasedCacheKeyGenerator.CachableMethod.
getServerNameAttribute() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getServerPortAttribute() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getSourceAttributes() - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao.FormatAttribute
 
getTargetPersonAttributeDao() - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
getTimeLimit() - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
Deprecated.
getUnmappedUsernameAttribute() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Returns the userNameAttribute
getUnmappedUsernameAttribute() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
getUnmarshalledObject(CachingJaxbLoader.UnmarshallingCallback<T>) - Method in interface org.jasig.services.persondir.support.xml.CachingJaxbLoader
 
getUnmarshalledObject() - Method in interface org.jasig.services.persondir.support.xml.CachingJaxbLoader
Loads and unmarshalls the XML as needed, returning the unmarshalled object
getUnmarshalledObject() - Method in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
getUnmarshalledObject(CachingJaxbLoader.UnmarshallingCallback<T>) - Method in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
getUnmarshaller(JAXBContext) - Method in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
getUrlCharacterEncoding() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getUrls() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
getUserAttributes(Map<String, Object>) - Method in class org.jasig.services.persondir.support.BasePersonAttributeDao
 
getUserAttributes(String) - Method in class org.jasig.services.persondir.support.BasePersonAttributeDao
 
getUserDN() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
getUserInfoCache() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
getUsernameAttribute() - Method in interface org.jasig.services.persondir.support.IUsernameAttributeProvider
 
getUsernameAttribute() - Method in class org.jasig.services.persondir.support.SimpleUsernameAttributeProvider
 
getUsernameAttribute() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
getUsernameAttributeProvider() - Method in class org.jasig.services.persondir.support.AbstractDefaultAttributePersonAttributeDao
 
getUsernameCaseCanonicalizationLocale() - Method in class org.jasig.services.persondir.support.AdditionalDescriptorsPersonAttributeDao
 
getUsernameCaseCanonicalizationMode() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
getUsernameCaseCanonicalizationMode() - Method in class org.jasig.services.persondir.support.AdditionalDescriptorsPersonAttributeDao
 
getUsernameFromQuery(Map<String, List<Object>>) - Method in interface org.jasig.services.persondir.support.IUsernameAttributeProvider
 
getUsernameFromQuery(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.SimpleUsernameAttributeProvider
 
getValue() - Method in class org.jasig.services.persondir.support.xml.om.Attribute
Gets the value of the value property.
getXmlInputStream() - Method in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
GroovyPersonAttributeDao - Class in org.jasig.services.persondir.support
An implementation of the IPersonAttributeDao that is able to resolve attributes based on an external Groovy script, Groovy object, or Java object.
GroovyPersonAttributeDao(IPersonAttributeScriptDao) - Constructor for class org.jasig.services.persondir.support.GroovyPersonAttributeDao
 
GrouperPersonAttributeDao - Class in org.jasig.services.persondir.support
Class implementing a minimal IPersonAttributeDao API only used by CAS which simply reads all the groups from Grouper repository for a given principal and adopts them to IPersonAttributes instance.
GrouperPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.GrouperPersonAttributeDao
 

H

hashCode() - Method in class org.jasig.services.persondir.support.AdditionalDescriptors
 
hashCode() - Method in class org.jasig.services.persondir.support.BasePersonImpl
 
hashCode() - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao.FormatAttribute
 

I

IAdditionalDescriptors - Interface in org.jasig.services.persondir.support
Interface that describes what is essentially a mutable IPersonAttributes object
IAttributeMerger - Interface in org.jasig.services.persondir.support.merger
Interface for merging attributes from sibling PersonAttributeDaos.
ICurrentUserProvider - Interface in org.jasig.services.persondir.support
Optional interface that can be implemented by users of person directory to tell attribute sources the userName of the current user.
init() - Method in class org.jasig.services.persondir.support.JsonBackedComplexStubPersonAttributeDao
Init method un-marshals JSON representation of the person attributes.
initialize() - Method in class org.jasig.services.persondir.support.ldap.LdaptivePersonAttributeDao
Initializes the object after properties are set.
isCacheEnvironmentProperties() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
isCacheNullResults() - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
isCacheValid(Long) - Method in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
Determines if the cached unmarshalled object is still valid
isClearExistingAttributes() - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
isIgnoreEmptyAttributes() - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
Returns boolean indicating whether seed attributes with empty values (null, empty string or empty list values) should be ignored when generating the cache key
isIgnoreNameNotFoundException() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
isIgnorePartialResultException() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
isMatchAllPatterns() - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
isMatchAllValues() - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
isPooled() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
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.
isRequireAllQueryAttributes() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
isRequireAllQueryAttributes() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
isStopOnSuccess() - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
 
isUseAllAttributes() - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
 
isUseAllQueryAttributes() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
 
isUseAllQueryAttributes() - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
isUserNameAttributeConfigured() - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Indicates whether the value from AbstractQueryPersonAttributeDao.getConfiguredUserNameAttribute() was configured explicitly.
IUsernameAttributeProvider - Interface in org.jasig.services.persondir.support
Provider for the username attribute to use when one is not otherwise provided.

J

JsonBackedComplexStubPersonAttributeDao - Class in org.jasig.services.persondir.support
A convenient wrapper around ComplexStubPersonAttributeDao that reads the configuration for its backingMap property from an external JSON configuration resource.
JsonBackedComplexStubPersonAttributeDao(Resource) - Constructor for class org.jasig.services.persondir.support.JsonBackedComplexStubPersonAttributeDao
 

K

key - Variable in class org.jasig.services.persondir.support.xml.om.Attribute
 

L

lastModifiedTime - Variable in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
LdapPersonAttributeDao - Class in org.jasig.services.persondir.support.ldap
LDAP implementation of IPersonAttributeDao.
LdapPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
LdaptivePersonAttributeDao - Class in org.jasig.services.persondir.support.ldap
Person directory IPersonAttribute implementation that queries an LDAP directory with ldaptive components to populate person attributes.
LdaptivePersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.ldap.LdaptivePersonAttributeDao
 
loadedType - Variable in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
logger - Variable in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
 
logger - Variable in class org.jasig.services.persondir.support.BasePersonAttributeDao
 
logger - Variable in class org.jasig.services.persondir.support.ldap.LdaptivePersonAttributeDao
Logger instance.

M

mappedXmlResource - Variable in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
mapPersonAttributes(IPersonAttributes) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Uses resultAttributeMapping to return a copy of the IPersonAttributes with only the attributes specified in resultAttributeMapping mapped to their result attribute names.
mapRow(ResultSet, int) - Method in class org.jasig.services.persondir.support.jdbc.ColumnMapParameterizedRowMapper
 
MediatingAdditionalDescriptors - Class in org.jasig.services.persondir.support
Uses a List of IAdditionalDescriptors objects to delegate method calls to.
MediatingAdditionalDescriptors() - Constructor for class org.jasig.services.persondir.support.MediatingAdditionalDescriptors
 
mergeAttributes(Map<String, List<Object>>, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.merger.BaseAdditiveAttributeMerger
 
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.
mergeAvailableQueryAttributes(Set<String>, Set<String>) - Method in class org.jasig.services.persondir.support.merger.BaseAdditiveAttributeMerger
 
mergeAvailableQueryAttributes(Set<String>, Set<String>) - Method in interface org.jasig.services.persondir.support.merger.IAttributeMerger
Modify the "toModify" argument in consideration of the "toConsider" argument.
mergePersonAttributes(Map<String, List<Object>>, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.merger.BaseAdditiveAttributeMerger
Modify the "toModify" argument in consideration of the "toConsider" argument.
mergePersonAttributes(Map<String, List<Object>>, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.merger.MultivaluedAttributeMerger
 
mergePersonAttributes(Map<String, List<Object>>, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.merger.NoncollidingAttributeAdder
 
mergePersonAttributes(Map<String, List<Object>>, Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.merger.ReplacingAttributeAdder
 
mergePossibleUserAttributeNames(Set<String>, Set<String>) - Method in class org.jasig.services.persondir.support.merger.BaseAdditiveAttributeMerger
 
mergePossibleUserAttributeNames(Set<String>, Set<String>) - Method in interface org.jasig.services.persondir.support.merger.IAttributeMerger
Modify the "toModify" argument in consideration of the "toConsider" argument.
mergeResults(Set<IPersonAttributes>, Set<IPersonAttributes>) - Method in class org.jasig.services.persondir.support.merger.BaseAdditiveAttributeMerger
 
mergeResults(Set<IPersonAttributes>, Set<IPersonAttributes>) - Method in interface org.jasig.services.persondir.support.merger.IAttributeMerger
Merge the results of a Set of IPersonAttributes and a compiled results map.
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
 
MessageFormatPersonAttributeDao - Class in org.jasig.services.persondir.support
Provides creation of attributes via a MessageFormat string using other user attributes as the arguments to the format string.
MessageFormatPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao
 
MessageFormatPersonAttributeDao.FormatAttribute - Class in org.jasig.services.persondir.support
Sets up a formatted attribute
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() - Constructor for class org.jasig.services.persondir.support.jdbc.MultiRowJdbcPersonAttributeDao
 
MultiRowJdbcPersonAttributeDao(DataSource, 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

name - Variable in class org.jasig.services.persondir.support.xml.om.Person
 
NamedParameterJdbcPersonAttributeDao - Class in org.jasig.services.persondir.support.jdbc
Implementation of PersonAttributeDao based on Spring's NamedParameterJdbcTemplate.
NamedParameterJdbcPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.jdbc.NamedParameterJdbcPersonAttributeDao
 
NamedPersonImpl - Class in org.jasig.services.persondir.support
 
NamedPersonImpl(String, Map<String, List<Object>>) - Constructor for class org.jasig.services.persondir.support.NamedPersonImpl
 
NamedStubPersonAttributeDao - Class in org.jasig.services.persondir.support
An extension of the StubPersonAttributeDao that is able to identify itself by populating the backing map with the received username.
NamedStubPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.NamedStubPersonAttributeDao
 
NamedStubPersonAttributeDao(Map) - Constructor for class org.jasig.services.persondir.support.NamedStubPersonAttributeDao
 
noLastModifiedReloadPeriod - Variable in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
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

ObjectFactory - Class in org.jasig.services.persondir.support.xml.om
This object contains factory methods for each Java content interface and Java element interface generated in the org.jasig.services.persondir.support.xml.om package.
ObjectFactory() - Constructor for class org.jasig.services.persondir.support.xml.om.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jasig.services.persondir.support.xml.om
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
 
org.jasig.services.persondir.support.web - package org.jasig.services.persondir.support.web
 
org.jasig.services.persondir.support.xml - package org.jasig.services.persondir.support.xml
 
org.jasig.services.persondir.support.xml.om - package org.jasig.services.persondir.support.xml.om
 
org.jasig.services.persondir.util - package org.jasig.services.persondir.util
 

P

parseAttributeMapFromResults(List<R>, String) - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
Takes the List from the query and parses it into the List of IPersonAttributes attributes to be returned.
parseAttributeMapFromResults(List<Map<String, Object>>, String) - Method in class org.jasig.services.persondir.support.jdbc.MultiRowJdbcPersonAttributeDao
 
parseAttributeMapFromResults(List<Map<String, Object>>, String) - 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.
PatternHelper - Class in org.jasig.services.persondir.util
 
PatternHelper() - Constructor for class org.jasig.services.persondir.util.PatternHelper
 
Person - Class in org.jasig.services.persondir.support.xml.om
Java class for anonymous complex type.
Person() - Constructor for class org.jasig.services.persondir.support.xml.om.Person
 
person - Variable in class org.jasig.services.persondir.support.xml.om.PersonData
 
personAttributeDaos - Variable in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
A List of child IPersonAttributeDao instances which we will poll in order.
PersonData - Class in org.jasig.services.persondir.support.xml.om
Java class for anonymous complex type.
PersonData() - Constructor for class org.jasig.services.persondir.support.xml.om.PersonData
 
postProcessUnmarshalling(T) - Method in interface org.jasig.services.persondir.support.xml.CachingJaxbLoader.UnmarshallingCallback
Allow for specific handling of the unmarshalled object before it is returned by a call to CachingJaxbLoader.getUnmarshalledObject(UnmarshallingCallback) that triggered a reload.

Q

QueryType - Enum in org.jasig.services.persondir.support
 

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() - Constructor for class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
RegexGatewayPersonAttributeDao(String, String, IPersonAttributeDao) - Constructor for class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
Creates a RegexGatewayPersonAttributeDao that will test a single attribute.
removeAttribute(String) - Method in class org.jasig.services.persondir.support.AdditionalDescriptors
 
removeAttribute(String) - Method in interface org.jasig.services.persondir.support.IAdditionalDescriptors
 
removeAttribute(String) - Method in class org.jasig.services.persondir.support.MediatingAdditionalDescriptors
Returns list of all removed values
removeUserAttributes(String) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
removeUserAttributes(Map<String, Object>) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
removeUserAttributesMultivaluedSeed(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
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
 
RequestAttributeSourceFilter - Class in org.jasig.services.persondir.support.web
Filter that can provide HttpServletRequest headers and other properties on the request as person attributes.
RequestAttributeSourceFilter() - Constructor for class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
 
RequestAttributeSourceFilter.ProcessingPosition - Enum in org.jasig.services.persondir.support.web
 
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

setAdditionalDescriptors(IAdditionalDescriptors) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
The IAdditionalDescriptors instance to set request attributes on.
setAttributeNames(Set<String>) - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao.FormatAttribute
 
setAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.AdditionalDescriptors
 
setAttributes(Map<String, List<Object>>) - Method in interface org.jasig.services.persondir.support.IAdditionalDescriptors
This should be atomic to the view of other methods on this interface.
setAttributes(Map<String, List<Object>>) - Method in class org.jasig.services.persondir.support.MediatingAdditionalDescriptors
 
setAttributeValues(String, List<Object>) - Method in class org.jasig.services.persondir.support.AdditionalDescriptors
 
setAttributeValues(String, List<Object>) - Method in interface org.jasig.services.persondir.support.IAdditionalDescriptors
Sets the specified attribute values
setAttributeValues(String, List<Object>) - Method in class org.jasig.services.persondir.support.MediatingAdditionalDescriptors
Returns list of all replaced values
setAvailableQueryAttributes(Set<String>) - Method in class org.jasig.services.persondir.support.GroovyPersonAttributeDao
 
setAvailableQueryAttributes(Set<String>) - Method in class org.jasig.services.persondir.support.jdbc.NamedParameterJdbcPersonAttributeDao
 
setBackingMap(Map<String, Map<String, List<Object>>>) - Method in class org.jasig.services.persondir.support.ComplexStubPersonAttributeDao
The backing Map to use for queries, the outer map is keyed on the query attribute.
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
 
setBaseDN(String) - Method in class org.jasig.services.persondir.support.ldap.LdaptivePersonAttributeDao
Sets the base DN of the LDAP search for attributes.
setBaseDN(String) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setBaseEnvironmentSettings(Map<String, Object>) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setBeanName(String) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
 
setCachedPersonAttributesDao(IPersonAttributeDao) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
The IPersonAttributeDao to cache results from.
setCacheEnvironmentProperties(Boolean) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
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
setCacheKeyGenerator(CacheKeyGenerator) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
The CacheKeyGenerator to use for generating cache keys.
setCacheNullResults(boolean) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
If null results should be cached to avoid repeating failed lookups.
setCaseCanonicalizationLocale(Locale) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Assign the Locale in which all casing canonicalizations will occur.
setCaseInsensitiveDataAttributes(Map<String, CaseCanonicalizationMode>) - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
 
setCaseInsensitiveDataAttributesAsCollection(Collection<String>) - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
 
setCaseInsensitiveQueryAttributes(Map<String, CaseCanonicalizationMode>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Keys are app-layer attributes, values are the casing canonicalization modes for each, as applied when mapping from an application layer query to a data layer query.
setCaseInsensitiveQueryAttributesAsCollection(Collection<String>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Configuration convenience same as passing the given Set as the keys in the AbstractQueryPersonAttributeDao.setCaseInsensitiveQueryAttributes(java.util.Map) Map and implicitly accepting the default canonicalization mode for each.
setCaseInsensitiveResultAttributes(Map<String, CaseCanonicalizationMode>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Keys are app-layer attributes, values are the casing canonicalization modes for each, as applied when mapping from data-layer to application attributes.
setCaseInsensitiveResultAttributesAsCollection(Collection<String>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Configuration convenience same as passing the given Set as the keys in the AbstractQueryPersonAttributeDao.setCaseInsensitiveResultAttributes(java.util.Map) Map and implicitly accepting the default canonicalization mode for each.
setCaseInsensitiveUsername(boolean) - Method in class org.jasig.services.persondir.support.GroovyPersonAttributeDao
 
setClearExistingAttributes(boolean) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
If true when attributes are found on the request any existing attributes in the provided IAdditionalDescriptors object will cleared and replaced with the new attributes.
setConnectionFactory(ConnectionFactory) - Method in class org.jasig.services.persondir.support.ldap.LdaptivePersonAttributeDao
Sets the connection factory that produces LDAP connections on which searches occur.
setContextSource(ContextSource) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
setCookieAttributeMapping(Map<String, ?>) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
Set the Map to use for mapping from a cookie name to an attribute name or Set of attribute names.
setCurrentUserProvider(ICurrentUserProvider) - Method in class org.jasig.services.persondir.support.AdditionalDescriptorsPersonAttributeDao
Sets the ICurrentUserProvider to use when determining if the additional attributes should be returned, this is an optional property.
setDataAttributeCaseCanonicalizationFunctions(Map<CaseCanonicalizationMode, MessageFormat>) - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
Assign MessageFormats describing how to wrap a JDBC/SQL column reference in a function corresponding to a given CaseCanonicalizationMode.
setDataSource(DataSource) - Method in class org.jasig.services.persondir.support.jdbc.NamedParameterJdbcPersonAttributeDao
 
setDefaultAttributeName(String) - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
 
setDefaultCaseCanonicalizationMode(CaseCanonicalizationMode) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
setDelegateDescriptors(List<IAdditionalDescriptors>) - Method in class org.jasig.services.persondir.support.MediatingAdditionalDescriptors
 
setDescriptors(IPersonAttributes) - Method in class org.jasig.services.persondir.support.AdditionalDescriptorsPersonAttributeDao
Called by Spring DI to inject the collection of additional descriptors.
setFormat(String) - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao.FormatAttribute
 
setFormatArguments(List<String>) - Method in class org.jasig.services.persondir.support.rule.StringFormatAttributeRule
 
setFormatAttributes(Set<MessageFormatPersonAttributeDao.FormatAttribute>) - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao
 
setFormatString(String) - Method in class org.jasig.services.persondir.support.rule.StringFormatAttributeRule
 
setHeaderAttributeMapping(Map<String, ?>) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
Set the Map to use for mapping from a header name to an attribute name or Set of attribute names.
setHeadersToIgnoreSemicolons(Set<String>) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
Set of header values to ignore splitting on semicolons.
setIgnoreEmptyAttributes(boolean) - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
If seed attributes with empty values (null, empty string or empty list values) should be ignored when generating the cache key.
setIgnoreNameNotFoundException(Boolean) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setIgnorePartialResultException(Boolean) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setJaxbLoader(CachingJaxbLoader<PersonData>) - Method in class org.jasig.services.persondir.support.xml.XmlPersonAttributeDao
The CachingJaxbLoader to use to load the PersonData, if set the mappedXmlResource property is ignored.
setKey(String) - Method in class org.jasig.services.persondir.support.xml.om.Attribute
Sets the value of the key property.
setLdapTemplate(LdapTemplate) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
Sets the LdapTemplate, and thus the ContextSource (implicitly).
setMappedXmlResource(Resource) - Method in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
The XML resource to load.
setMappedXmlResource(Resource) - Method in class org.jasig.services.persondir.support.xml.XmlPersonAttributeDao
The XML Resource to load the PersonData from, required if the jaxbLoader property is not set.
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.
setName(String) - Method in class org.jasig.services.persondir.support.AdditionalDescriptors
 
setName(String) - Method in interface org.jasig.services.persondir.support.IAdditionalDescriptors
 
setName(String) - Method in class org.jasig.services.persondir.support.MediatingAdditionalDescriptors
 
setName(String) - Method in class org.jasig.services.persondir.support.xml.om.Person
Sets the value of the name property.
setNameValueColumnMappings(Map<String, ?>) - Method in class org.jasig.services.persondir.support.jdbc.MultiRowJdbcPersonAttributeDao
The Map of columns from a name column to value columns.
setNoLastModifiedReloadPeriod(long) - Method in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
Period between reloads if last-modified of the Resource cannot be determined
setNullResultsObject(Set<IPersonAttributes>) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
Used to specify the placeholder object to put in the cache for null results.
setOutputAttribute(String) - Method in class org.jasig.services.persondir.support.rule.StringFormatAttributeRule
 
setParameterAttributeMapping(Map<String, ?>) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
Set the Map to use for mapping from a parameter name to an attribute name or Set of attribute names.
setPassword(String) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
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.
setPooled(Boolean) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setPossibleUserAttributeNames(Set<String>) - Method in class org.jasig.services.persondir.support.AdditionalDescriptorsPersonAttributeDao
Sets the set of possible attribute names.
setPossibleUserAttributeNames(Set<String>) - Method in class org.jasig.services.persondir.support.GroovyPersonAttributeDao
 
setProcessingPosition(RequestAttributeSourceFilter.ProcessingPosition) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
Sets the pre/post/both position of the processing relative to the doFilter call.
setQueryAttributeMapping(Map<String, ?>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Map from query attribute names to data-layer attribute names to use when building the query.
setQueryAttributeMappings(Map<String, String>) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setQueryAttributeName(String) - Method in class org.jasig.services.persondir.support.ComplexStubPersonAttributeDao
Name of the attribute to look for as key into the backing map.
setQueryTemplate(String) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
Optional wrapper template for the generated part of the query.
setQueryTemplate(String) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setQueryType(QueryType) - Method in class org.jasig.services.persondir.support.jdbc.AbstractJdbcPersonAttributeDao
Type of logical operator to use when joining WHERE clause components
setQueryType(QueryType) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
Type of logical operator to use when joining WHERE clause components
setQueryType(String) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
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.
setReferral(String) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setReferringParameterName(String) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
Name of a request parameter whose value is decoded and checked for parameterAttributeMapping matches.
setRemoteAddrAttribute(String) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
If specified ServletRequest.getRemoteAddr() is added as an attribute under the provided name
setRemoteHostAttribute(String) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
If specified ServletRequest.getRemoteHost() is added as an attribute under the provided name
setRemoteUserAttribute(String) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
If specified HttpServletRequest.getRemoteUser() is added as an attribute under the provided name
setRequestAttributeMapping(Map<String, ?>) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
Set the Map to use for mapping from a request attributes to an attribute name or Set of attribute names.
setRequireAllQueryAttributes(boolean) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
If all attributes specified in the queryAttributeMapping keySet must be present to actually run the query
setRequireAllQueryAttributes(Boolean) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setResultAttributeMapping(Map<String, ?>) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Set the Map to use for mapping from a data layer name to an attribute name or Set of attribute names.
setResultAttributeMappings(Map<String, String>) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setRules(List<AttributeRule>) - Method in class org.jasig.services.persondir.support.rule.DeclaredRulePersonAttributeDao
 
setSearchControls(SearchControls) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
 
setSearchControls(SearchControls) - Method in class org.jasig.services.persondir.support.ldap.LdaptivePersonAttributeDao
Sets a number of parameters that control LDAP search semantics including search scope, maximum number of results retrieved, and search timeout.
setSearchFilter(String) - Method in class org.jasig.services.persondir.support.ldap.LdaptivePersonAttributeDao
Sets the LDAP search filter used to query for person attributes.
setServerNameAttribute(String) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
If specified ServletRequest.getServerName() is added as an attribute under the provided name
setServerPortAttribute(String) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
If specified ServletRequest.getServerPort() is added as an attribute under the provided name
setSourceAttributes(List<String>) - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao.FormatAttribute
 
setSql(String) - Method in class org.jasig.services.persondir.support.jdbc.NamedParameterJdbcPersonAttributeDao
 
setStopIfFirstDaoReturnsNull(boolean) - Method in class org.jasig.services.persondir.support.CascadingPersonAttributeDao
 
setStopOnSuccess(boolean) - Method in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
If true iteration of the child DAOs will stop after the first one that returns without throwing an exception.
setTargetPersonAttributeDao(IPersonAttributeDao) - Method in class org.jasig.services.persondir.support.RegexGatewayPersonAttributeDao
 
setTimeLimit(int) - Method in class org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao
Deprecated. 
setUnmappedUsernameAttribute(String) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
The returned attribute to use as the userName for the mapped IPersons.
setUnmappedUsernameAttribute(String) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setUrlCharacterEncoding(String) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
Sets the URL character encoding to use to decode the value of the referringParameterName if it was specified.
setUrls(List<String>) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setUseAllAttributes(boolean) - Method in class org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator
If all seed attributes should be used.
setUseAllQueryAttributes(boolean) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
If AbstractQueryPersonAttributeDao.setQueryAttributeMapping(Map) is null this determines if no parameters should be specified or if all query attributes should be used as parameters.
setUseAllQueryAttributes(Boolean) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setUserAttributeNames(Set<String>) - Method in class org.jasig.services.persondir.support.jdbc.NamedParameterJdbcPersonAttributeDao
 
setUserDN(String) - Method in class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
setUserInfoCache(Map<Serializable, Set<IPersonAttributes>>) - Method in class org.jasig.services.persondir.support.CachingPersonAttributeDaoImpl
The Map to use for caching results.
setUsernameAttribute(String) - Method in class org.jasig.services.persondir.support.SimpleUsernameAttributeProvider
The usernameAttribute to use .
setUsernameAttribute(String) - Method in class org.jasig.services.persondir.support.web.RequestAttributeSourceFilter
The name of the attribute from the request (header or property) to use as the username.
setUsernameAttributeProvider(IUsernameAttributeProvider) - Method in class org.jasig.services.persondir.support.AbstractDefaultAttributePersonAttributeDao
The IUsernameAttributeProvider to use for determining the username attribute to use when none is provided.
setUsernameAttributeProvider(IUsernameAttributeProvider) - Method in class org.jasig.services.persondir.support.jdbc.NamedParameterJdbcPersonAttributeDao
 
setUsernameAttributeProvider(IUsernameAttributeProvider) - Method in class org.jasig.services.persondir.support.rule.StringFormatAttributeRule
 
setUsernameCaseCanonicalizationLocale(Locale) - Method in class org.jasig.services.persondir.support.AdditionalDescriptorsPersonAttributeDao
 
setUsernameCaseCanonicalizationMode(CaseCanonicalizationMode) - Method in class org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao
Username canonicalization is a special case because AbstractQueryPersonAttributeDao.mapPersonAttributes(org.jasig.services.persondir.IPersonAttributes) doesn't know where it came from.
setUsernameCaseCanonicalizationMode(CaseCanonicalizationMode) - Method in class org.jasig.services.persondir.support.AdditionalDescriptorsPersonAttributeDao
 
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() - Constructor for class org.jasig.services.persondir.support.rule.SimpleAttributeRule
 
SimpleAttributeRule(String, String, String, String, String) - Constructor for class org.jasig.services.persondir.support.rule.SimpleAttributeRule
 
SimpleUsernameAttributeProvider - Class in org.jasig.services.persondir.support
Provides the username attribute based on a pre-configured string.
SimpleUsernameAttributeProvider() - Constructor for class org.jasig.services.persondir.support.SimpleUsernameAttributeProvider
 
SimpleUsernameAttributeProvider(String) - Constructor for class org.jasig.services.persondir.support.SimpleUsernameAttributeProvider
 
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() - Constructor for class org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao
 
SingleRowJdbcPersonAttributeDao(DataSource, 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
 
stopOnSuccess - Variable in class org.jasig.services.persondir.support.AbstractAggregatingDefaultQueryPersonAttributeDao
 
StringFormatAttributeRule - Class in org.jasig.services.persondir.support.rule
Creates a new user attribute by passing a formatString and the values of existing attributes to String.format()
StringFormatAttributeRule() - Constructor for class org.jasig.services.persondir.support.rule.StringFormatAttributeRule
 
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

TomlLdapConfiguration() - Constructor for class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao.TomlLdapConfiguration
 
TomlLdapPersonAttributeDao - Class in org.jasig.services.persondir.support
This is an implementation of the LdaptivePersonAttributeDao that is able to insert the ldap and context source settings from an external Toml file.
TomlLdapPersonAttributeDao(Resource) - Constructor for class org.jasig.services.persondir.support.TomlLdapPersonAttributeDao
 
TomlLdapPersonAttributeDao.TomlLdapConfiguration - Class in org.jasig.services.persondir.support
The Toml configuration file is encapsulated by this class.
toMultivaluedMap(Map<String, Object>) - Static method in class org.jasig.services.persondir.support.MultivaluedPersonAttributeUtils
Convert the <String, Object> map to a <String, List<Object>> map by simply wrapping each value in a singleton (read-only) List
toMultivaluedSeed(Map<String, Object>) - Method in class org.jasig.services.persondir.support.AbstractFlatteningPersonAttributeDao
Deprecated.
Use MultivaluedPersonAttributeUtils.toMultivaluedMap(Map) instead. This will be removed in 1.6
toSeedMap(String) - Method in class org.jasig.services.persondir.support.AbstractDefaultAttributePersonAttributeDao
Converts the uid to a multi-valued seed Map using the value from AbstractDefaultAttributePersonAttributeDao.getUsernameAttributeProvider() as the key.
toString() - Method in class org.jasig.services.persondir.support.AdditionalDescriptors
 
toString() - Method in enum org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator.CachableMethod
 
toString() - Method in class org.jasig.services.persondir.support.BasePersonImpl
 
toString() - Method in class org.jasig.services.persondir.support.MessageFormatPersonAttributeDao.FormatAttribute
 

U

unmarshal(InputStream, Unmarshaller) - Method in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 
unmarshalledObject - Variable in class org.jasig.services.persondir.support.xml.CachingJaxbLoaderImpl
 

V

value - Variable in class org.jasig.services.persondir.support.xml.om.Attribute
 
valueOf(String) - Static method in enum org.jasig.services.persondir.support.AttributeBasedCacheKeyGenerator.CachableMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jasig.services.persondir.support.QueryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jasig.services.persondir.support.web.RequestAttributeSourceFilter.ProcessingPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jasig.services.persondir.util.CaseCanonicalizationMode
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.
values() - Static method in enum org.jasig.services.persondir.support.QueryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jasig.services.persondir.support.web.RequestAttributeSourceFilter.ProcessingPosition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jasig.services.persondir.util.CaseCanonicalizationMode
Returns an array containing the constants of this enum type, in the order they are declared.

X

XmlPersonAttributeDao - Class in org.jasig.services.persondir.support.xml
XML backed person attribute DAO that supports wildcard searching.
XmlPersonAttributeDao() - Constructor for class org.jasig.services.persondir.support.xml.XmlPersonAttributeDao
 
A B C D E F G H I J K L M N O P Q R S T U V X 
Skip navigation links

Copyright © 2015 Jasig. All Rights Reserved.