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
AuthenticatedConnectionContext. This context is injected by the
ProxiedAuthV2Filter depending on the
SecurityContext injected by one of the configured authorization filters.-
Class Summary Class Description AbstractRequestHandler An abstract base class from which request handlers may be easily implemented.AuthenticatedConnectionContext AContextcontaining a cached pre-authenticated LDAP connection which should be re-used for performing subsequent LDAP operations.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.JsonPropertyMapper A property mapper which provides a mapping from a JSON value to an LDAP attribute having the JSON syntax.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 An property mapper which provides a mapping from a JSON value to a single DN valued LDAP attribute.Resource Defines the characteristics of a resource, including its properties, inheritance, and sub-resources.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.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 anactionthat 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.