# Uses of Package
com.orchestranetworks.service

Packages that use com.orchestranetworks.service
Package
Description
com.onwbp.adaptation
Provides core classes and interfaces for accessing datasets, tables, and their records.
com.onwbp.adaptation.validation
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.businessObjects
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.ui.view
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.

- Classes in com.orchestranetworks.service used by com.onwbp.adaptation
  Class
  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.
- Classes in com.orchestranetworks.service used by com.onwbp.adaptation.validation
  Class
  Description
  ValidationReport
  A validation report is composed of validation items, each one characterized by a severity and a user message.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.d3
  Class
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.d3.slave
  Class
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.instance
  Class
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.interactions
  Class
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.module
  Class
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.permissions
  Class
  Description
  Session
  Represents an authenticated user session, either an HTTP session or a "programmatic" session.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.query
  Class
  Description
  Session
  Represents an authenticated user session, either an HTTP session or a "programmatic" session.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.rest.inject
  Class
  Description
  Session
  Represents an authenticated user session, either an HTTP session or a "programmatic" session.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.rest.security
  Class
  Description
  Session
  Represents an authenticated user session, either an HTTP session or a "programmatic" session.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.rest.serialization
  Class
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.rest.util
  Class
  Description
  Procedure
  This interface must be implemented in order to update data in a dataspace.
  ProcedureResult
  Represents the result of a procedure execution.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.scheduler
  Class
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.schema
  Class
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.schema.businessObjects
  Class
  Description
  OperationException
  Thrown to indicate that an operation cannot complete normally.
  ProcedureContext
  Context to execute EBX® transactions.
  Session
  Represents an authenticated user session, either an HTTP session or a "programmatic" session.
  ValidationReport
  A validation report is composed of validation items, each one characterized by a severity and a user message.
  ValidationReportItemSubject
  Represents the subject of a validation report item.
  ValidationSpec
  Defines the properties for validating a dataset, a table or a record.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.schema.relationships
  Class
  Description
  Session
  Represents an authenticated user session, either an HTTP session or a "programmatic" session.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.schema.trigger
  Class
  Description
  OperationException
  Thrown to indicate that an operation cannot complete normally.
  ProcedureContext
  Context to execute 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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.schema.types.dataset
  Class
  Description
  Session
  Represents an authenticated user session, either an HTTP session or a "programmatic" session.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.schema.types.dataspace
  Class
  Description
  Session
  Represents an authenticated user session, either an HTTP session or a "programmatic" session.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.service
  Class
  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 update data in a dataspace.
  ProcedureContext
  Context to execute 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.
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.service.directory
  Class
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.service.extensions
  Class
  Description
  OperationException
  Thrown to indicate that an operation cannot complete normally.
  ProcedureContext
  Context to execute EBX® transactions.
  ProcedureResult
  Represents the result of a procedure execution.
  Session
  Represents an authenticated user session, either an HTTP session or a "programmatic" session.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.ui
  Class
  Description
  ServiceContext
  Deprecated.
  From release 6.0, this API is no longer supported.
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.ui.action
  Class
  Description
  ServiceKey
  Identifies a user service.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.ui.form.widget
  Class
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.ui.perspective
  Class
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.ui.toolbar
  Class
  Description
  ServiceGroupKey
  Identifies a group of user services.
  ServiceKey
  Identifies a user service.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.ui.view
  Class
  Description
  Profile
  Identifies a user profile for permission management.
  UserReference
  Identifies a specific user.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.userservice
  Class
  Description
  AccessPermission
  Defines the permission to see and modify a resource.
  Procedure
  This interface must be implemented in order to update data in a dataspace.
  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.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.userservice.declaration
  Class
  Description
  ServiceGroupKey
  Identifies a group of user services.
  ServiceKey
  Identifies a user service.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.userservice.permission
  Class
  Description
  ServiceKey
  Identifies a user service.
  Session
  Represents an authenticated user session, either an HTTP session or a "programmatic" session.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.userservice.schema
  Class
  Description
  Session
  Represents an authenticated user session, either an HTTP session or a "programmatic" session.
- Classes in com.orchestranetworks.service used by com.orchestranetworks.workflow
  Class
  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
  Context to execute 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.
  Session
  Represents an authenticated user session, either an HTTP session or a "programmatic" session.
  UserReference
  Identifies a specific user.