Package | Description |
---|---|
org.forgerock.opendj.rest2ldap |
APIs for implementing REST to LDAP gateways.
|
Modifier and Type | Method and Description |
---|---|
Resource |
Resource.excludedDefaultUserAttributes(Collection<String> attributeNames)
Specifies zero or more user attributes which will be excluded from the default user attribute mappings when
enabled using
includeAllUserAttributesByDefault(boolean) . |
Resource |
Resource.excludedDefaultUserAttributes(String... attributeNames)
Specifies zero or more user attributes which will be excluded from the default user attribute mappings when
enabled using
includeAllUserAttributesByDefault(boolean) . |
Resource |
Resource.includeAllUserAttributesByDefault(boolean include)
Specifies whether all LDAP user attributes should be mapped by default using the default schema based mapping
rules.
|
Resource |
Resource.isAbstract(boolean isAbstract)
Specifies whether this resource is an abstract type and therefore cannot be created.
|
Resource |
Resource.objectClass(String objectClass)
Specifies an LDAP object class which is to be associated with this resource.
|
Resource |
Resource.objectClasses(String... objectClasses)
Specifies LDAP object classes which are to be associated with this resource.
|
Resource |
Resource.property(String name,
PropertyMapper mapper)
Specifies a mapping for a property contained in this JSON resource.
|
static Resource |
Rest2Ldap.resource(String resourceId)
Creates a new
resource definition with the provided resource ID. |
Resource |
Resource.resourceTypeProperty(JsonPointer resourceTypeProperty)
Specifies the name of the JSON property which contains the resource's type, whose value is the
resource ID.
|
Resource |
Resource.subResource(SubResource subResource)
Specifies a parent-child relationship with another resource.
|
Resource |
Resource.subResources(SubResource... subResources)
Specifies a parent-child relationship with zero or more resources.
|
Resource |
Resource.superType(String resourceId)
Specifies the resource ID of the resource which is a super-type of this resource.
|
Resource |
Resource.supportedAction(Action action)
Registers an action which should be supported by this resource.
|
Resource |
Resource.supportedActions(Action... actions)
Registers zero or more actions which should be supported by this resource.
|
Modifier and Type | Method and Description |
---|---|
static List<Resource> |
Rest2LdapJsonConfigurator.configureResources(JsonValue config)
Parses a list of Rest2Ldap resource definitions.
|
Modifier and Type | Method and Description |
---|---|
static Rest2Ldap |
Rest2Ldap.rest2Ldap(Options options,
Resource... resources)
|
Modifier and Type | Method and Description |
---|---|
static Rest2Ldap |
Rest2Ldap.rest2Ldap(Options options,
Collection<Resource> resources)
|
Copyright 2010-2020 ForgeRock AS.