| Package | Description | 
|---|---|
| com.onwbp.adaptation | Provides core classes and interfaces for accessing datasets, tables, and their records. | 
| com.orchestranetworks.d3 | 
Provides classes for distributed data delivery (D3) functionalities. | 
| com.orchestranetworks.d3.slave | 
Provides classes and interfaces for D3 slave functionalities. | 
| com.orchestranetworks.instance | 
Provides interfaces for accessing data sets. | 
| com.orchestranetworks.interactions | 
Provides classes for UI interactions. | 
| com.orchestranetworks.module | This package allows to handle module registration. | 
| com.orchestranetworks.permissions | |
| com.orchestranetworks.query | Provides the API for accessing and processing data stored in
 EBX®. | 
| com.orchestranetworks.rest.inject | |
| com.orchestranetworks.rest.security | |
| com.orchestranetworks.rest.serialization | |
| com.orchestranetworks.rest.util | |
| com.orchestranetworks.scheduler | This package allows the implementation of custom tasks in EBX® scheduler. | 
| com.orchestranetworks.schema | Represents XML Schema concepts and provides schema extensions capabilities. | 
| com.orchestranetworks.schema.relationships | Provides interfaces for accessing relationships defined in a data model. | 
| com.orchestranetworks.schema.trigger | Provides classes and interfaces for trigger creation. | 
| com.orchestranetworks.schema.types.dataset | Interfaces to define sets of data set references. | 
| com.orchestranetworks.schema.types.dataspace | Interfaces to define sets of data space keys. | 
| com.orchestranetworks.service | Provides classes and interfaces for implementing specific services and access rules on EBX®. | 
| com.orchestranetworks.service.directory | 
Provides classes for Directory handling. | 
| com.orchestranetworks.service.extensions | Provides classes and interfaces for specific extensions such as batch
and adaptation tree optimizer. | 
| com.orchestranetworks.ui | This package provides the capability to create custom user interface components
that are integrated within EBX®. | 
| com.orchestranetworks.ui.action | This package allows to define actions that can be triggered by the end user. | 
| com.orchestranetworks.ui.form.widget | 
This package provides a library of user interface widgets. | 
| com.orchestranetworks.ui.perspective | |
| com.orchestranetworks.ui.toolbar | 
This package allows customizing toolbars. | 
| com.orchestranetworks.userservice | A public API for user services. | 
| com.orchestranetworks.userservice.declaration | A public API for declaring user services. | 
| com.orchestranetworks.userservice.permission | Allows the definition of activation rules and permission rules on user services. | 
| com.orchestranetworks.userservice.schema | |
| com.orchestranetworks.workflow | Provides classes and interfaces for implementing workflow processes and
invoking them. | 
| Class and Description | 
|---|
| Profile Identifies a user profile for permission management. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| UserReference Identifies a specific user. | 
| ValidationReport A validation report is composed of validation items, each one
 characterized by a severity and a user message. | 
| ValidationSpec Defines the properties for validating a dataset, a table or a record. | 
| Class and Description | 
|---|
| OperationException Thrown to indicate that an operation cannot complete normally. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| OperationException Thrown to indicate that an operation cannot complete normally. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| OperationException Thrown to indicate that an operation cannot complete normally. | 
| Profile Identifies a user profile for permission management. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| SessionPermissions Defines a facade for checking the user's session permissions (access rights or actions) on dataspaces,
 snapshots, datasets, records, and nodes (tables, ...). | 
| UserReference Identifies a specific user. | 
| Class and Description | 
|---|
| OperationException Thrown to indicate that an operation cannot complete normally. | 
| ServiceKey Identifies a user service. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| LoggingCategory This class provides methods for logging messages according to their severities. | 
| OperationException Thrown to indicate that an operation cannot complete normally. | 
| ServiceGroupKey Identifies a group of user services. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| ValueContextForUpdate This container interface provides the possibility of setting values on persisted or transient
 content whose structure and types conform to an underlying data model. | 
| Class and Description | 
|---|
| Procedure This interface must be implemented in order to safely update a repository and perform imports and exports. | 
| ProcedureResult Represents the result of a procedure execution. | 
| Class and Description | 
|---|
| OperationException Thrown to indicate that an operation cannot complete normally. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| AccessPermission Defines the permission to see and modify a resource. | 
| AccessRule Specifies a programmatic access rule. | 
| AccessRuleForCreate Specifies a programmatic access rule invoked only when a record is created. | 
| ServiceKey Identifies a user service. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| OperationException Thrown to indicate that an operation cannot complete normally. | 
| ProcedureContext Container for EBX® transactions. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| ValueContextForUpdate This container interface provides the possibility of setting values on persisted or transient
 content whose structure and types conform to an underlying data model. | 
| Class and Description | 
|---|
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| AccessPermission Defines the permission to see and modify a resource. | 
| AccessRule Specifies a programmatic access rule. | 
| AccessRuleForCreate Specifies a programmatic access rule invoked only when a record is created. | 
| AccessRuleForCreateContext Provides the context of the record creation
 for which the access rule is being called. | 
| ActionPermission Defines the permissions for whether or not a user can execute an action. | 
| Archive An instance of this class references an archive used to
 export data from / import data to EBX® repositories. | 
| ArchiveExportSpec Defines the settings of an archive export. | 
| ArchiveImportSpec Defines the settings of an archive import. | 
| ArchiveImportSpecMode Defines the strategy used for importing an archive. | 
| ExportImportCSVSpec Defines the settings for executing an import or export to "Comma-separated values" format (CSV). | 
| ExportImportCSVSpec.Header Specifies the header type of the CSV document. | 
| ExportSpec Defines the settings of an export. | 
| ImportResult Describes the result of an import. | 
| ImportSpec Defines the settings of an import. | 
| ImportSpecMode Defines the possible modes for an XML import. | 
| InstanceContentSpec Specifies the content to export from a dataset. | 
| LoggingCategory This class provides methods for logging messages according to their severities. | 
| MergeSpecForHome Specifies the contents of a dataspace to be merged. | 
| MergeSpecForInstanceContents Specifies the contents to be merged for a dataset. | 
| NodeDataTransformerContext Context used to transform data upon export. | 
| OperationException Thrown to indicate that an operation cannot complete normally. | 
| Procedure This interface must be implemented in order to safely update a repository and perform imports and exports. | 
| ProcedureContext Container for EBX® transactions. | 
| ProcedureResult Represents the result of a procedure execution. | 
| Profile Identifies a user profile for permission management. | 
| ProgrammaticService This class provides the ability to programmatically log a user session. | 
| Role A role is a profile that is not a reference to a specific user; several users can have the same role. | 
| ServiceContext Deprecated. 
 From release 6.0, this API is no longer supported. The new  UserServiceAPI should be used
             instead. | 
| ServiceGroupKey Identifies a group of user services. | 
| ServiceKey Identifies a user service. | 
| ServicePermission Attached to a legacy user service definition, this interface
 specifies the conditions under which this service can be executed. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| SessionPermissions Defines a facade for checking the user's session permissions (access rights or actions) on dataspaces,
 snapshots, datasets, records, and nodes (tables, ...). | 
| UserReference Identifies a specific user. | 
| ValidationReport A validation report is composed of validation items, each one
 characterized by a severity and a user message. | 
| ValidationReportItem Represents an element of a validation report. | 
| ValidationReportItemIterator Iterator over items contained in a validation report. | 
| ValidationReportItemSubject Represents the subject of a validation report item. | 
| ValidationReportItemSubjectForAdaptation Represents the subject of a validation report item in the context of a dataset or record. | 
| ValidationReportItemSubjectForTable Represents the subject of a validation report item in the context of a table. | 
| ValidationSpec.RefreshPolicy Defines the refresh policy for validating a dataset, a table or a record. | 
| ValueContextForUpdate This container interface provides the possibility of setting values on persisted or transient
 content whose structure and types conform to an underlying data model. | 
| ValueContextForUpdate.ValidationPolicy Defines the policy for validating this content. | 
| Class and Description | 
|---|
| ProcedureResult Represents the result of a procedure execution. | 
| Profile Identifies a user profile for permission management. | 
| Role A role is a profile that is not a reference to a specific user; several users can have the same role. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| UserReference Identifies a specific user. | 
| Class and Description | 
|---|
| OperationException Thrown to indicate that an operation cannot complete normally. | 
| ProcedureContext Container for EBX® transactions. | 
| ProcedureResult Represents the result of a procedure execution. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| ServiceContext Deprecated. 
 From release 6.0, this API is no longer supported. The new  UserServiceAPI should be used
             instead. | 
| ServiceKey Identifies a user service. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| URLQuery Represents a list of URL query parameters. | 
| UserReference Identifies a specific user. | 
| Class and Description | 
|---|
| ServiceKey Identifies a user service. | 
| Class and Description | 
|---|
| AccessPermission Defines the permission to see and modify a resource. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| Profile Identifies a user profile for permission management. | 
| ServiceKey Identifies a user service. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| UserReference Identifies a specific user. | 
| Class and Description | 
|---|
| ServiceGroupKey Identifies a group of user services. | 
| ServiceKey Identifies a user service. | 
| Class and Description | 
|---|
| AccessPermission Defines the permission to see and modify a resource. | 
| Procedure This interface must be implemented in order to safely update a repository and perform imports and exports. | 
| ProcedureResult Represents the result of a procedure execution. | 
| ServiceKey Identifies a user service. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| URLQuery Represents a list of URL query parameters. | 
| Class and Description | 
|---|
| ServiceGroupKey Identifies a group of user services. | 
| ServiceKey Identifies a user service. | 
| Class and Description | 
|---|
| ServiceKey Identifies a user service. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| Class and Description | 
|---|
| ActionPermission Defines the permissions for whether or not a user can execute an action. | 
| OperationException Thrown to indicate that an operation cannot complete normally. | 
| ProcedureContext Container for EBX® transactions. | 
| Profile Identifies a user profile for permission management. | 
| Role A role is a profile that is not a reference to a specific user; several users can have the same role. | 
| ServiceContext Deprecated. 
 From release 6.0, this API is no longer supported. The new  UserServiceAPI should be used
             instead. | 
| Session Represents an authenticated user session, either an HTTP session or a "programmatic" session. | 
| UserReference Identifies a specific user. |