See: Description
Interface | Description |
---|---|
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.
|
ImportResult |
Describes the result of an import.
|
NodeDataTransformerContext |
Context used to transform data upon export.
|
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.
|
ReadOnlyProcedure |
Interface to be implemented for read-only transactions.
|
ServicePermission |
Attached to a legacy user service definition, this interface
specifies the conditions under which this service can be executed.
|
ServicePermissionForHierarchy |
Attached to a legacy user service definition, this interface
specifies the conditions under which this service may be executed in the context of a hierarchy.
|
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, ...).
|
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.
|
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 | Description |
---|---|
AccessPermission |
Defines the permission to see and modify a resource.
|
AccessRule.NoWriteRule |
Wraps another rule to return a maximum access level of read-only.
|
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.
|
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.
|
NodeDataTransformer |
This class allows the transformation of data.
|
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 |
This class provides the necessary context and navigation functions
for integrating legacy user services.
|
ServiceGroupKey |
Identifies a group of user services.
|
ServiceKey |
Identifies a user service.
|
URLQuery |
Represents a list of URL query parameters.
|
UserReference |
Identifies a specific user.
|
ValidationSpec |
Defines the properties for validating a dataset, a table or a record.
|
Enum | Description |
---|---|
ValidationSpec.RefreshPolicy |
Defines the refresh policy for validating a dataset, a table or a record.
|
Exception | Description |
---|---|
OperationException |
Thrown to indicate that an operation cannot complete normally.
|
In EBX®, there are two type of services:
ServiceContext
.
ProgrammaticService
.
If a service has to perform any update on data in EBX®, it has to implement a Procedure
.
In EBX®, access to data may be restricted programmatically – see AccessRule
.