| AbstractResourceReferencePropertyMapper | 
 Abstract class for property mappers mapping a DN (or DN and JSON) LDAP attribute to a JSON object. 
 | 
| AbstractReverseResourceReferencePropertyMapper | 
 A property mapper which provides a mapping from a JSON value to a DN valued LDAP attribute in another resource. 
 | 
| Action | 
Represents an  action that may be performed against a resource.  
 | 
| CollectionSubResource | 
 Defines a one-to-many relationship between a parent resource and its children. 
 | 
| InlineResourcePropertyMapper | 
 A property mapper which provides a mapping from a DN (or DN and JSON) LDAP attribute to a JSON object. 
 | 
| 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 | 
 A property mapper is responsible for converting JSON values to and from LDAP attributes. 
 | 
| ReadOnUpdatePolicy | 
 The policy which should be used in order to read an entry before it is
 deleted, or after it is added or modified. 
 | 
| Resource | 
 Defines the characteristics of a resource, including its properties, inheritance, and sub-resources. 
 | 
| Rest2Ldap | 
 Provides methods for constructing Rest2Ldap protocol gateways. 
 | 
| SimplePropertyMapper | 
 An property mapper which provides a simple mapping from a JSON value to a single LDAP attribute. 
 | 
| SingletonSubResource | 
 Represents a one-to-one relationship between a parent resource and a child sub-resource. 
 | 
| SubResource | 
 A SubResource defines how to reach a resource relative to its parent resource. 
 | 
| WritabilityPolicy | 
 The writability policy determines whether an attribute supports updates. 
 |