Uses of Class
net.shibboleth.idp.attribute.resolver.ResolutionException
Packages that use ResolutionException
Package
Description
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.Implementations of various
AttributeDefinitions.A
DataConnector implementation that maps from a given set of
source value to an output value.The context to do with Attribute Resolution.
Interfaces supporting data connectors.
A
DataConnector implementation that
reads data from an HTTP web service.Common functionality used by data connectors.
Testing utility classes.
Package for LDAP data connector configuration.
A
DataConnector implementation that reads data from an LDAP.Package for RDBMS data connector configuration.
A
DataConnector implementation that reads data from a relational
database.Implementation of StorageService-backed data connector.
Implementations of core resolver functionality.
This Package contains interface definitions exported to ECMAScript.
Testing utility classes.
Implementations of SAML related
AttributeDefinition
and DataConnector.-
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver
Subclasses of ResolutionException in net.shibboleth.idp.attribute.resolverModifier and TypeClassDescriptionclassA special ResolutionException which is thrown if multiple results were resolved by a data connector and the deployer specified "MultipleResultsAnError".classA special ResolutionException which is thrown if no results were resolved by a data connector and the deployer specified "NoResultsAnError".Methods in net.shibboleth.idp.attribute.resolver that throw ResolutionExceptionModifier and TypeMethodDescriptionprotected abstract IdPAttributeAbstractAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeResolvedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected abstract Map<String,IdPAttribute> AbstractDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> ResolvedDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected IdPAttributeAbstractAttributeDefinition.doResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Perform the actual resolution.final Map<String,IdPAttribute> AbstractDataConnector.doResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Perform the actual resolution.protected abstract ResolvedTypeAbstractResolverPlugin.doResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Perform the actual resolution.final ResolvedTypeAbstractResolverPlugin.resolve(AttributeResolutionContext resolutionContext) Performs the attribute resolution for this plugin.ResolverPlugin.resolve(AttributeResolutionContext resolutionContext) Perform the attribute resolution for this plugin.voidAttributeResolver.resolveAttributes(AttributeResolutionContext resolutionContext) Resolves the attribute for the give request. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.ad.impl
Methods in net.shibboleth.idp.attribute.resolver.ad.impl that throw ResolutionExceptionModifier and TypeMethodDescriptionprivate intTemplateAttributeDefinition.addAttributeValues(String attributeName, List<IdPAttributeValue> attributeValues, Map<String, Iterator<IdPAttributeValue>> sourceValues, int curValueCount) Add values for a given attribute to the source Map.voidAdd the provided object to the attribute values, policing for type.private IdPAttributeValuePrescopedAttributeDefinition.buildScopedStringAttributeValue(StringAttributeValue value) Builds aScopedStringAttributeValuefrom aStringAttributeValuewhose value contains a delimited value.protected IdPAttributeContextDerivedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) protected IdPAttributeDateTimeAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeDecryptedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributePrescopedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributePrincipalNameAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) protected IdPAttributeRegexSplitAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeScopedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeScriptedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeSimpleAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeStaticAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeTemplateAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeScriptedAttributeDefinition.AttributeDefinitionScriptEvaluator.execute(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Execution hook.ScriptedIdPAttributeImpl.getNativeAttribute()return the underlying attribute.protected IdPAttributeScriptedIdPAttributeImpl.getResultingAttribute()Function to reconstruct the attribute after the scripting.private StringScopedAttributeDefinition.getScopeFromSource(AttributeResolverWorkContext workContext) Lookup the source attribute in the resolved list.ScriptedIdPAttributeImpl.getValues()Return all the values, but withStringAttributeValuevalues returned as strings.private voidScriptedIdPAttributeImpl.policeValueType(Object what) Check that provided object is of typeStringorIdPAttributeValue.private intTemplateAttributeDefinition.setupSourceValues(AttributeResolverWorkContext workContext, Map<String, Iterator<IdPAttributeValue>> sourceValues) Set up a map which can be used to populate the template. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.ad.mapped.impl
Methods in net.shibboleth.idp.attribute.resolver.ad.mapped.impl that throw ResolutionExceptionModifier and TypeMethodDescriptionprotected IdPAttributeMappedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.context
Methods in net.shibboleth.idp.attribute.resolver.context that throw ResolutionExceptionModifier and TypeMethodDescriptionvoidAttributeResolverWorkContext.recordAttributeDefinitionResolution(AttributeDefinition definition, IdPAttribute attribute) Records the results of an attribute definition resolution.voidAttributeResolverWorkContext.recordDataConnectorResolution(DataConnector connector, Map<String, IdPAttribute> attributes) Records the results of an data connector resolution.voidAttributeResolverWorkContext.recordFailoverResolution(DataConnector failedConnector, DataConnector failoverConnector) Transfer the attributes from a failover data connector to a failed one. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc
Methods in net.shibboleth.idp.attribute.resolver.dc that throw ResolutionExceptionModifier and TypeMethodDescriptionExecutableSearchBuilder.build(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Creates an executable search that can be executed against a data source in order to produce results.Maps the given results to a collection ofIdPAttributeindexed by the attribute's ID. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.http.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.http.impl that throw ResolutionExceptionModifier and TypeMethodDescriptionAbstractHTTPSearchBuilder.build(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Creates an executable search that can be executed against a data source in order to produce results.protected org.apache.hc.core5.http.ClassicHttpRequestAbstractHTTPSearchBuilder.getHttpRequest(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Default implementation just supports GET and builds a request around a URL.protected org.apache.hc.core5.http.ClassicHttpRequestTemplatedBodyBuilder.getHttpRequest(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Default implementation just supports GET and builds a request around a URL.protected StringAbstractHTTPSearchBuilder.getURL(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Method to return the URL to access via GET.protected StringTemplatedURLBuilder.getURL(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Method to return the URL to access via GET.ScriptedResponseMappingStrategy.map(Map<String, IdPAttribute> results) Maps the given results to a collection ofIdPAttributeindexed by the attribute's ID.protected Map<String,IdPAttribute> HTTPDataConnector.retrieveAttributes(HTTPSearch executable) Attempts to retrieve attributes from the data source. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.impl that throw ResolutionExceptionModifier and TypeMethodDescriptionprotected Map<String,IdPAttribute> AbstractSearchDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> ContextDerivedDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> PairwiseIdDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> ScriptedDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> StaticDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> ScriptedDataConnector.DataConnectorScriptEvaluator.execute(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Execution hook.protected abstract Map<String,IdPAttribute> AbstractSearchDataConnector.retrieveAttributes(T1 executable) Attempts to retrieve attributes from the data source. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.impl.testing
Methods in net.shibboleth.idp.attribute.resolver.dc.impl.testing that throw ResolutionExceptionModifier and TypeMethodDescriptionprotected Map<String,IdPAttribute> SAMLAttributeDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.ldap
Methods in net.shibboleth.idp.attribute.resolver.dc.ldap that throw ResolutionExceptionModifier and TypeMethodDescriptionParameterizedExecutableSearchFilterBuilder.build(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Creates an executable search that can be executed against a data source in order to produce results.TemplatedExecutableSearchFilterBuilder.build(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Creates an executable search that can be executed against a data source in order to produce results.StringAttributeValueMappingStrategy.map(SearchResponse results) Maps the given results to a collection ofIdPAttributeindexed by the attribute's ID. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.ldap.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.ldap.impl that throw ResolutionExceptionModifier and TypeMethodDescriptionprotected Map<String,IdPAttribute> LDAPDataConnector.retrieveAttributes(ExecutableSearchFilter filter) Attempts to retrieve attributes from the LDAP. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.rdbms
Methods in net.shibboleth.idp.attribute.resolver.dc.rdbms that throw ResolutionExceptionModifier and TypeMethodDescriptionAbstractExecutableStatementBuilder.build(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Creates an executable search that can be executed against a data source in order to produce results.protected abstract StringAbstractExecutableStatementBuilder.getSQLQuery(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Method to return the query SQL.final StringTemplatedExecutableStatementBuilder.getSQLQuery(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Apply the context to the template.Maps the given results to a collection ofIdPAttributeindexed by the attribute's ID. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.rdbms.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.rdbms.impl that throw ResolutionExceptionModifier and TypeMethodDescriptionprotected Map<String,IdPAttribute> RDBMSDataConnector.retrieveAttributes(ExecutableStatement statement) Attempts to retrieve the attribute from the database. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.storage.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.storage.impl that throw ResolutionExceptionModifier and TypeMethodDescriptionTemplatedSearchBuilder.build(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Creates an executable search that can be executed against a data source in order to produce results.TemplatedSearchBuilder.getContextAndKey(AttributeResolutionContext resolutionContext, Map<String, List<IdPAttributeValue>> dependencyAttributes) Helper method to extract the parameters needed for theStorageServiceSearch.ScriptedStorageMappingStrategy.map(StorageRecord<?> results) Maps the given results to a collection ofIdPAttributeindexed by the attribute's ID.SimpleStorageMappingStrategy.map(StorageRecord<?> results) Maps the given results to a collection ofIdPAttributeindexed by the attribute's ID.protected Map<String,IdPAttribute> StorageServiceDataConnector.retrieveAttributes(StorageServiceSearch executable) Attempts to retrieve attributes from the data source. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.impl
Methods in net.shibboleth.idp.attribute.resolver.impl that throw ResolutionExceptionModifier and TypeMethodDescriptionprotected voidAttributeResolverImpl.resolveAttributeDefinition(String attributeId, AttributeResolutionContext resolutionContext) Resolve theAttributeDefinitionwhich has the specified ID.voidAttributeResolverImpl.resolveAttributes(AttributeResolutionContext resolutionContext) Resolves the attribute for the given request.protected voidAttributeResolverImpl.resolveDataConnector(String connectorId, AttributeResolutionContext resolutionContext) Resolve theDataConnectorwhich has the specified ID.protected voidAttributeResolverImpl.resolveDependencies(ResolverPlugin<?> plugin, AttributeResolutionContext resolutionContext) Resolves all the dependencies for a given plugin. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.scripted
Methods in net.shibboleth.idp.attribute.resolver.scripted that throw ResolutionExceptionModifier and TypeMethodDescriptionvoidAdd the provided object to the attribute values, policing for type.ScriptedIdPAttribute.getNativeAttribute()return the underlying attribute.ScriptedIdPAttribute.getValues()Return all the values, but withStringAttributeValuevalues returned as strings. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.testing
Fields in net.shibboleth.idp.attribute.resolver.testing declared as ResolutionExceptionModifier and TypeFieldDescriptionprivate ResolutionExceptionMockAttributeDefinition.resolutionExceptionException thrown by resolution.private ResolutionExceptionMockDataConnector.resolutionExceptionException thrown by resolution.Methods in net.shibboleth.idp.attribute.resolver.testing that throw ResolutionExceptionModifier and TypeMethodDescriptionprotected IdPAttributeMockAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeMockStaticAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeTestSources.StaticAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected Map<String,IdPAttribute> MockDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> MockStaticDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> TestSources.StaticDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.Constructors in net.shibboleth.idp.attribute.resolver.testing with parameters of type ResolutionExceptionModifierConstructorDescriptionMockAttributeDefinition(String id, ResolutionException exception) Constructor. -
Uses of ResolutionException in net.shibboleth.idp.saml.attribute.resolver.impl
Methods in net.shibboleth.idp.saml.attribute.resolver.impl that throw ResolutionExceptionModifier and TypeMethodDescriptionprotected NameIdentifierSAML1NameIdentifierAttributeDefinition.buildNameId(String nameIdValue, AttributeResolutionContext resolutionContext) Deprecated, for removal: This API element is subject to removal in a future version.Builds a name ID.protected NameIDSAML2NameIDAttributeDefinition.buildNameId(String nameIdValue, AttributeResolutionContext resolutionContext) Deprecated, for removal: This API element is subject to removal in a future version.Builds a name ID.protected IdPAttributeSAML1NameIdentifierAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Deprecated, for removal: This API element is subject to removal in a future version.Creates and populates the values for the resolved attribute.protected IdPAttributeSAML2NameIDAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Deprecated, for removal: This API element is subject to removal in a future version.Creates and populates the values for the resolved attribute.protected Map<String,IdPAttribute> EntityAttributesDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.private XMLObjectAttributeValueSAML1NameIdentifierAttributeDefinition.encodeOneValue(IdPAttributeValue theValue, AttributeResolutionContext resolutionContext) Deprecated, for removal: This API element is subject to removal in a future version.Worker function for doAttributeDefintionResolve.private XMLObjectAttributeValueSAML2NameIDAttributeDefinition.encodeOneValue(IdPAttributeValue theValue, AttributeResolutionContext resolutionContext) Deprecated, for removal: This API element is subject to removal in a future version.Worker function for doAttributeDefintionResolve.