Package org.forgerock.opendj.rest2ldap
APIs for implementing REST to LDAP gateways. The API is implemented by
SubResourceImpl
which is using a pre-established
Connection
encapsulated in the
LdapClientContext
.
This context is injected by the
org.forgerock.opendj.rest2ldap.authz.ProxiedAuthV2Filter depending on the
SecurityContext
injected by one of the configured authorization filters.-
Class Summary Class Description AffinityContext An affinity context can be used to bypass any load-balancing and always direct a requests to the same server.DescribableRequestHandler Decorator for a request handler that can return an api descriptor of the underlying handler.ErrorLoggerFilter Logs internal server errors and runtime exceptions once the request has been processed.JsonFilteredResources This class contains methods for creating and manipulating connection factories and connections.JsonPropertyMapper A property mapper which provides a mapping from a JSON value to an LDAP attribute having the JSON syntax.LdapClientContext AContext
that injects an LDAP connection which will be used for performing subsequent LDAP operations.ObjectPropertyMapper An property mapper which maps JSON objects to LDAP attributes.PropertyMapper An property mapper is responsible for converting JSON values to and from LDAP attributes.ReferencePropertyMapper A property mapper which provides a mapping from a JSON value to a DN valued LDAP attribute.Resource Defines the characteristics of a resource, including its properties, inheritance, and sub-resources.ResourcePropertyMapper A property mapper which provides a mapping from a JSON value to a DN valued LDAP attribute.Rest2Ldap Provides methods for constructing Rest2Ldap protocol gateways.Rest2LdapHttpApplication Rest2ldap HTTP application.Rest2LdapJsonConfigurator Provides core factory methods and builders for constructing Rest2Ldap endpoints from JSON configuration.Rest2ldapMessages This file contains localizable message descriptors having the resource nameorg.forgerock.opendj.rest2ldap.rest2ldap
.ReverseReferencePropertyMapper A property mapper which provides a mapping from a JSON value to a DN valued LDAP attribute in another resource.SimplePropertyMapper An property mapper which provides a simple mapping from a JSON value to a single LDAP attribute.SubResource Defines a parent-child relationship between a parent resource and one or more child resource(s).SubResourceCollection Defines a one-to-many relationship between a parent resource and its children.SubResourceSingleton Represents a one to one relationship between a parent resource and a child sub-resource. -
Enum Summary Enum Description Action Represents anaction
that may be performed against a resource.ReadOnUpdatePolicy The policy which should be used in order to read an entry before it is deleted, or after it is added or modified.WritabilityPolicy The writability policy determines whether an attribute supports updates.