# Package net.shibboleth.idp.attribute.resolver.dc

@NonnullElements package net.shibboleth.idp.attribute.resolver.dc
Interfaces supporting data connectors.

Related Packages
Package
Description
net.shibboleth.idp.attribute.resolver
A system which is capable of retrieving a collection of `IdPAttribute`s from a variety of locations, transform them, and associate a set of protocol-specific encoders to them.
net.shibboleth.idp.attribute.resolver.dc.http
Package for HTTP data connector configuration.
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.rdbms
Package for RDBMS data connector configuration.
net.shibboleth.idp.attribute.resolver.dc.saml
Package for SAML data connector configuration.
net.shibboleth.idp.attribute.resolver.dc.storage
StorageService-backed data connector APIs.
Class
Description
AbstractMappingStrategy<T>
Base class for implementing `MappingStrategy` instances that includes support for field renaming/aliasing.
ExecutableSearch
Should be implemented by objects used to search for attributes, that uniquely identify those search results.
ExecutableSearchBuilder<T extends ExecutableSearch>
Builder used to created `ExecutableSearch` instances.
MappingStrategy<T>
Strategy for mapping from an arbitrary result type to a collection of `IdPAttribute`s.
ValidationException
Exception thrown by `Validator`s when validation fails.
Validator
Used to determine whether a Data Connector initialized properly and continues to be fit for use.