Package com.orchestranetworks.userservice.declaration
A public API for declaring user services.
-
Interface Summary Interface Description ActivationContext<S extends EntitySelection> Allows to define the activation scope and the activation rules of a user service, namely where and when this service is available and can be executed.ActivationContextOnAssociation Provides a context to define the activation scope and permission rules for a user service being declared on an association level.ActivationContextOnAssociationRecord Provides a context to define the activation scope and permission rules for a user service being declared on an associated record level.ActivationContextOnDataset Provides a context to define the activation scope and permission rules for a user service being declared on a dataset level.ActivationContextOnDataspace Provides a context to define the activation scope and permission rules for a user service being declared on a dataspace level.ActivationContextOnHierarchy Provides a context to define the activation scope and permission rules for a user service being declared on a hierarchy level.ActivationContextOnHierarchyNode Provides a context to define the activation scope and permission rules for a user service being declared on a hierarchy node level.ActivationContextOnRecord Provides a context to define the activation scope and permission rules for a user service being declared on a record level.ActivationContextOnTableView Provides a context to define the activation scope and permission rules for a user service being declared on a table level.ActivationContextWithDatasetSet<S extends DatasetEntitySelection> Provides common methods for activation contexts related to datasets.ActivationContextWithSchemaNodeSet<S extends TableEntitySelection> Provides common methods for activation contexts based on a set of schema nodes.UserServiceDeclaration<S extends EntitySelection,U extends ActivationContext<S>> This interface allows to declare a user service.UserServiceDeclaration.OnAssociation Declares a user service that works at an association element level.UserServiceDeclaration.OnAssociationRecord Declares a user service that works on a single associated record.UserServiceDeclaration.OnDataset Declares a user service that works at the global dataset level.UserServiceDeclaration.OnDataspace Declares a user service that works at the global dataspace level.UserServiceDeclaration.OnHierarchy Declares a user service that works at the hierarchy level.UserServiceDeclaration.OnHierarchyNode Declares a user service that works on a single hierarchy node.UserServiceDeclaration.OnRecord Declares a user service that works on a single record.UserServiceDeclaration.OnTableView Declares a user service that works at the table level, tabular view level and/or record selection level.UserServiceExtensionDeclaration Allows to extend an existing user service.UserServicePropertiesDefinitionContext Provides a context to define the common properties of a user service.WebComponentDeclarationContext Provides a context to explicitly declare the HTTP parameters of a user service and to make this service available in the user interfaces used to to define a perspective action or a workflow user task.WebComponentParameter Specifies a parameter that can be used in the HTTP invocation of a Web component. -
Class Summary Class Description ActionDisplaySpec Defines whether and how an action must be displayed in a toolbar or a menu. -
Exception Summary Exception Description UserServiceDeclarationException This runtime exception is thrown during a user service declaration, if it is inconsistent.