See: Description
| Interface | Description | 
|---|---|
| DatabaseMapping | 
 This interface allows interacting with the name
 of columns in the database. 
 | 
| NewRecordContext | 
 Context providing information on a record creation. 
 | 
| RepositoryAnonymizer | 
 Allows anonymizing records. 
 | 
| RepositoryAnonymizer.RecordContext | 
 Provides access to a record to be anonymized, granting the
 privilege to modify the value of its fields. 
 | 
| RepositoryPurge | 
 Defines the administrative actions for purging a repository. 
 | 
| RepositoryStatus | 
 Defines the status of a repository regarding the ownership of the database. 
 | 
| RepositoryStatus.State | |
| ValueContext | 
 Common interface for accessing the content and context of a dataset or record. 
 | 
| ValueContextForInputValidation | 
 This container interface enhances the validation interface with the possibility to set values that will
 be automatically validated against the underlying data model. 
 | 
| ValueContextForValidation | 
 This container interface provides services for
 performing validations on nodes containing values. 
 | 
| ValueContextForValidationOnRecord | 
 This interface represents a validation context for a record,
 in the scope of a constraint on table that performs checks at the record-level. 
 | 
| ValueContextForValidationOnTable | 
 This interface provides the services for accessing the content of a table
 and for adding validation messages in the context of a validation process. 
 | 
| Class | Description | 
|---|---|
| BranchKey | 
 Identifies a dataspace in a repository. 
 | 
| DefinitionMode | 
 Defines the possible inheritance modes for a record. 
 | 
| HomeCreationSpec | 
 Specifies the features of a dataspace or snapshot to be created. 
 | 
| HomeKey | 
 Abstract superclass for dataspace and snapshot identifiers. 
 | 
| Repository | 
 Represents the data repository in EBX®. 
 | 
| RepositoryDeclaration | 
 Provides general management information about a repository. 
 | 
| RepositoryId | 
 Identifies a repository in a persistent manner. 
 | 
| VersionKey | 
 Identifies a snapshot in a repository. 
 | 
| Exception | Description | 
|---|---|
| RepositoryAccessException | 
 Thrown when a technical problem occurs while accessing data, for example, due to unavailable resources. 
 | 
| ValueAccessException | 
 Thrown to indicate when an access to a value is not possible because of some inconsistencies
 in the data. 
 | 
Provides interfaces for accessing data sets.
The access and mapping rules between XML Schema and Java are described in the chapter Mapping to Java.