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

@NonnullElements package net.shibboleth.idp.attribute.resolver.dc.impl
Common functionality used by data connectors.

Related Packages
Package
Description
net.shibboleth.idp.attribute.resolver.dc
Interfaces supporting data connectors.
net.shibboleth.idp.attribute.resolver.dc.impl.testing
Testing utility classes.
net.shibboleth.idp.attribute.resolver.dc.http
Package for HTTP data connector configuration.
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.
Classes
Class
Description
AbstractSearchDataConnector<T1 extends ExecutableSearch,T2 extends MappingStrategy<?>>
A `DataConnector` containing functionality common to data connectors that retrieve attribute data by searching a data source.
ContextDerivedDataConnector
A data connector which returns attributes whose values are derived from the `ProfileRequestContext` associated with the request via a plugged in `Function`.
PairwiseIdDataConnector
A `DataConnector` that generates pairwise IDs that depend on a seed `IdPAttribute`.
StaticDataConnector
A `DataConnector` that just returns a static collection of attributes.