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

A

AbstractAttributeDefinition - Class in net.shibboleth.idp.attribute.resolver
Base class for attribute definition resolver plugins.
AbstractAttributeDefinition() - Constructor for class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
 
AbstractAttributeResolutionLookupFunction<Type> - Class in net.shibboleth.idp.attribute.resolver.context.navigate
Base class for a function that takes a ProfileRequestContext and requires access to an AttributeResolutionContext.
AbstractAttributeResolutionLookupFunction() - Constructor for class net.shibboleth.idp.attribute.resolver.context.navigate.AbstractAttributeResolutionLookupFunction
Constructor.
AbstractDataConnector - Class in net.shibboleth.idp.attribute.resolver
Base class for data connector resolver plugins.
AbstractDataConnector() - Constructor for class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
 
AbstractMappingStrategy<T> - Class in net.shibboleth.idp.attribute.resolver.dc
Base class for implementing MappingStrategy instances that includes support for field renaming/aliasing.
AbstractMappingStrategy() - Constructor for class net.shibboleth.idp.attribute.resolver.dc.AbstractMappingStrategy
Constructor.
AbstractResolverPlugin<ResolvedType> - Class in net.shibboleth.idp.attribute.resolver
Base class for all ResolverPlugins.
AbstractResolverPlugin() - Constructor for class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
 
activationCondition - Variable in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Criterion that must be met for this plugin to be active for the given request.
addAttribute(IdPAttribute, Map<String, List<IdPAttributeValue<?>>>) - Static method in class net.shibboleth.idp.attribute.resolver.PluginDependencySupport
Adds the values of the given attribute to the target collection of attribute values.
addValue(Object) - Method in interface net.shibboleth.idp.attribute.resolver.scripted.ScriptedIdPAttribute
Add the provided object to the attribute values, policing for type.
allAttributes - Variable in class net.shibboleth.idp.attribute.resolver.ResolverDataConnectorDependency
Whether to depend on all the connector's attributes.
allowCachedResults - Variable in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Whether the resolver should allow for results to come from cache.
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.attribute.resolver.context.navigate.AbstractAttributeResolutionLookupFunction
AttributeDefinition - Interface in net.shibboleth.idp.attribute.resolver
Definition of attribute definition resolver plugins.
attributeIssuerID - Variable in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
The attribute source identity.
AttributeIssuerIdLookupFunction - Class in net.shibboleth.idp.attribute.resolver.context.navigate
A function that returns AttributeResolutionContext.getAttributeIssuerID() if available from a AttributeResolutionContext obtained via a lookup function defined on the base class.
AttributeIssuerIdLookupFunction() - Constructor for class net.shibboleth.idp.attribute.resolver.context.navigate.AttributeIssuerIdLookupFunction
 
AttributeIssuerIdPredicate - Class in net.shibboleth.idp.attribute.resolver.logic
Predicate that evaluates a ProfileRequestContext by looking for an attribute issuer that matches one of a designated set or a generic predicate.
AttributeIssuerIdPredicate(Collection<String>) - Constructor for class net.shibboleth.idp.attribute.resolver.logic.AttributeIssuerIdPredicate
Constructor.
AttributeIssuerIdPredicate(Predicate<String>) - Constructor for class net.shibboleth.idp.attribute.resolver.logic.AttributeIssuerIdPredicate
Constructor.
attributeNames - Variable in class net.shibboleth.idp.attribute.resolver.ResolverDataConnectorDependency
Names of attributes to import via dependency.
AttributePrincipalLookupFunction - Class in net.shibboleth.idp.attribute.resolver.context.navigate
A function that returns AttributeResolutionContext.getPrincipal() if available from a AttributeResolutionContext obtained via a lookup function defined on the base class.
AttributePrincipalLookupFunction() - Constructor for class net.shibboleth.idp.attribute.resolver.context.navigate.AttributePrincipalLookupFunction
 
AttributePrincipalPredicate - Class in net.shibboleth.idp.attribute.resolver.logic
Predicate that evaluates a ProfileRequestContext by looking for an attribute subject that matches one of a designated set or a generic predicate.
AttributePrincipalPredicate(Collection<String>) - Constructor for class net.shibboleth.idp.attribute.resolver.logic.AttributePrincipalPredicate
Constructor.
AttributePrincipalPredicate(Predicate<String>) - Constructor for class net.shibboleth.idp.attribute.resolver.logic.AttributePrincipalPredicate
Constructor.
attributeRecipientGroupID - Variable in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
The attribute recipient's group identity.
attributeRecipientID - Variable in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
The attribute recipient identity.
AttributeRecipientIdLookupFunction - Class in net.shibboleth.idp.attribute.resolver.context.navigate
A function that returns AttributeResolutionContext.getAttributeRecipientID() if available from a AttributeResolutionContext obtained via a lookup function defined on the base class.
AttributeRecipientIdLookupFunction() - Constructor for class net.shibboleth.idp.attribute.resolver.context.navigate.AttributeRecipientIdLookupFunction
 
AttributeRecipientIdPredicate - Class in net.shibboleth.idp.attribute.resolver.logic
Predicate that evaluates a ProfileRequestContext by looking for an attribute recipient that matches one of a designated set.
AttributeRecipientIdPredicate(Collection<String>) - Constructor for class net.shibboleth.idp.attribute.resolver.logic.AttributeRecipientIdPredicate
Constructor.
AttributeRecipientIdPredicate(Predicate<String>) - Constructor for class net.shibboleth.idp.attribute.resolver.logic.AttributeRecipientIdPredicate
Constructor.
AttributeResolutionContext - Class in net.shibboleth.idp.attribute.resolver.context
A context supplying input to the AttributeResolver interface.
AttributeResolutionContext() - Constructor for class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Constructor.
attributeResolutionContextLookupStrategy - Variable in class net.shibboleth.idp.attribute.resolver.context.navigate.AbstractAttributeResolutionLookupFunction
Strategy used to locate the AttributeResolutionContext associated with a given ProfileRequestContext.
AttributeResolver - Interface in net.shibboleth.idp.attribute.resolver
A component that resolves the attributes for a particular subject.
AttributeResolverWorkContext - Class in net.shibboleth.idp.attribute.resolver.context
A context which carries and collects information through the attribute resolution process, and coordinates data between the resolver implementation and the various resolver plugin implementations.
AttributeResolverWorkContext() - Constructor for class net.shibboleth.idp.attribute.resolver.context.AttributeResolverWorkContext
Constructor.

C

canonicalize(SubjectCanonicalizationContext) - Method in interface net.shibboleth.idp.attribute.resolver.LegacyPrincipalDecoder
Resolve the principal with respect to the provided context.

D

DataConnector - Interface in net.shibboleth.idp.attribute.resolver
Deprecated.
DataConnectorEx - Interface in net.shibboleth.idp.attribute.resolver
Base class for data connector resolver plugins.
dependencies - Variable in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
IDs of the ResolverPlugins this plug-in depends on.
dependencyAttributeId - Variable in class net.shibboleth.idp.attribute.resolver.ResolverPluginDependency
ID of the attribute, produced by the identified plugin, whose values will be used by the dependent plugin.
dependencyOnly - Variable in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Whether this attribute definition is only a dependency and thus its values should never be released.
dependencyPluginId - Variable in class net.shibboleth.idp.attribute.resolver.ResolverPluginDependency
ID of the plugin that will produce the attribute.
displayDescriptions - Variable in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Localized human readable description of attribute.
displayNames - Variable in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Localized human intelligible attribute name.
doApply(AttributeResolutionContext) - Method in class net.shibboleth.idp.attribute.resolver.context.navigate.AbstractAttributeResolutionLookupFunction
Method that performs eventual lookup of target data.
doApply(AttributeResolutionContext) - Method in class net.shibboleth.idp.attribute.resolver.context.navigate.AttributeIssuerIdLookupFunction
Method that performs eventual lookup of target data.
doApply(AttributeResolutionContext) - Method in class net.shibboleth.idp.attribute.resolver.context.navigate.AttributePrincipalLookupFunction
Method that performs eventual lookup of target data.
doApply(AttributeResolutionContext) - Method in class net.shibboleth.idp.attribute.resolver.context.navigate.AttributeRecipientIdLookupFunction
Method that performs eventual lookup of target data.
doAttributeDefinitionResolve(AttributeResolutionContext, AttributeResolverWorkContext) - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Creates and populates the values for the resolved attribute.
doAttributeDefinitionResolve(AttributeResolutionContext, AttributeResolverWorkContext) - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Creates and populates the values for the resolved attribute.
doDataConnectorResolve(AttributeResolutionContext, AttributeResolverWorkContext) - Method in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
Retrieves a collection of attributes from some data source.
doDataConnectorResolve(AttributeResolutionContext, AttributeResolverWorkContext) - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
Retrieves a collection of attributes from some data source.
doDestroy() - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
doInitialize() - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
doInitialize() - Method in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
doInitialize() - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
doResolve(AttributeResolutionContext, AttributeResolverWorkContext) - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Perform the actual resolution.
doResolve(AttributeResolutionContext, AttributeResolverWorkContext) - Method in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
Perform the actual resolution.
doResolve(AttributeResolutionContext, AttributeResolverWorkContext) - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Perform the actual resolution.

E

embeddedValidator - Variable in class net.shibboleth.idp.attribute.resolver.dc.NonFailFastValidator
Embedded validator to run.
encoders - Variable in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Attribute encoders associated with this definition.
equals(Object) - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
equals(Object) - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
equals(Object) - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
equals(Object) - Method in class net.shibboleth.idp.attribute.resolver.ResolverPluginDependency

F

failoverDataConnectorId - Variable in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
ID of the data connector to use if this one fails.

G

getActivationCondition() - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Get the predicate which defines whether this plugin is active for a given request.
getActivationCondition() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Get the predicate which defines whether this plugin is active for a given request.
getActivationCondition() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
Get the predicate which defines whether this plugin is active for a given request.
getActivationCondition() - Method in interface net.shibboleth.idp.attribute.resolver.ResolverPlugin
Get the predicate which defines whether this plugin is active for a given request.
getAllAttributeValues(AttributeResolverWorkContext, Collection<ResolverPluginDependency>) - Static method in class net.shibboleth.idp.attribute.resolver.PluginDependencySupport
Gets the values from all dependencies.
getAllowCachedResults() - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Get whether to allow for results from cache (defaults to true).
getAttributeDefinitions() - Method in interface net.shibboleth.idp.attribute.resolver.AttributeResolver
Gets the collection of attribute definitions for this resolver.
getAttributeEncoders() - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Gets the unmodifiable encoders used to encode the values of this attribute in to protocol specific formats.
getAttributeEncoders() - Method in interface net.shibboleth.idp.attribute.resolver.AttributeDefinition
Gets the unmodifiable encoders used to encode the values of this attribute in to protocol specific formats.
getAttributeEncoders() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Gets the unmodifiable encoders used to encode the values of this attribute in to protocol specific formats.
getAttributeIssuerID() - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Get the attribute issuer (me) associated with this resolution.
getAttributeNames() - Method in class net.shibboleth.idp.attribute.resolver.ResolverDataConnectorDependency
Get the names of the connector's attributes that make up the dependency.
getAttributeRecipientGroupID() - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Get the attribute recipient grouping associated with this resolution.
getAttributeRecipientID() - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Get the attribute recipient (her) associated with this resolution.
getDataConnectors() - Method in interface net.shibboleth.idp.attribute.resolver.AttributeResolver
Gets the unmodifiable collection of data connectors for this resolver.
getDependencies() - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Gets the unmodifiable list of dependencies for this plugin.
getDependencies() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Gets the unmodifiable list of dependencies for this plugin.
getDependencies() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
Gets the unmodifiable list of dependencies for this plugin.
getDependencies() - Method in interface net.shibboleth.idp.attribute.resolver.ResolverPlugin
Get the unmodifiable list of dependencies for this plugin.
getDependencyAttributeId() - Method in class net.shibboleth.idp.attribute.resolver.ResolverPluginDependency
Gets the ID of the attribute, produced by the identified plugin, whose values will be used by the dependent plugin.
getDependencyPluginId() - Method in class net.shibboleth.idp.attribute.resolver.ResolverPluginDependency
Gets the ID of the plugin that will produce the attribute.
getDisplayDescriptions() - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Gets the localized human readable descriptions of attribute.
getDisplayDescriptions() - Method in interface net.shibboleth.idp.attribute.resolver.AttributeDefinition
Gets the localized human readable descriptions of attribute.
getDisplayDescriptions() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Gets the localized human readable descriptions of attribute.
getDisplayNames() - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Gets the localized human readable names of the attribute.
getDisplayNames() - Method in interface net.shibboleth.idp.attribute.resolver.AttributeDefinition
Gets the localized human readable names of the attribute.
getDisplayNames() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Gets the localized human readable names of the attribute.
getFailoverDataConnectorId() - Method in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
Gets the ID of the AbstractDataConnector whose values will be used in the event that this data connector experiences an error.
getFailoverDataConnectorId() - Method in interface net.shibboleth.idp.attribute.resolver.DataConnector
Deprecated.
Gets the ID of the DataConnector whose values will be used in the event that this data connector experiences an error.
getFailoverDataConnectorId() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
Gets the ID of the AbstractDataConnector whose values will be used in the event that this data connector experiences an error.
getId() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
getId() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
getId() - Method in interface net.shibboleth.idp.attribute.resolver.scripted.ScriptedIdPAttribute
Get the encapsulated attributeId.
getLastFail() - Method in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
Get the time when this connector last failed.
getLastFail() - Method in interface net.shibboleth.idp.attribute.resolver.DataConnectorEx
Get the time when this connector last failed.
getLogPrefix() - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
return a string which is to be prepended to all log messages.
getLogPrefix() - Method in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
Return a string which is to be prepended to all log messages.
getMergedAttributeValues(AttributeResolverWorkContext, Collection<ResolverPluginDependency>) - Static method in class net.shibboleth.idp.attribute.resolver.PluginDependencySupport
getMergedAttributeValues(AttributeResolverWorkContext, Collection<ResolverPluginDependency>, String) - Static method in class net.shibboleth.idp.attribute.resolver.PluginDependencySupport
Gets the values, as a single list, from all dependencies.
getNativeAttribute() - Method in interface net.shibboleth.idp.attribute.resolver.scripted.ScriptedIdPAttribute
return the underlying attribute.
getNoRetryDelay() - Method in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
Get how long to wait until we declare the connector (potentially) alive again.
getNoRetryDelay() - Method in interface net.shibboleth.idp.attribute.resolver.DataConnectorEx
Get how long to wait until we declare the connector (potentially) alive again.
getPrincipal() - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Set the principal associated with this resolution.
getPrincipalAuthenticationMethod() - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Deprecated. 
getProfileContextStrategy() - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Gets the mechanism to find out the ProfileRequestContext.
getRequestedIdPAttributeNames() - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Get a live collection of the (internal) names of the attributes requested to be resolved.
getResolutionLabel() - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Get the optional "contextual" label associated with this attribute resolution.
getResolvedAttribute() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Gets the resolved attribute.
getResolvedAttributes() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
Gets the resolved attributes.
getResolvedConnector() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
Gets the wrapped data connector that was resolved.
getResolvedDataConnectors() - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolverWorkContext
Gets the resolved data connectors that been recorded.
getResolvedDefinition() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Gets the wrapped attribute definition that was resolved.
getResolvedIdPAttributeDefinitions() - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolverWorkContext
Gets the resolved attribute definitions that been recorded.
getResolvedIdPAttributes() - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Get the collection of resolved attributes.
getResultRenamingMap() - Method in class net.shibboleth.idp.attribute.resolver.dc.AbstractMappingStrategy
Get an unmodifiable view of a map of aliasing rules.
getSourceAttributeId() - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Deprecated.
- only used for old style dependencies
getValues() - Method in interface net.shibboleth.idp.attribute.resolver.scripted.ScriptedIdPAttribute
Return all the values, but with StringAttributeValue values returned as strings.
This method is a helper method for V2 compatibility.

H

hashCode() - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
hashCode() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
hashCode() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
hashCode() - Method in class net.shibboleth.idp.attribute.resolver.ResolverPluginDependency
hasValidConnectors() - Method in interface net.shibboleth.idp.attribute.resolver.LegacyPrincipalDecoder
Report on whether this decoder has any configured connectors.

I

isAllAttributes() - Method in class net.shibboleth.idp.attribute.resolver.ResolverDataConnectorDependency
Get whether all the connector's attributes are part of the dependency.
isDependencyOnly() - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Gets whether this attribute definition is only a dependency and thus its values should never be released outside the resolver.
isDependencyOnly() - Method in interface net.shibboleth.idp.attribute.resolver.AttributeDefinition
Gets whether this attribute definition is only a dependency and thus its values should never be released outside the resolver.
isDependencyOnly() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Gets whether this attribute definition is only a dependency and thus its values should never be released outside the resolver.
isInitialized() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
isInitialized() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
isMultipleResultsAnError() - Method in class net.shibboleth.idp.attribute.resolver.dc.AbstractMappingStrategy
Gets whether multiple results is treated as an error.
isNoResultAnError() - Method in class net.shibboleth.idp.attribute.resolver.dc.AbstractMappingStrategy
Gets whether an empty result set is treated as an error.
isPropagateResolutionExceptions() - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Get whether a ResolutionException that occurred resolving attributes will be re-thrown.
isPropagateResolutionExceptions() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Get whether a ResolutionException that occurred resolving attributes will be re-thrown.
isPropagateResolutionExceptions() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
Get whether a ResolutionException that occurred resolving attributes will be re-thrown.
isPropagateResolutionExceptions() - Method in interface net.shibboleth.idp.attribute.resolver.ResolverPlugin
Get whether a ResolutionException that occurred resolving attributes will be re-thrown.

L

lastFail - Variable in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
When did this connector last fail?
LegacyPrincipalDecoder - Interface in net.shibboleth.idp.attribute.resolver
Definition of the legacy Principal Connectors.
log - Variable in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Class logger.
log - Variable in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
Class logger.
log - Variable in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Class logger.
LOG - Static variable in class net.shibboleth.idp.attribute.resolver.PluginDependencySupport
Log.
logPrefix - Variable in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
cache for the log prefix - to save multiple recalculations.
logPrefix - Variable in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
cache for the log prefix - to save multiple recalculations.

M

map(T) - Method in interface net.shibboleth.idp.attribute.resolver.dc.MappingStrategy
Maps the given results to a collection of IdPAttribute indexed by the attribute's ID.
MappingStrategy<T> - Interface in net.shibboleth.idp.attribute.resolver.dc
Strategy for mapping from an arbitrary result type to a collection of IdPAttributes.
mergeAttributes(Map<String, IdPAttribute>, Map<String, List<IdPAttributeValue<?>>>) - Static method in class net.shibboleth.idp.attribute.resolver.PluginDependencySupport
Adds the values of the attributes to the target collection of attribute values indexes by attribute ID.
mergeAttributeValues(IdPAttribute, List<IdPAttributeValue<?>>) - Static method in class net.shibboleth.idp.attribute.resolver.PluginDependencySupport
Adds the values of the given attribute to the set of attribute values.
MultipleResultAnErrorResolutionException - Exception in net.shibboleth.idp.attribute.resolver
A special ResolutionException which is thrown if multiple results were resolved by a dataconnector and the deployer specified "MultipleResultsAnError".
MultipleResultAnErrorResolutionException(String) - Constructor for exception net.shibboleth.idp.attribute.resolver.MultipleResultAnErrorResolutionException
Constructor.
multipleResultsAnError - Variable in class net.shibboleth.idp.attribute.resolver.dc.AbstractMappingStrategy
Whether a result set with more than one result is an error.

N

net.shibboleth.idp.attribute.resolver - package net.shibboleth.idp.attribute.resolver
A system which is capable of retrieving a collection of IdPAttributes from a variety of locations, transform them, and associate a set of protocol-specific encoders to them.
net.shibboleth.idp.attribute.resolver.context - package net.shibboleth.idp.attribute.resolver.context
The context to do with Attribute Resolution.
net.shibboleth.idp.attribute.resolver.context.navigate - package net.shibboleth.idp.attribute.resolver.context.navigate
Functions for navigating attribute resolution contexts.
net.shibboleth.idp.attribute.resolver.dc - package net.shibboleth.idp.attribute.resolver.dc
Interfaces supporting data connectors.
net.shibboleth.idp.attribute.resolver.logic - package net.shibboleth.idp.attribute.resolver.logic
Predicates related to attribute resolution.
net.shibboleth.idp.attribute.resolver.scripted - package net.shibboleth.idp.attribute.resolver.scripted
This Package contains interface definitions exported to ECMAScript.
NonFailFastValidator - Class in net.shibboleth.idp.attribute.resolver.dc
Used to determine whether a Data Connector initialized properly and continues to be fit for use.
NonFailFastValidator() - Constructor for class net.shibboleth.idp.attribute.resolver.dc.NonFailFastValidator
Constructor.
NonFailFastValidator(Validator) - Constructor for class net.shibboleth.idp.attribute.resolver.dc.NonFailFastValidator
Constructor.
noResultAnError - Variable in class net.shibboleth.idp.attribute.resolver.dc.AbstractMappingStrategy
Whether an empty result set is an error.
NoResultAnErrorResolutionException - Exception in net.shibboleth.idp.attribute.resolver
A special ResolutionException which is thrown if no results were resolved by a dataconnector and the deployer specified "NoResultsAnError".
NoResultAnErrorResolutionException(String) - Constructor for exception net.shibboleth.idp.attribute.resolver.NoResultAnErrorResolutionException
Constructor.
noRetryDelay - Variable in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
How long to wait until we declare the connector live again.

P

PluginDependencySupport - Class in net.shibboleth.idp.attribute.resolver
Support class for working with ResolverPluginDependency.
PluginDependencySupport() - Constructor for class net.shibboleth.idp.attribute.resolver.PluginDependencySupport
Constructor.
principal - Variable in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
The principal associated with this resolution.
principalAuthenticationMethod - Variable in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Deprecated.
profileContextStrategy - Variable in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Strategy to get the ProfileRequestContext.
propagateResolutionExceptions - Variable in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Whether an AttributeResolutionContext that occurred resolving attributes will be re-thrown.

R

recordAttributeDefinitionResolution(AttributeDefinition, IdPAttribute) - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolverWorkContext
Records the results of an attribute definition resolution.
recordDataConnectorResolution(DataConnector, Map<String, IdPAttribute>) - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolverWorkContext
Records the results of an data connector resolution.
recordFailoverResolution(DataConnector, DataConnector) - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolverWorkContext
Transfer the attributes from a failover dataconnector to a failed one.
requestedAttributeNames - Variable in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
(internal) Names of the attributes that have been requested to be resolved.
ResolutionException - Exception in net.shibboleth.idp.attribute.resolver
An exception indicating a problem resolving attribute data.
ResolutionException() - Constructor for exception net.shibboleth.idp.attribute.resolver.ResolutionException
Constructor.
ResolutionException(String) - Constructor for exception net.shibboleth.idp.attribute.resolver.ResolutionException
Constructor.
ResolutionException(Exception) - Constructor for exception net.shibboleth.idp.attribute.resolver.ResolutionException
Constructor.
ResolutionException(String, Exception) - Constructor for exception net.shibboleth.idp.attribute.resolver.ResolutionException
Constructor.
resolutionLabel - Variable in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Label distinguishing different "types" of attribute resolution for use in resolver.
resolve(AttributeResolutionContext) - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Performs the attribute resolution for this plugin.
resolve(AttributeResolutionContext) - Method in interface net.shibboleth.idp.attribute.resolver.ResolverPlugin
Perform the attribute resolution for this plugin.
resolveAttributes(AttributeResolutionContext) - Method in interface net.shibboleth.idp.attribute.resolver.AttributeResolver
Resolves the attribute for the give request.
resolveAttributes(ReloadableService<AttributeResolver>) - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Helper method to invoke an AttributeResolver service using this context.
resolvedAttribute - Variable in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
The attribute produced by the resolved attribute definition.
ResolvedAttributeDefinition - Class in net.shibboleth.idp.attribute.resolver
A proxy which wraps a resolved attribute definition and always returns the same attribute.
ResolvedAttributeDefinition(AttributeDefinition, IdPAttribute) - Constructor for class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Constructor.
resolvedAttributeDefinitions - Variable in class net.shibboleth.idp.attribute.resolver.context.AttributeResolverWorkContext
Attribute definitions that have been resolved and the resultant attribute.
resolvedAttributes - Variable in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Attributes which were resolved and released by the attribute resolver.
resolvedAttributes - Variable in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
The attributes produced by the resolved data connector.
resolvedConnector - Variable in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
The data connector that was resolved to produce the attributes.
ResolvedDataConnector - Class in net.shibboleth.idp.attribute.resolver
A proxy which wraps a resolved data connector and always returns the same attributes.
ResolvedDataConnector(DataConnector, Map<String, IdPAttribute>) - Constructor for class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
Constructor.
resolvedDataConnectors - Variable in class net.shibboleth.idp.attribute.resolver.context.AttributeResolverWorkContext
Data connectors that have been resolved and the resultant attributes.
resolvedDefinition - Variable in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
The attribute definition that was resolved to produce the attribute.
ResolverAttributeDefinitionDependency - Class in net.shibboleth.idp.attribute.resolver
A Dependency that references to an Attribute Definition.
ResolverAttributeDefinitionDependency(String) - Constructor for class net.shibboleth.idp.attribute.resolver.ResolverAttributeDefinitionDependency
Constructor.
ResolverDataConnectorDependency - Class in net.shibboleth.idp.attribute.resolver
A Dependency that references to an Data Connector.
ResolverDataConnectorDependency(String) - Constructor for class net.shibboleth.idp.attribute.resolver.ResolverDataConnectorDependency
Constructor.
ResolverPlugin<ResolvedType> - Interface in net.shibboleth.idp.attribute.resolver
Interface defining the base work done by all plugins used within attribute resolution.
ResolverPluginDependency - Class in net.shibboleth.idp.attribute.resolver
Represents the dependency of one ResolverPlugin upon another plugin.
ResolverPluginDependency(String) - Constructor for class net.shibboleth.idp.attribute.resolver.ResolverPluginDependency
Constructor.
resultRenamingMap - Variable in class net.shibboleth.idp.attribute.resolver.dc.AbstractMappingStrategy
A map to rename result fields.

S

ScriptedIdPAttribute - Interface in net.shibboleth.idp.attribute.resolver.scripted
This is the API which is available to ECMAScripted attributes.
serialVersionUID - Static variable in exception net.shibboleth.idp.attribute.resolver.dc.ValidationException
Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.idp.attribute.resolver.MultipleResultAnErrorResolutionException
Serial ID.
serialVersionUID - Static variable in exception net.shibboleth.idp.attribute.resolver.NoResultAnErrorResolutionException
versionID.
serialVersionUID - Static variable in exception net.shibboleth.idp.attribute.resolver.ResolutionException
Serial version UID.
setActivationCondition(Predicate<ProfileRequestContext>) - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Sets the predicate which defines whether this plugin is active for a given request.
setAllAttributes(boolean) - Method in class net.shibboleth.idp.attribute.resolver.ResolverDataConnectorDependency
Set whether all the connector's attributes are part of the dependency.
setAllowCachedResults(boolean) - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Set whether to allow for results from cache.
setAttributeEncoders(Set<AttributeEncoder<?>>) - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Sets the encoders used to encode the values of this attribute in to protocol specific formats.
setAttributeIssuerID(String) - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Set the attribute issuer (me) associated with this resolution.
setAttributeNames(Collection<String>) - Method in class net.shibboleth.idp.attribute.resolver.ResolverDataConnectorDependency
Set the names of the connector's attributes that make up the dependency.
setAttributeRecipientGroupID(String) - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Set the attribute recipient grouping associated with this resolution.
setAttributeRecipientID(String) - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Set the attribute recipient (her) associated with this resolution.
setAttributeResolutionContextLookupStrategy(Function<ProfileRequestContext, AttributeResolutionContext>) - Method in class net.shibboleth.idp.attribute.resolver.context.navigate.AbstractAttributeResolutionLookupFunction
Sets the strategy used to locate the AttributeResolutionContext associated with a given ProfileRequestContext.
setDependencies(Set<ResolverPluginDependency>) - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Sets the list of dependencies for this plugin.
setDependencyAttributeId(String) - Method in class net.shibboleth.idp.attribute.resolver.ResolverDataConnectorDependency
setDependencyAttributeId(String) - Method in class net.shibboleth.idp.attribute.resolver.ResolverPluginDependency
Set the attributeId.
setDependencyOnly(boolean) - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Sets whether this attribute definition is only a dependency and thus its values should never be released outside the resolver.
setDependencyOnly(boolean) - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Sets whether this attribute definition is only a dependency and thus its values should never be released outside the resolver.
setDisplayDescriptions(Map<Locale, String>) - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Sets the localized human readable descriptions of attribute.
setDisplayDescriptions(Map<Locale, String>) - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Sets the localized human readable descriptions of attribute.
setDisplayNames(Map<Locale, String>) - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Sets the localized human readable names of the attribute.
setDisplayNames(Map<Locale, String>) - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Sets the localized human readable names of the attribute.
setFailoverDataConnectorId(String) - Method in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
Set the ID of the AbstractDataConnector whose values will be used in the event that this data connector experiences an error.
setFailoverDataConnectorId(String) - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
Set the ID of the AbstractDataConnector whose values will be used in the event that this data connector experiences an error.
setLastFail(long) - Method in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
Set the time when this connector last failed.
setMultipleResultsAnError(boolean) - Method in class net.shibboleth.idp.attribute.resolver.dc.AbstractMappingStrategy
Sets whether multiple results is treated as an error.
setNoResultAnError(boolean) - Method in class net.shibboleth.idp.attribute.resolver.dc.AbstractMappingStrategy
Sets whether an empty result set is treated as an error.
setNoRetryDelay(long) - Method in class net.shibboleth.idp.attribute.resolver.AbstractDataConnector
Set how long to wait until we declare the connector (potentially) alive again.
setPrincipal(String) - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Get the principal associated with this resolution.
setPrincipalAuthenticationMethod(String) - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Deprecated. 
setProfileContextStrategy(Function<AttributeResolutionContext, ProfileRequestContext>) - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Sets the mechanism to find out the ProfileRequestContext.
setPropagateResolutionExceptions(boolean) - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Set whether an AttributeResolutionContext that occurred resolving attributes will be re-thrown.
setPropagateResolutionExceptions(boolean) - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
Set whether an AttributeResolutionContext that occurred resolving attributes will be re-thrown.
setPropagateResolutionExceptions(boolean) - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
Set whether an AttributeResolutionContext that occurred resolving attributes will be re-thrown.
setRequestedIdPAttributeNames(Collection<String>) - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Set the (internal) names of the attributes requested to be resolved.
setResolutionLabel(String) - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Set the optional "contextual" label associated with this attribute resolution.
setResolvedIdPAttributes(Collection<IdPAttribute>) - Method in class net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext
Set the set of resolved attributes.
setResultRenamingMap(Map<String, String>) - Method in class net.shibboleth.idp.attribute.resolver.dc.AbstractMappingStrategy
Set the map of aliasing rules.
setSourceAttributeId(String) - Method in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
Sets the source attribute id.
sourceAttributeID - Variable in class net.shibboleth.idp.attribute.resolver.AbstractAttributeDefinition
The sourceAttributeID attributeName.
startTimer(AttributeResolutionContext) - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Conditionally start a timer at the beginning of the resolution process.
stopTimer(AttributeResolutionContext) - Method in class net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin
Conditionally stop a timer at the end of the resolution process.

T

toString() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedAttributeDefinition
toString() - Method in class net.shibboleth.idp.attribute.resolver.ResolvedDataConnector
toString() - Method in class net.shibboleth.idp.attribute.resolver.ResolverPluginDependency

V

validate() - Method in class net.shibboleth.idp.attribute.resolver.dc.NonFailFastValidator
Determines whether a data connector is valid and ready for use.
validate() - Method in interface net.shibboleth.idp.attribute.resolver.dc.Validator
Determines whether a data connector is valid and ready for use.
ValidationException - Exception in net.shibboleth.idp.attribute.resolver.dc
Exception thrown by Validators when validation fails.
ValidationException() - Constructor for exception net.shibboleth.idp.attribute.resolver.dc.ValidationException
Constructor.
ValidationException(String) - Constructor for exception net.shibboleth.idp.attribute.resolver.dc.ValidationException
Constructor.
ValidationException(Exception) - Constructor for exception net.shibboleth.idp.attribute.resolver.dc.ValidationException
Constructor.
ValidationException(String, Exception) - Constructor for exception net.shibboleth.idp.attribute.resolver.dc.ValidationException
Constructor.
Validator - Interface in net.shibboleth.idp.attribute.resolver.dc
Used to determine whether a Data Connector initialized properly and continues to be fit for use.
A C D E F G H I L M N P R S T V 

Copyright © 1999–2018 Shibboleth Consortium. All rights reserved.