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

@NonnullElements package net.shibboleth.idp.attribute.resolver.dc.ldap
Package for LDAP data connector configuration.

Related Packages
Package
Description
net.shibboleth.idp.attribute.resolver.dc
Interfaces supporting data connectors.
net.shibboleth.idp.attribute.resolver.dc.ldap.impl
A `DataConnector` implementation that reads data from an LDAP.
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.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
AbstractExecutableSearchFilterBuilder
Abstract executable search filter builder for implementations that can provide a search filter.
ExecutableSearchFilter
A search filter that can be executed against an LDAP to fetch results.
ParameterizedExecutableSearchFilterBuilder
An `ExecutableSearchBuilder` that generates the search filter to be executed by evaluating a parameterized filter string against the currently resolved attributes within a `AttributeResolutionContext`.
SearchResultMappingStrategy
Strategy for mapping from a `SearchResponse` to a collection of `IdPAttribute`s.
StringAttributeValueMappingStrategy
A simple `SearchResultMappingStrategy` that iterates over all result entries and includes all attribute values as strings.
TemplatedExecutableSearchFilterBuilder
An `ExecutableSearchBuilder` that generates the search filter to be executed by evaluating a `Template` against the currently resolved attributes within a `AttributeResolutionContext`.
TemplatedExecutableSearchFilterBuilder.EscapingReferenceInsertionEventHandler
Escapes LDAP attribute values added to the template context.