| Package | Description | 
|---|---|
| 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 | 
|---|
| ObjectKey Identifies an object from a given context. | 
| UserService Main interface to be implemented for a user service. | 
| UserServiceAjaxContext This interface provides information and utility methods useful
 when processing an Ajax request. | 
| UserServiceAjaxRequest Interface that an Ajax request callback must implement. | 
| UserServiceAjaxResponse This interface provides methods to generate a response when processing
 an Ajax request. | 
| UserServiceDisplayConfigurator This interface provides methods to set up a user service display. | 
| UserServiceEvent Interface that an event callback must implement. | 
| UserServiceEventContext This interface provides information and utility methods useful when
 processing an event. | 
| UserServiceEventOutcome An object returned by an event callback should implement this interface. | 
| UserServiceGetContext This interface provides information and utility methods
 useful when processing a GET request. | 
| UserServiceGetRequest Interface that a GET request callback must implement. | 
| UserServiceGetResponse This interface provides methods to generate a response when processing
 an GET request. | 
| UserServiceInitializeContext This interface provides information and utility methods useful when initializing a
 user service. | 
| UserServiceInvocationContext This interface defines methods to get contextual information about
 the user service being invoked. | 
| UserServiceObjectContext This interface provides methods to access objects registered for the user service. | 
| UserServiceObjectContextBuilder This interface provides methods to register or remove objects managed by
 the user service. | 
| UserServiceObjectContextForInputValidation This interface provides methods to access or update objects registered for
 the user service. | 
| UserServicePane Interface that a user service pane must implement. | 
| UserServicePaneContext This interface provides information and utility methods useful
 when defining a user service pane. | 
| UserServicePaneWriter 
 This interface provides useful methods for rendering a user service pane. | 
| UserServiceProcessEventOutcomeContext This interface provides information and utility methods useful when
 processing an event outcome. | 
| UserServiceRawPane This interface allows to define a user service raw pane. | 
| UserServiceRawPaneContext This interface provides information and utility methods useful
 when defining a user service raw pane. | 
| UserServiceRawPaneWriter This interface provides useful methods for rendering a user service pane. | 
| UserServiceRequest Defines an interface to provide information about a request for a user service. | 
| UserServiceResourceLocator This interface defines methods to build URLs that are useful for a user
 service. | 
| UserServiceSetupDisplayContext This interface provides information and utility methods useful when setting
 up a user service display. | 
| UserServiceSetupObjectContext This interface provides information and utility methods useful
 when defining objects managed by the user service. | 
| UserServiceTab A tab in a tabbed pane. | 
| UserServiceTabbedPane This layout divides the pane into a set of  tabs. | 
| UserServiceTransaction This interface offers the possibility to mix in a single transaction and in any
 specified order:
 
 Record creations,
 Record or dataset updates,
 Custom procedure executions. | 
| UserServiceTransaction.DeletedObjectOutcome Enumeration for specifying the outcome of a transaction when the underlying data,
 of the object being updated, was deleted by another thread. | 
| UserServiceTransactionManager This class provides methods to execute transactions from a user service. | 
| UserServiceValidateContext This interface provides information and utility methods useful when
 performing custom validation. | 
| UserServiceWriter This interface provides methods for rendering a user service content. | 
| Class and Description | 
|---|
| UserService Main interface to be implemented for a user service. | 
| UserServiceException This runtime exception is thrown by some methods related to user services. | 
| Class and Description | 
|---|
| UserServiceInvocationContext This interface defines methods to get contextual information about
 the user service being invoked. | 
| Class and Description | 
|---|
| UserService Main interface to be implemented for a user service. | 
| Class and Description | 
|---|
| UserServiceRequest Defines an interface to provide information about a request for a user service. |