Skip navigation links
Wren:DS Commons REST Adapter 4.0.0-M3 Documentation
A B C D E F G H I J M N O P R S T U V W 

A

AbstractRequestHandler - Class in org.forgerock.opendj.rest2ldap
An abstract base class from which request handlers may be easily implemented.
AbstractRequestHandler() - Constructor for class org.forgerock.opendj.rest2ldap.AbstractRequestHandler
Creates a new AbstractRequestHandler.
Action - Enum in org.forgerock.opendj.rest2ldap
Represents an action that may be performed against a resource.
addDescriptorListener(Describable.Listener) - Method in class org.forgerock.opendj.rest2ldap.AbstractRequestHandler
 
addDescriptorListener(Describable.Listener) - Method in class org.forgerock.opendj.rest2ldap.DescribableRequestHandler
 
addJsonSyntaxesAndMatchingRulesToSchema(SchemaBuilder) - Static method in class org.forgerock.opendj.rest2ldap.schema.JsonSchema
Adds the syntaxes and matching rules required by for JSON attribute support to the provided schema builder.
ALWAYS_FALSE - Static variable in class org.forgerock.opendj.rest2ldap.authz.ConditionalFilters
ConditionalFilters.Condition which always returns false.
ALWAYS_TRUE - Static variable in class org.forgerock.opendj.rest2ldap.authz.ConditionalFilters
ConditionalFilters.Condition which always returns true.
api(ApiProducer<ApiDescription>) - Method in class org.forgerock.opendj.rest2ldap.AbstractRequestHandler
 
api(ApiProducer<ApiDescription>) - Method in class org.forgerock.opendj.rest2ldap.DescribableRequestHandler
 
asConditionalFilter(Filter) - Static method in class org.forgerock.opendj.rest2ldap.authz.ConditionalFilters
Wrap a Filter into a ConditionalFilters.ConditionalFilter with an ALWAYS_TRUE condition.
asResourceException(Throwable) - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Adapts a Throwable to a ResourceException.
authenticate(String, String, Context) - Method in interface org.forgerock.opendj.rest2ldap.authz.AuthenticationStrategy
Authenticate a user.
AuthenticatedConnectionContext - Class in org.forgerock.opendj.rest2ldap
A Context containing a cached pre-authenticated LDAP connection which should be re-used for performing subsequent LDAP operations.
AuthenticatedConnectionContext(Context, Connection) - Constructor for class org.forgerock.opendj.rest2ldap.AuthenticatedConnectionContext
Creates a new pre-authenticated cached LDAP connection context having the provided parent and an ID automatically generated using UUID.randomUUID().
AuthenticationStrategies - Class in org.forgerock.opendj.rest2ldap.authz
Factory methods of AuthenticationStrategy allowing to perform authentication against LDAP server through different method.
AuthenticationStrategy - Interface in org.forgerock.opendj.rest2ldap.authz
Authenticate a user and create a SecurityContext as a result.
Authorization - Class in org.forgerock.opendj.rest2ldap.authz
Factory methods to create Filter performing authentication and authorizations.

B

byteStringToJson() - Static method in class org.forgerock.opendj.rest2ldap.schema.JsonSchema
Returns a function which parses JSON values.

C

canApplyFilter(Context, Request) - Method in interface org.forgerock.opendj.rest2ldap.authz.ConditionalFilters.Condition
Check if a Filter must be executed or not.
CASE_SENSITIVE_STRINGS - Static variable in class org.forgerock.opendj.rest2ldap.schema.JsonSchema
Matching rule option controlling whether JSON string comparisons should be case-sensitive.
collectionOf(String) - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Creates a new collection sub-resource definition whose members will be resources having the provided resource ID or its sub-types.
ConditionalFilters - Class in org.forgerock.opendj.rest2ldap.authz
Encapsulate a ConditionalFilters.Condition which must be fulfilled in order to apply the Filter.
ConditionalFilters.Condition - Interface in org.forgerock.opendj.rest2ldap.authz
Condition which have to be fulfilled in order to apply the Filter.
ConditionalFilters.ConditionalFilter - Interface in org.forgerock.opendj.rest2ldap.authz
Encapsulate a Filter which will be processed only if the attached ConditionalFilters.Condition is true.
configDirectory - Variable in class org.forgerock.opendj.rest2ldap.Rest2LdapHttpApplication
The name of the JSON configuration directory in which config.json and rest2ldap/rest2ldap.json are located.
configureConnectionFactory(JsonValue, String, TrustManager, X509KeyManager, ClassLoader) - Static method in class org.forgerock.opendj.rest2ldap.Rest2LdapJsonConfigurator
Creates a new connection factory using the named configuration in the provided JSON list of factory configurations.
configureConnectionFactory(JsonValue, String, TrustManager, X509KeyManager) - Static method in class org.forgerock.opendj.rest2ldap.Rest2LdapJsonConfigurator
Creates a new connection factory using the named configuration in the provided JSON list of factory configurations.
configureEndpoint(File, Options) - Static method in class org.forgerock.opendj.rest2ldap.Rest2LdapJsonConfigurator
Creates a new CREST RequestHandler representing a single endpoint whose configuration is defined in the provided endpointDirectory parameter.
configureEndpoints(File, Options) - Static method in class org.forgerock.opendj.rest2ldap.Rest2LdapJsonConfigurator
Creates a new CREST Router using the provided endpoints configuration directory and Rest2Ldap options.
configureKeyManager(JsonValue) - Static method in class org.forgerock.opendj.rest2ldap.Rest2LdapJsonConfigurator
Configures a X509KeyManager using the provided JSON configuration.
configureOptions(JsonValue) - Static method in class org.forgerock.opendj.rest2ldap.Rest2LdapJsonConfigurator
Parses Rest2Ldap configuration options.
configureResources(JsonValue) - Static method in class org.forgerock.opendj.rest2ldap.Rest2LdapJsonConfigurator
Parses a list of Rest2Ldap resource definitions.
configureTrustManager(JsonValue) - Static method in class org.forgerock.opendj.rest2ldap.Rest2LdapJsonConfigurator
Configures a TrustManager using the provided JSON configuration.
constant(Object) - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Returns a property mapper which maps a single JSON attribute to a JSON constant.
CredentialExtractors - Class in org.forgerock.opendj.rest2ldap.authz
Factory method for function extracting credentials from HTTP request Headers.

D

DECODE_OPTIONS - Static variable in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Specifies the LDAP decoding options which should be used when decoding LDAP DNs, attribute types, and controls.
decoder(Function<ByteString, ?, ? extends Exception>) - Method in class org.forgerock.opendj.rest2ldap.SimplePropertyMapper
Sets the decoder which will be used for converting LDAP attribute values to JSON values.
defaultJsonValue(Object) - Method in class org.forgerock.opendj.rest2ldap.JsonPropertyMapper
Sets the default JSON value which should be substituted when the LDAP attribute is not found in the LDAP entry.
defaultJsonValue(Object) - Method in class org.forgerock.opendj.rest2ldap.SimplePropertyMapper
Sets the default JSON value which should be substituted when the LDAP attribute is not found in the LDAP entry.
defaultJsonValues(Collection<?>) - Method in class org.forgerock.opendj.rest2ldap.JsonPropertyMapper
Sets the default JSON values which should be substituted when the LDAP attribute is not found in the LDAP entry.
defaultJsonValues(Collection<?>) - Method in class org.forgerock.opendj.rest2ldap.SimplePropertyMapper
Sets the default JSON values which should be substituted when the LDAP attribute is not found in the LDAP entry.
DescribableRequestHandler - Class in org.forgerock.opendj.rest2ldap
Decorator for a request handler that can return an api descriptor of the underlying handler.
DescribableRequestHandler(RequestHandler) - Constructor for class org.forgerock.opendj.rest2ldap.DescribableRequestHandler
Builds an object decorating the provided handler.
description(LocalizableMessage) - Method in class org.forgerock.opendj.rest2ldap.Resource
Sets the description of this resource.
dnTemplate(String) - Method in class org.forgerock.opendj.rest2ldap.SubResourceCollection
Sets the relative DN template beneath which the sub-resource LDAP entries will be located.
dnTemplate(String) - Method in class org.forgerock.opendj.rest2ldap.SubResourceSingleton
Sets the relative DN template of the single sub-resource LDAP entry.

E

encoder(Function<Object, ByteString, ? extends Exception>) - Method in class org.forgerock.opendj.rest2ldap.SimplePropertyMapper
Sets the encoder which will be used for converting JSON values to LDAP attribute values.
equals(Object) - Method in class org.forgerock.opendj.rest2ldap.Resource
Returns true if the provided parameter is a Resource having the same resource ID as this resource.
equals(Object) - Method in class org.forgerock.opendj.rest2ldap.SubResource
 
ERR_ABSTRACT_TYPE_IN_CREATE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The resource cannot be created because it specified the abstract resource type '%s'.
ERR_ACTION_NOT_SUPPORTED - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The action '%s' is not supported
ERR_ARRAY_FOR_SINGLE_VALUED_FIELD - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The request cannot be processed because an array of values was provided for the single valued field '%s'
ERR_AUTHZID_DECODER_PRINCIPAL_CANNOT_BE_DETERMINED - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The request could not be authorized because the required security principal '%s' could not be determined
ERR_AUTHZID_DECODER_PRINCIPAL_INVALID_DATA_TYPE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The request could not be authorized because the required security principal '%s' had an invalid data type
ERR_BAD_API_RESOURCE_VERSION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The requested resource API version '%s' is unsupported.
ERR_CLIENT_PROVIDED_RESOURCE_ID_MISSING - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Resources cannot be created without a client provided resource ID
ERR_COLLECTION_ACTIONS_NOT_SUPPORTED - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Collections only support create or query requests
ERR_CONFIG_INVALID_AUTHENTICATION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Only simple authentication is supported
ERR_CONFIG_INVALID_AUTHZID_TEMPLATE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Invalid authorization ID template: '%s'.Templates must start with one of the following elements: '%s'
ERR_CONFIG_INVALID_KEY_MANAGER - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The key-manager defined in '%s' is invalid: %s
ERR_CONFIG_INVALID_SECONDARY_LDAP_SERVER - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
secondaryLDAPServers configuration must contain a json array
ERR_CONFIG_INVALID_TRUST_MANAGER - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The trust-manager defined in '%s' is invalid: %s
ERR_CONFIG_NAMING_STRATEGY_DN_AND_ID_NOT_DIFFERENT - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Naming strategy DN and ID must be different
ERR_CONFIG_NO_MAPPING_IN_CONFIGURATION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Unknown mapping.
ERR_CONFIG_NO_MAPPINGS_PROVIDED - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
No mappings provided in configuration
ERR_CONFIG_OAUTH2_CACHE_INVALID_DURATION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Malformed duration value '%s' for cache expiration.
ERR_CONFIG_OAUTH2_UNSUPPORTED_ACCESS_TOKEN_RESOLVER - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
'%s'is not a supported access token resolver.
ERR_CONFIG_SERVER_CIRCULAR_DEPENDENCIES - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The LDAP server configuration '%s' could not be parsed because of potential circular inheritance dependencies
ERR_CONFIG_UNKNOWN_NAMING_CONFIGURATION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Unknown naming strategy '%s'.
ERR_CONFIG_UNKNOWN_WRITABILITY - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Unknown writability '%s'.
ERR_CONFIG_UNSUPPORTED_BIND_STRATEGY - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Unsupported bind strategy '%s'.
ERR_CONIFG_OAUTH2_CACHE_UNLIMITED_DURATION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The cache expiration duration cannot be unlimited
ERR_CONIFG_OAUTH2_CACHE_ZERO_DURATION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The cache expiration duration cannot be zero
ERR_CONIFG_OAUTH2_INVALID_INTROSPECT_URL - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The token introspection endpoint '%s' is not a valid URL: '%s'
ERR_CREATION_READ_ONLY_FIELD - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The create request cannot be processed because it attempts to create the read-only field '%s'
ERR_DECODING_CONTROL - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Unable to decode ldap control: '%s'
ERR_ENCODING_VALUES_FOR_FIELD - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The request cannot be processed because an error occurred while encoding the values for the field '%s': '%s'
ERR_ERROR_RESPONSE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
An error occurred while processing the request '%s': '%s' (details: '%s')
ERR_FAIL_PARSE_CONFIGURATION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Unable to start Rest2Ldap Http Application due to the configuration error: '%s'
ERR_FIELD_WRONG_TYPE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The request cannot be processed because it included the field '%s' whose value is the wrong type: an object is expected
ERR_ILLEGAL_FILTER_ASSERTION_VALUE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The request cannot be processed because it contained an illegal filter assertion value '%s' for field '%s'
ERR_INVALID_ENDPOINT_DIRECTORY - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The endpoint configuration directory '%s' either does not exist, is not a directory or cannot be read
ERR_INVALID_ENDPOINTS_DIRECTORY - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The endpoints configuration directory '%s' either does not exist, is not a directory or cannot be read
ERR_JSON_EMPTY_CONTENT - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The value could not be parsed as valid JSON because it is empty
ERR_JSON_IO_ERROR - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The value could not be parsed as valid JSON: %s
ERR_JSON_PARSE_ERROR - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The value could not be parsed as valid JSON because a syntax error was detected on line %d column %d: %s
ERR_JSON_QUERY_PARSE_ERROR - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The value '%s' could not be parsed as a valid JSON query filter
ERR_JSON_TRAILING_CONTENT - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The value could not be parsed as valid JSON because it contains trailing content after the JSON value
ERR_MISSING_REQUIRED_FIELD - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The create request cannot be processed because it does not include the required field '%s'
ERR_MISSING_TYPE_PROPERTY_IN_CREATE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The resource cannot be created because it does not contain the type property '%s'
ERR_MODIFY_READ_ONLY_FIELD - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The %s request cannot be processed because it attempts to modify the read-only field '%s'
ERR_MVCC_NO_VERSION_INFORMATION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The resource could not be accessed because it did not contain any version information, when the version '%s' was expected
ERR_MVCC_NOT_SUPPORTED - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Multi-version concurrency control is not supported by this resource
ERR_MVCC_VERSIONS_MISMATCH - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The resource could not be accessed because the expected version '%s' does not match the current version '%s'
ERR_NO_ARRAY_FOR_MULTI_VALUED_FIELD - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The request cannot be processed because an array of values was not provided for the multi-valued field '%s'
ERR_NOT_YET_IMPLEMENTED - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Not yet implemented
ERR_OAUTH2_CTS_INVALID_JSON_TOKEN - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Json of token '%s' is malformed
ERR_OAUTH2_CTS_INVALID_TOKEN_TYPE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The token '%s' must be an access token, but it is a '%s'
ERR_OAUTH2_CTS_TOKEN_NOT_FOUND - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Unable to find the token '%s' in the CTS because: '%s'
ERR_OAUTH2_CTS_TOKEN_RESOLUTION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Unable to resolve access token '%s' due to the following reason: '%s'
ERR_OAUTH2_FILE_INVALID_JSON_TOKEN - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Malformed token file '%s'.
ERR_OAUTH2_FILE_NO_TOKEN - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Unable to find token file '%s'
ERR_OAUTH2_RFC7662_CANNOT_READ_RESPONSE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Cannot read response content as JSON
ERR_OAUTH2_RFC7662_INVALID_JSON_TOKEN - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Invalid or malformed access token: '%s'
ERR_OAUTH2_RFC7662_RETURNED_ERROR - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Authorization server returned an error: '%s'
ERR_OAUTH2_RFC7662_TOKEN_NOT_ACTIVE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Access token returned by authorization server is not currently active
ERR_PASSWORD_MODIFY_REQUEST_IS_INVALID - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The modify password request has been rejected because it is invalid.
ERR_PASSWORD_MODIFY_SECURE_CONNECTION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Passwords can only be modified using a secure connection
ERR_PASSWORD_MODIFY_USER_AUTHENTICATED - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Passwords can only be modified by authenticated users
ERR_PASSWORD_RESET_SECURE_CONNECTION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Passwords can only be reset using a secure connection
ERR_PASSWORD_RESET_USER_AUTHENTICATED - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Passwords can only be reset by authenticated users
ERR_PATCH_ADD_NO_VALUE_FOR_FIELD - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The patch request cannot be processed because it included an add patch operation but no value(s) for field '%s'
ERR_PATCH_APPEND_IN_SINGLE_VALUED_FIELD - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The patch request cannot be processed because it attempts to append a value to the single valued field '%s'
ERR_PATCH_INDEXED_APPEND_TO_MULTI_VALUED_FIELD - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The patch request cannot be processed because it attempts to perform an indexed append of an array of values to the multi-valued field '%s'
ERR_PATCH_INDEXED_OPERATION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The patch request cannot be processed because it included an indexed patch operation '%s' which is not supported by this resource provider
ERR_PATCH_JSON_INTERNAL_PROPERTY - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The patch request cannot be processed because it attempts to modify the internal field '%s' of object '%s'.
ERR_PATCH_READ_ONLY_FIELD - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The patch request cannot be processed because it attempts to patch the read-only field '%s'
ERR_PATCH_UNSUPPORTED_OPERATION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The patch request cannot be processed because it included an unsupported type of patch operation '%s'
ERR_QUERY_BY_ID_OR_EXPRESSION_NOT_SUPPORTED - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Queries using _queryId or _queryExpression are not supported.
ERR_READ_ONLY_ENDPOINT - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
This endpoint is read-only and only supports read and query requests
ERR_REFERENCE_FIELD_AMBIGUOUS - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The request cannot be processed because the resource '%s' referenced in field '%s' is ambiguous
ERR_REFERENCE_FIELD_DOES_NOT_EXIST - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The request cannot be processed because the resource '%s' referenced in field '%s' does not exist
ERR_REFERENCE_FIELD_MULTIPLE_PRIMARY_KEYS - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The request cannot be processed because the reference field '%s' contains a value which contains multiple primary keys
ERR_REFERENCE_FIELD_NO_PRIMARY_KEY - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The request cannot be processed because the reference field '%s' contains a value which does not contain a primary key
ERR_REMOVE_REQUIRED_FIELD - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The %s request cannot be processed because it attempts to remove the required field '%s'
ERR_RESOLVING_AUTHZID_TEMPLATE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Unable to resolve oauthzid template placeholders for access token '%s': '%s'
ERR_RUNTIME_EXCEPTION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
A runtime exception occurred wile processing the request '%s': '%s'
ERR_SERVER_PROVIDED_RESOURCE_ID_UNEXPECTED - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Resources cannot be created with a client provided resource ID.
ERR_UNRECOGNIZED_FIELD - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The request cannot be processed because it included an unrecognized field '%s'
ERR_UNRECOGNIZED_JSON_VALUE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Unrecognized type of JSON value: '%s'
ERR_UNRECOGNIZED_RESOURCE_SUPER_TYPE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The resource '%s' has an unrecognized super-type '%s'
ERR_UNRECOGNIZED_SUB_RESOURCE_TYPE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The resource '%s' references an unrecognized sub-resource '%s'
ERR_UNRECOGNIZED_TYPE_IN_CREATE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The resource cannot be created because it specified an unrecognized resource type '%s'.
ERR_UNSUPPORTED_REQUEST_AGAINST_COLLECTION - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The targeted resource is a resource collection which only supports create and query requests
ERR_UNSUPPORTED_REQUEST_AGAINST_INSTANCE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The targeted resource is a resource instance which only supports read, update, delete, patch, and action requests
ERR_UNSUPPORTED_REQUEST_AGAINST_SINGLETON - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
The targeted resource is a resource singleton which only supports read, update, patch, and action requests
ErrorLoggerFilter - Class in org.forgerock.opendj.rest2ldap
Logs internal server errors and runtime exceptions once the request has been processed.
ErrorLoggerFilter() - Constructor for class org.forgerock.opendj.rest2ldap.ErrorLoggerFilter
 
excludedDefaultUserAttributes(String...) - Method in class org.forgerock.opendj.rest2ldap.ObjectPropertyMapper
Specifies zero or more user attributes which will be excluded from the default user attribute mappings when enabled using ObjectPropertyMapper.includeAllUserAttributesByDefault(boolean).
excludedDefaultUserAttributes(Collection<String>) - Method in class org.forgerock.opendj.rest2ldap.ObjectPropertyMapper
Specifies zero or more user attributes which will be excluded from the default user attribute mappings when enabled using ObjectPropertyMapper.includeAllUserAttributesByDefault(boolean).
excludedDefaultUserAttributes(String...) - Method in class org.forgerock.opendj.rest2ldap.Resource
Specifies zero or more user attributes which will be excluded from the default user attribute mappings when enabled using Resource.includeAllUserAttributesByDefault(boolean).
excludedDefaultUserAttributes(Collection<String>) - Method in class org.forgerock.opendj.rest2ldap.Resource
Specifies zero or more user attributes which will be excluded from the default user attribute mappings when enabled using Resource.includeAllUserAttributesByDefault(boolean).

F

filter(Context, Request, Handler) - Method in class org.forgerock.opendj.rest2ldap.ErrorLoggerFilter
 

G

getBufferFactory() - Method in class org.forgerock.opendj.rest2ldap.Rest2LdapHttpApplication
 
getCaseExactJsonQueryMatchingRule() - Static method in class org.forgerock.opendj.rest2ldap.schema.JsonSchema
Returns the jsonQueryMatch matching rule having the OID 1.3.6.1.4.1.36733.2.1.4.2.
getCaseIgnoreJsonQueryMatchingRule() - Static method in class org.forgerock.opendj.rest2ldap.schema.JsonSchema
Returns the jsonQueryMatch matching rule having the OID 1.3.6.1.4.1.36733.2.1.4.1.
getCondition() - Method in interface org.forgerock.opendj.rest2ldap.authz.ConditionalFilters.ConditionalFilter
Get the ConditionalFilters.Condition to evaluate.
getConnection() - Method in class org.forgerock.opendj.rest2ldap.AuthenticatedConnectionContext
Returns the cached pre-authenticated LDAP connection which should be re-used for subsequent LDAP operations.
getConnectionFactory(String) - Method in class org.forgerock.opendj.rest2ldap.Rest2LdapHttpApplication
Gets a ConnectionFactory from its name.
getFilter() - Method in interface org.forgerock.opendj.rest2ldap.authz.ConditionalFilters.ConditionalFilter
Get the filter which must be processed if the ConditionalFilters.Condition evaluates to true.
getJsonQuerySyntax() - Static method in class org.forgerock.opendj.rest2ldap.schema.JsonSchema
Returns the JSON Query attribute syntax having the OID 1.3.6.1.4.1.36733.2.1.3.2.
getJsonSyntax() - Static method in class org.forgerock.opendj.rest2ldap.schema.JsonSchema
Returns the JSON attribute syntax having the OID 1.3.6.1.4.1.36733.2.1.3.1.
glueObjectClass(String) - Method in class org.forgerock.opendj.rest2ldap.SubResourceCollection
Specifies an LDAP object class which is to be associated with any intermediate "glue" entries forming the DN template.
glueObjectClasses(String...) - Method in class org.forgerock.opendj.rest2ldap.SubResourceCollection
Specifies one or more LDAP object classes which is to be associated with any intermediate "glue" entries forming the DN template.

H

handleAction(Context, ActionRequest) - Method in class org.forgerock.opendj.rest2ldap.AbstractRequestHandler
 
handleAction(Context, ActionRequest) - Method in class org.forgerock.opendj.rest2ldap.DescribableRequestHandler
 
handleApiRequest(Context, Request) - Method in class org.forgerock.opendj.rest2ldap.AbstractRequestHandler
 
handleApiRequest(Context, Request) - Method in class org.forgerock.opendj.rest2ldap.DescribableRequestHandler
 
handleCreate(Context, CreateRequest) - Method in class org.forgerock.opendj.rest2ldap.AbstractRequestHandler
 
handleCreate(Context, CreateRequest) - Method in class org.forgerock.opendj.rest2ldap.DescribableRequestHandler
 
handleDelete(Context, DeleteRequest) - Method in class org.forgerock.opendj.rest2ldap.AbstractRequestHandler
 
handleDelete(Context, DeleteRequest) - Method in class org.forgerock.opendj.rest2ldap.DescribableRequestHandler
 
handlePatch(Context, PatchRequest) - Method in class org.forgerock.opendj.rest2ldap.AbstractRequestHandler
 
handlePatch(Context, PatchRequest) - Method in class org.forgerock.opendj.rest2ldap.DescribableRequestHandler
 
handleQuery(Context, QueryRequest, QueryResourceHandler) - Method in class org.forgerock.opendj.rest2ldap.AbstractRequestHandler
 
handleQuery(Context, QueryRequest, QueryResourceHandler) - Method in class org.forgerock.opendj.rest2ldap.DescribableRequestHandler
 
handleRead(Context, ReadRequest) - Method in class org.forgerock.opendj.rest2ldap.AbstractRequestHandler
 
handleRead(Context, ReadRequest) - Method in class org.forgerock.opendj.rest2ldap.DescribableRequestHandler
 
handleRequest(Context, Request) - Method in class org.forgerock.opendj.rest2ldap.AbstractRequestHandler
Implement this method in order to provide a default behavior when processing requests.
handleUpdate(Context, UpdateRequest) - Method in class org.forgerock.opendj.rest2ldap.AbstractRequestHandler
 
handleUpdate(Context, UpdateRequest) - Method in class org.forgerock.opendj.rest2ldap.DescribableRequestHandler
 
hashCode() - Method in class org.forgerock.opendj.rest2ldap.Resource
 
hashCode() - Method in class org.forgerock.opendj.rest2ldap.SubResource
 
HTTP_BASIC_AUTH_HEADER - Static variable in class org.forgerock.opendj.rest2ldap.authz.CredentialExtractors
HTTP Header sent by the client with HTTP basic authentication.
httpBasicExtractor() - Static method in class org.forgerock.opendj.rest2ldap.authz.CredentialExtractors
Creates a function which extracts the user's credentials from the standard HTTP Basic header.

I

IGNORE_WHITE_SPACE - Static variable in class org.forgerock.opendj.rest2ldap.schema.JsonSchema
Matching rule option controlling whether JSON string comparisons should ignore white-space.
includeAllUserAttributesByDefault(boolean) - Method in class org.forgerock.opendj.rest2ldap.ObjectPropertyMapper
Specifies whether all LDAP user attributes should be mapped by default using the default schema based mapping rules.
includeAllUserAttributesByDefault(boolean) - Method in class org.forgerock.opendj.rest2ldap.Resource
Specifies whether all LDAP user attributes should be mapped by default using the default schema based mapping rules.
INDEXED_FIELD_PATTERNS - Static variable in class org.forgerock.opendj.rest2ldap.schema.JsonSchema
Matching rule option controlling which JSON fields should be indexed by the matching rule.
INFO_REST2LDAP_CREATING_ENDPOINT - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Rest2Ldap created endpoint '%s' version %s
INFO_REST2LDAP_STARTING - Static variable in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Rest2Ldap starting with configuration directory '%s'
isAbstract(boolean) - Method in class org.forgerock.opendj.rest2ldap.Resource
Specifies whether this resource is an abstract type and therefore cannot be created.
isBinary(boolean) - Method in class org.forgerock.opendj.rest2ldap.SimplePropertyMapper
Indicates that JSON values are base 64 encodings of binary data.
isReadOnly(boolean) - Method in class org.forgerock.opendj.rest2ldap.SubResourceCollection
Indicates whether this sub-resource collection only supports read and query operations.
isReadOnly(boolean) - Method in class org.forgerock.opendj.rest2ldap.SubResourceSingleton
Indicates whether this sub-resource singleton only supports read operations.

J

json(AttributeDescription) - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Returns a property mapper which provides a mapping from a JSON value to a LDAP attribute having the JSON syntax.
json(String) - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Returns a property mapper which provides a mapping from a JSON value to a LDAP attribute having the JSON syntax.
JsonPropertyMapper - Class in org.forgerock.opendj.rest2ldap
A property mapper which provides a mapping from a JSON value to an LDAP attribute having the JSON syntax.
jsonSchema(JsonValue) - Method in class org.forgerock.opendj.rest2ldap.JsonPropertyMapper
Sets the JSON schema corresponding to this simple property mapper.
JsonSchema - Class in org.forgerock.opendj.rest2ldap.schema
Utility methods for obtaining JSON syntaxes and matching rules.
jsonSchema(JsonValue) - Method in class org.forgerock.opendj.rest2ldap.SimplePropertyMapper
Sets the JSON schema corresponding to this simple property mapper.
JsonSchema.ValidationPolicy - Enum in org.forgerock.opendj.rest2ldap.schema
JSON value validation policies.
jsonToByteString() - Static method in class org.forgerock.opendj.rest2ldap.schema.JsonSchema
Returns a function which converts a JSON Object to a ByteString.

M

MVCC_ATTRIBUTE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Specifies the name of the LDAP attribute which should be used for multi-version concurrency control (MVCC) if enabled.

N

NEVER_APPLICABLE - Static variable in class org.forgerock.opendj.rest2ldap.authz.ConditionalFilters
newAnonymousFilter(ConnectionFactory) - Method in class org.forgerock.opendj.rest2ldap.Rest2LdapHttpApplication
Creates a new Filter in charge of injecting AuthenticatedConnectionContext directly from a ConnectionFactory.
newAuthorizationFilter(Iterable<? extends ConditionalFilters.ConditionalFilter>) - Static method in class org.forgerock.opendj.rest2ldap.authz.Authorization
Creates a new Filter in charge of injecting an AuthenticatedConnectionContext.
newBasicAuthenticationFilter(AuthenticationStrategy, Function<Headers, Pair<String, String>, NeverThrowsException>) - Method in class org.forgerock.opendj.rest2ldap.Rest2LdapHttpApplication
Gets a Filter in charge of performing the HTTP-Basic Authentication.
newConditionalDirectConnectionFilter(ConnectionFactory) - Static method in class org.forgerock.opendj.rest2ldap.authz.Authorization
Creates a ConditionalFilters.ConditionalFilter injecting an AuthenticatedConnectionContext with a connection issued from the given connectionFactory.
newConditionalFilter(Filter, ConditionalFilters.Condition) - Static method in class org.forgerock.opendj.rest2ldap.authz.ConditionalFilters
newConditionalHttpBasicAuthenticationFilter(AuthenticationStrategy, Function<Headers, Pair<String, String>, NeverThrowsException>) - Static method in class org.forgerock.opendj.rest2ldap.authz.Authorization
Creates a new ConditionalFilters.ConditionalFilter performing authentication.
newConditionalOAuth2ResourceServerFilter(String, Set<String>, AccessTokenResolver, String) - Static method in class org.forgerock.opendj.rest2ldap.authz.Authorization
Creates a new optional OAuth2 authorization filter configured with provided parameters.
newCtsAccessTokenResolver(ConnectionFactory, String) - Static method in class org.forgerock.opendj.rest2ldap.authz.Authorization
Creates a new CTS access token resolver.
newCustomHeaderExtractor(String, String) - Static method in class org.forgerock.opendj.rest2ldap.authz.CredentialExtractors
Creates a function which extracts the user's credentials from custom HTTP header in addition of the standard HTTP Basic one.
newFileAccessTokenResolver(String) - Static method in class org.forgerock.opendj.rest2ldap.authz.Authorization
Creates a new file access token resolver which should only be used for test purpose.
newJsonQueryEqualityMatchingRuleImpl(String, Options) - Static method in class org.forgerock.opendj.rest2ldap.schema.JsonSchema
Creates a new custom JSON query equality matching rule implementation with the provided matching rule name and options.
newOAuth2ResourceServerFilter(String, Set<String>, AccessTokenResolver, String) - Static method in class org.forgerock.opendj.rest2ldap.authz.Authorization
Creates a new OAuth2 authorization filter configured with provided parameters.
newProxyAuthorizationFilter(ConnectionFactory) - Static method in class org.forgerock.opendj.rest2ldap.authz.Authorization
Creates a filter injecting an AuthenticatedConnectionContext given the information provided in the SecurityContext.
newProxyAuthzFilter(ConnectionFactory) - Method in class org.forgerock.opendj.rest2ldap.Rest2LdapHttpApplication
Creates a new Filter in charge of injecting AuthenticatedConnectionContext.
newRequestHandlerFor(String) - Method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Returns a RequestHandler which will handle requests to the named resource and any of its sub-resources.
newRfc7662AccessTokenResolver(Handler, URI, String, String) - Static method in class org.forgerock.opendj.rest2ldap.authz.Authorization
Creates a new AccessTokenResolver as defined in the RFC-7662.
newSaslPlainStrategy(ConnectionFactory, Schema, String) - Static method in class org.forgerock.opendj.rest2ldap.authz.AuthenticationStrategies
Creates an AuthenticationStrategy performing authentication against an LDAP server using a plain SASL bind request.
newSearchThenBindStrategy(ConnectionFactory, ConnectionFactory, DN, SearchScope, String) - Static method in class org.forgerock.opendj.rest2ldap.authz.AuthenticationStrategies
Creates an AuthenticationStrategy performing authentication against an LDAP server by first performing a lookup of the entry to bind with.
newSimpleBindStrategy(ConnectionFactory, String, Schema) - Static method in class org.forgerock.opendj.rest2ldap.authz.AuthenticationStrategies
Creates an AuthenticationStrategy performing simple BIND authentication against an LDAP server.

O

object() - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Returns a property mapper which maps JSON objects to LDAP attributes.
objectClass(String) - Method in class org.forgerock.opendj.rest2ldap.Resource
Specifies an LDAP object class which is to be associated with this resource.
objectClasses(String...) - Method in class org.forgerock.opendj.rest2ldap.Resource
Specifies LDAP object classes which are to be associated with this resource.
ObjectPropertyMapper - Class in org.forgerock.opendj.rest2ldap
An property mapper which maps JSON objects to LDAP attributes.
org.forgerock.opendj.rest2ldap - package org.forgerock.opendj.rest2ldap
APIs for implementing REST to LDAP gateways.
org.forgerock.opendj.rest2ldap.authz - package org.forgerock.opendj.rest2ldap.authz
This package contains Filter to authenticate and authorize LDAP connections.
org.forgerock.opendj.rest2ldap.schema - package org.forgerock.opendj.rest2ldap.schema
This package contains LDAP schema syntaxes and matching rules for JSON based attributes.

P

property(String, PropertyMapper) - Method in class org.forgerock.opendj.rest2ldap.ObjectPropertyMapper
Creates an explicit mapping for a property contained in the JSON object.
property(String, PropertyMapper) - Method in class org.forgerock.opendj.rest2ldap.Resource
Specifies a mapping for a property contained in this JSON resource.
PropertyMapper - Class in org.forgerock.opendj.rest2ldap
An property mapper is responsible for converting JSON values to and from LDAP attributes.
putTypeAndFormat(JsonValue, AttributeType) - Static method in class org.forgerock.opendj.rest2ldap.SimplePropertyMapper
Puts the type and format corresponding to the provided attribute type on the provided JSON schema.

R

READ_ON_UPDATE_POLICY - Static variable in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Specifies the policy which should be used in order to read an entry before it is deleted, or after it is added or modified.
ReadOnUpdatePolicy - Enum in org.forgerock.opendj.rest2ldap
The policy which should be used in order to read an entry before it is deleted, or after it is added or modified.
reference(AttributeDescription, String, AttributeDescription, PropertyMapper) - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Returns a property mapper which provides a mapping from a JSON value to a single DN valued LDAP attribute.
reference(String, String, String, PropertyMapper) - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Returns a property mapper which provides a mapping from a JSON value to a single DN valued LDAP attribute.
ReferencePropertyMapper - Class in org.forgerock.opendj.rest2ldap
An property mapper which provides a mapping from a JSON value to a single DN valued LDAP attribute.
removeDescriptorListener(Describable.Listener) - Method in class org.forgerock.opendj.rest2ldap.AbstractRequestHandler
 
removeDescriptorListener(Describable.Listener) - Method in class org.forgerock.opendj.rest2ldap.DescribableRequestHandler
 
Resource - Class in org.forgerock.opendj.rest2ldap
Defines the characteristics of a resource, including its properties, inheritance, and sub-resources.
resource(String) - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Creates a new resource definition with the provided resource ID.
resourceName() - Static method in class org.forgerock.opendj.rest2ldap.Rest2ldapMessages
Returns the name of the resource associated with the messages contained in this class.
resourceType() - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Returns a property mapper which maps a JSON property containing the resource type to its associated LDAP object classes.
resourceTypeProperty(JsonPointer) - Method in class org.forgerock.opendj.rest2ldap.Resource
Specifies the name of the JSON property which contains the resource's type, whose value is the resource ID.
Rest2Ldap - Class in org.forgerock.opendj.rest2ldap
Provides methods for constructing Rest2Ldap protocol gateways.
rest2Ldap(Options, Collection<Resource>) - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Creates a new Rest2Ldap instance using the provided options and resources.
rest2Ldap(Options, Resource...) - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Creates a new Rest2Ldap instance using the provided options and resources.
Rest2LdapHttpApplication - Class in org.forgerock.opendj.rest2ldap
Rest2ldap HTTP application.
Rest2LdapHttpApplication() - Constructor for class org.forgerock.opendj.rest2ldap.Rest2LdapHttpApplication
Default constructor called by the HTTP Framework which will use the default configuration directory.
Rest2LdapHttpApplication(File, Schema) - Constructor for class org.forgerock.opendj.rest2ldap.Rest2LdapHttpApplication
Creates a new Rest2LDAP HTTP application using the provided configuration directory.
Rest2LdapJsonConfigurator - Class in org.forgerock.opendj.rest2ldap
Provides core factory methods and builders for constructing Rest2Ldap endpoints from JSON configuration.
Rest2ldapMessages - Class in org.forgerock.opendj.rest2ldap
This file contains localizable message descriptors having the resource name org.forgerock.opendj.rest2ldap.rest2ldap.

S

schema - Variable in class org.forgerock.opendj.rest2ldap.Rest2LdapHttpApplication
Schema used to perform DN validations.
searchFilter(Filter) - Method in class org.forgerock.opendj.rest2ldap.ReferencePropertyMapper
Sets the filter which should be used when searching for referenced LDAP entries.
searchFilter(String) - Method in class org.forgerock.opendj.rest2ldap.ReferencePropertyMapper
Sets the filter which should be used when searching for referenced LDAP entries.
searchScope(SearchScope) - Method in class org.forgerock.opendj.rest2ldap.ReferencePropertyMapper
Sets the search scope which should be used when searching for referenced LDAP entries.
simple(AttributeDescription) - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Returns a property mapper which provides a simple mapping from a JSON value to a single LDAP attribute.
simple(String) - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Returns a property mapper which provides a simple mapping from a JSON value to a single LDAP attribute.
SimplePropertyMapper - Class in org.forgerock.opendj.rest2ldap
An property mapper which provides a simple mapping from a JSON value to a single LDAP attribute.
singletonOf(String) - Static method in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Creates a new singleton sub-resource definition which will reference a single resource having the specified resource ID.
start() - Method in class org.forgerock.opendj.rest2ldap.Rest2LdapHttpApplication
 
stop() - Method in class org.forgerock.opendj.rest2ldap.Rest2LdapHttpApplication
 
subResource(SubResource) - Method in class org.forgerock.opendj.rest2ldap.Resource
Specifies a parent-child relationship with another resource.
SubResource - Class in org.forgerock.opendj.rest2ldap
Defines a parent-child relationship between a parent resource and one or more child resource(s).
SubResourceCollection - Class in org.forgerock.opendj.rest2ldap
Defines a one-to-many relationship between a parent resource and its children.
subResources(SubResource...) - Method in class org.forgerock.opendj.rest2ldap.Resource
Specifies a parent-child relationship with zero or more resources.
SubResourceSingleton - Class in org.forgerock.opendj.rest2ldap
Represents a one to one relationship between a parent resource and a child sub-resource.
superType(String) - Method in class org.forgerock.opendj.rest2ldap.Resource
Specifies the resource ID of the resource which is a super-type of this resource.
supportedAction(Action) - Method in class org.forgerock.opendj.rest2ldap.Resource
Registers an action which should be supported by this resource.
supportedActions(Action...) - Method in class org.forgerock.opendj.rest2ldap.Resource
Registers zero or more actions which should be supported by this resource.

T

toString() - Method in enum org.forgerock.opendj.rest2ldap.Action
 
toString() - Method in class org.forgerock.opendj.rest2ldap.JsonPropertyMapper
 
toString() - Method in class org.forgerock.opendj.rest2ldap.ObjectPropertyMapper
 
toString() - Method in class org.forgerock.opendj.rest2ldap.ReferencePropertyMapper
 
toString() - Method in class org.forgerock.opendj.rest2ldap.Resource
Returns the resource ID of this resource.
toString() - Method in class org.forgerock.opendj.rest2ldap.SimplePropertyMapper
 
toString() - Method in class org.forgerock.opendj.rest2ldap.SubResource
 
toString() - Method in enum org.forgerock.opendj.rest2ldap.WritabilityPolicy
 

U

urlTemplate(String) - Method in class org.forgerock.opendj.rest2ldap.SubResourceCollection
Sets the relative URL template beneath which the sub-resources will be located.
urlTemplate(String) - Method in class org.forgerock.opendj.rest2ldap.SubResourceSingleton
Sets the relative URL template of the single sub-resource.
USE_MVCC - Static variable in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Specifies whether Rest2Ldap should support multi-version concurrency control (MVCC) through the use of an MVCC LDAP attribute such as "etag".
USE_PERMISSIVE_MODIFY - Static variable in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Specifies whether Rest2Ldap should perform LDAP modify operations using the LDAP permissive modify control.
USE_SUBTREE_DELETE - Static variable in class org.forgerock.opendj.rest2ldap.Rest2Ldap
Specifies whether Rest2Ldap should perform LDAP delete operations using the LDAP subtree delete control.
useClientDnNaming(String) - Method in class org.forgerock.opendj.rest2ldap.SubResourceCollection
Indicates that the JSON resource ID must be provided by the user, and will be used for naming the associated LDAP entry.
useClientNaming(String, String) - Method in class org.forgerock.opendj.rest2ldap.SubResourceCollection
Indicates that the JSON resource ID must be provided by the user, but will not be used for naming the associated LDAP entry.
useServerEntryUuidNaming(String) - Method in class org.forgerock.opendj.rest2ldap.SubResourceCollection
Indicates that the JSON resource ID will be derived from the server provided "entryUUID" LDAP attribute.
useServerNaming(String, String) - Method in class org.forgerock.opendj.rest2ldap.SubResourceCollection
Indicates that the JSON resource ID must not be provided by the user, and will not be used for naming the associated LDAP entry.

V

VALIDATION_POLICY - Static variable in class org.forgerock.opendj.rest2ldap.schema.JsonSchema
Schema option controlling syntax validation for JSON based attributes.
valueOf(String) - Static method in enum org.forgerock.opendj.rest2ldap.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.forgerock.opendj.rest2ldap.ReadOnUpdatePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.forgerock.opendj.rest2ldap.schema.JsonSchema.ValidationPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.forgerock.opendj.rest2ldap.WritabilityPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.forgerock.opendj.rest2ldap.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.forgerock.opendj.rest2ldap.ReadOnUpdatePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.forgerock.opendj.rest2ldap.schema.JsonSchema.ValidationPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.forgerock.opendj.rest2ldap.WritabilityPolicy
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrap(Context) - Method in class org.forgerock.opendj.rest2ldap.DescribableRequestHandler
Allows sub classes to wrap the provided context and return the wrapping context.
WritabilityPolicy - Enum in org.forgerock.opendj.rest2ldap
The writability policy determines whether an attribute supports updates.
A B C D E F G H I J M N O P R S T U V W 
Skip navigation links
Wren:DS Commons REST Adapter 4.0.0-M3 Documentation

Copyright © 2017-2020 Wren Security. All Rights Reserved.