Uses of Class
net.shibboleth.idp.attribute.resolver.ResolutionException
-
Packages that use ResolutionException Package Description net.shibboleth.idp.attribute.resolver A system which is capable of retrieving a collection ofIdPAttributes from a variety of locations, transform them, and associate a set of protocol-specific encoders to them.net.shibboleth.idp.attribute.resolver.ad.impl Implementations of variousAttributeDefinitions.net.shibboleth.idp.attribute.resolver.ad.mapped.impl ADataConnectorimplementation that maps from a given set of source value to an output value.net.shibboleth.idp.attribute.resolver.context The context to do with Attribute Resolution.net.shibboleth.idp.attribute.resolver.dc Interfaces supporting data connectors.net.shibboleth.idp.attribute.resolver.dc.http.impl ADataConnectorimplementation that reads data from an HTTP web service.net.shibboleth.idp.attribute.resolver.dc.impl Common functionality used by data connectors.net.shibboleth.idp.attribute.resolver.dc.ldap Package for LDAP data connector configuration.net.shibboleth.idp.attribute.resolver.dc.ldap.impl ADataConnectorimplementation that reads data from an LDAP.net.shibboleth.idp.attribute.resolver.dc.rdbms Package for rdbms data connector configuration.net.shibboleth.idp.attribute.resolver.dc.rdbms.impl ADataConnectorimplementation that reads data from a relational database.net.shibboleth.idp.attribute.resolver.dc.storage.impl Implementation of StorageService-backed data connector.net.shibboleth.idp.attribute.resolver.impl Implementations of core resolver functionality.net.shibboleth.idp.attribute.resolver.scripted This Package contains interface definitions exported to ECMAScript.net.shibboleth.idp.saml.attribute.resolver.impl Implementations of SAML relatedAttributeDefinitionandDataConnector. -
-
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver
Subclasses of ResolutionException in net.shibboleth.idp.attribute.resolver Modifier and Type Class Description classMultipleResultAnErrorResolutionExceptionA special ResolutionException which is thrown if multiple results were resolved by a data connector and the deployer specified "MultipleResultsAnError".classNoResultAnErrorResolutionExceptionA 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 ResolutionException Modifier and Type Method Description protected 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.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.ResolvedTypeAbstractResolverPlugin. resolve(AttributeResolutionContext resolutionContext)Performs the attribute resolution for this plugin.ResolvedTypeResolverPlugin. 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 ResolutionException Modifier and Type Method Description private intTemplateAttributeDefinition. addAttributeValues(String attributeName, List<IdPAttributeValue> attributeValues, Map<String,Iterator<IdPAttributeValue>> sourceValues, int curValueCount)Add values for a given attribute to the source Map.voidScriptedIdPAttributeImpl. addValue(Object what)Add 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.IdPAttributeScriptedIdPAttributeImpl. 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.Collection<Object>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 ResolutionException Modifier and Type Method Description protected 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 ResolutionException Modifier and Type Method Description voidAttributeResolverWorkContext. 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 ResolutionException Modifier and Type Method Description TExecutableSearchBuilder. 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.Map<String,IdPAttribute>MappingStrategy. map(T 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 ResolutionException Modifier and Type Method Description HTTPSearchAbstractHTTPSearchBuilder. 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.http.client.methods.HttpUriRequestAbstractHTTPSearchBuilder. getHttpRequest(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)Default implementation just supports GET and builds a request around a URL.protected org.apache.http.client.methods.HttpUriRequestTemplatedBodyBuilder. 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.Map<String,IdPAttribute>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 ResolutionException Modifier and Type Method Description protected Map<String,IdPAttribute>AbstractSearchDataConnector. 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>SubjectDataConnector. 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.ldap
Methods in net.shibboleth.idp.attribute.resolver.dc.ldap that throw ResolutionException Modifier and Type Method Description ExecutableSearchFilterParameterizedExecutableSearchFilterBuilder. 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.ExecutableSearchFilterTemplatedExecutableSearchFilterBuilder. 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.Map<String,IdPAttribute>StringAttributeValueMappingStrategy. map(SearchResult 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 ResolutionException Modifier and Type Method Description protected 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 ResolutionException Modifier and Type Method Description ExecutableStatementAbstractExecutableStatementBuilder. 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.StringTemplatedExecutableStatementBuilder. getSQLQuery(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)Apply the context to the template.Map<String,IdPAttribute>StringResultMappingStrategy. map(ResultSet results)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 ResolutionException Modifier and Type Method Description protected 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 ResolutionException Modifier and Type Method Description StorageServiceSearchTemplatedSearchBuilder. 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.private Pair<String,String>TemplatedSearchBuilder. getContextAndKey(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)Map<String,IdPAttribute>ScriptedStorageMappingStrategy. map(StorageRecord<?> results)Maps the given results to a collection ofIdPAttributeindexed by the attribute's ID.Map<String,IdPAttribute>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 ResolutionException Modifier and Type Method Description protected 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 ResolutionException Modifier and Type Method Description voidScriptedIdPAttribute. addValue(Object what)Add the provided object to the attribute values, policing for type.IdPAttributeScriptedIdPAttribute. getNativeAttribute()return the underlying attribute.Collection<Object>ScriptedIdPAttribute. getValues()Return all the values, but withStringAttributeValuevalues returned as strings. -
Uses of ResolutionException in net.shibboleth.idp.saml.attribute.resolver.impl
Methods in net.shibboleth.idp.saml.attribute.resolver.impl that throw ResolutionException Modifier and Type Method Description protected 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.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.
-