# Uses of Class
net.shibboleth.idp.attribute.resolver.AbstractDataConnector

Packages that use AbstractDataConnector
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.impl
A `DataConnector` implementation 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.impl.testing
Testing utility classes.
net.shibboleth.idp.attribute.resolver.dc.ldap.impl
A `DataConnector` implementation that reads data from an LDAP.
net.shibboleth.idp.attribute.resolver.dc.rdbms.impl
A `DataConnector` implementation that reads data from a relational database.
net.shibboleth.idp.attribute.resolver.dc.saml.impl
A `DataConnector` implementation that queries data from a SAML attribute authority.
net.shibboleth.idp.attribute.resolver.dc.scripted.impl
Classes which make up the scripted data connector.
net.shibboleth.idp.attribute.resolver.dc.storage.impl
Implementation of StorageService-backed data connector.
net.shibboleth.idp.attribute.resolver.spring.dc.impl
Implementation of specific DataConnector parsers.
net.shibboleth.idp.attribute.resolver.testing
Testing utility classes.
net.shibboleth.idp.saml.attribute.resolver.impl
Implementations of SAML related `AttributeDefinition` and `DataConnector`.

## Uses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver

Subclasses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver
Modifier and Type
Class
Description
`final class`
`ResolvedDataConnector`
A proxy which wraps a resolved data connector and always returns the same attributes.

## Uses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.http.impl

Subclasses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.http.impl
Modifier and Type
Class
Description
`class`
`HTTPDataConnector`
This class implements a `DataConnector` that obtains data from an HTTP service.

## Uses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.impl

Subclasses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.impl
Modifier and Type
Class
Description
`class`
`AbstractSearchDataConnector<T1 extends ExecutableSearch,T2 extends MappingStrategy<?>>`
A `DataConnector` containing functionality common to data connectors that retrieve attribute data by searching a data source.
`class`
`ContextDerivedDataConnector`
A data connector which returns attributes whose values are derived from the `ProfileRequestContext` associated with the request via a plugged in `Function`.
`class`
`PairwiseIdDataConnector`
A `DataConnector` that generates pairwise IDs that depend on a seed `IdPAttribute`.
`class`
`StaticDataConnector`
A `DataConnector` that just returns a static collection of attributes.

## Uses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.impl.testing

Subclasses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.impl.testing
Modifier and Type
Class
Description
`class`
`SAMLAttributeDataConnector`
Data Connector to extra attributes from a saml2 `Assertion`.

## Uses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.ldap.impl

Subclasses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.ldap.impl
Modifier and Type
Class
Description
`class`
`LDAPDataConnector`
A `DataConnector` that queries an LDAP in order to retrieve attribute data.

## Uses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.rdbms.impl

Subclasses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.rdbms.impl
Modifier and Type
Class
Description
`class`
`RDBMSDataConnector`
A `DataConnector` that queries a relation database in order to retrieve attribute data.

## Uses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.saml.impl

Subclasses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.saml.impl
Modifier and Type
Class
Description
`class`
`SAMLDataConnector`
A `DataConnector` implementation which queries a SAML attribute authority for attribute data.
`class`
`SimpleAggregationSAMLDataConnector`
A `DataConnector` implementation which orchestrates calling `SAMLDataConnector` for each of a resolved list of attribute authority entityIDs, and aggregates the resolved attribute data.

## Uses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.scripted.impl

Subclasses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.scripted.impl
Modifier and Type
Class
Description
`class`
`ScriptedDataConnector`
A Data Connector which populates a series of attributes from a provided `ProfileRequestContext`.

## Uses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.storage.impl

Subclasses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.dc.storage.impl
Modifier and Type
Class
Description
`class`
`StorageServiceDataConnector`
This class implements a `DataConnector` that obtains data from a `StorageService`.

## Uses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.spring.dc.impl

Methods in net.shibboleth.idp.attribute.resolver.spring.dc.impl that return types with arguments of type AbstractDataConnector
Modifier and Type
Method
Description
`protected Class<? extends AbstractDataConnector>`
ContextDerivedDataConnectorParser.`getBeanClass(Element element)`
`protected Class<? extends AbstractDataConnector>`
SubjectDataConnectorParser.`getBeanClass(Element element)`

## Uses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.testing

Subclasses of AbstractDataConnector in net.shibboleth.idp.attribute.resolver.testing
Modifier and Type
Class
Description
`class`
`MockDataConnector`
A data connector that just returns a static collection of attributes.
`class`
`MockStaticDataConnector`
An attribute definition that simply returns a static value.
`private static class`
`TestSources.StaticDataConnector`
Helper class.

## Uses of AbstractDataConnector in net.shibboleth.idp.saml.attribute.resolver.impl

Subclasses of AbstractDataConnector in net.shibboleth.idp.saml.attribute.resolver.impl
Modifier and Type
Class
Description
`class`
`EntityAttributesDataConnector`
A `DataConnector` that returns the decoded `EntityAttributes` from a peer's metadata.