Uses of Interface
com.orchestranetworks.ui.selection.EntitySelection
Packages that use EntitySelection
Package
Description
This package allows to handle module registration.
Represents XML Schema concepts and provides schema extensions capabilities.
This package provides interfaces with information about the selection.
A public API for user services.
A public API for declaring user services.
Allows the definition of activation rules and permission rules on user services.
-
Uses of EntitySelection in com.orchestranetworks.module
Methods in com.orchestranetworks.module with type parameters of type EntitySelectionModifier and TypeMethodDescription<S extends EntitySelection,T extends ActivationContext<S>>
voidModuleServiceRegistrationContext.registerUserService(UserServiceDeclaration<S, T> aUserServiceDeclaration) Registers a new user service in EBX®. -
Uses of EntitySelection in com.orchestranetworks.schema
Methods in com.orchestranetworks.schema with type parameters of type EntitySelectionModifier and TypeMethodDescription<S extends EntitySelection,T extends ActivationContext<S>>
voidSchemaExtensionsContext.registerUserService(UserServiceDeclaration<S, T> aNewUserServiceDeclaration) Registers a new user service for the current data model in EBX®.Method parameters in com.orchestranetworks.schema with type arguments of type EntitySelectionModifier and TypeMethodDescriptionvoidSchemaExtensionsContext.setServicePermissionRuleOnNode(Path aPathInSchema, ServiceKey aServiceKey, ServicePermissionRule<? extends EntitySelection> aRule) Sets aServicePermissionRuleon a node without specifying a custom description.voidSchemaExtensionsContext.setServicePermissionRuleOnNode(Path aPathInSchema, ServiceKey aServiceKey, ServicePermissionRule<? extends EntitySelection> aRule, UserMessage aDescription) Declares that the display and execution of the specified service is conditioned by the specified rule, when invoked on the element referred by the specified path.voidSchemaExtensionsContext.setServicePermissionRuleOnNodeAndAllDescendants(Path aSubTreePathInSchema, ServiceKey aServiceKey, ServicePermissionRule<? extends EntitySelection> aRule) Sets aServicePermissionRuleon a node subtree without specifying a custom description.voidSchemaExtensionsContext.setServicePermissionRuleOnNodeAndAllDescendants(Path aSubTreePathInSchema, ServiceKey aServiceKey, ServicePermissionRule<? extends EntitySelection> aRule, UserMessage aDescription) Declares that the display and execution of the specified service is conditioned by the specified rule, for all elements matching the rule's type ofEntitySelectionunder the specified data model element. -
Uses of EntitySelection in com.orchestranetworks.ui.selection
Subinterfaces of EntitySelection in com.orchestranetworks.ui.selectionModifier and TypeInterfaceDescriptioninterfaceProvides information on the current selection, in the context of an association.interfaceProvides information on the currently selected associated record.interfaceProvides information on the association context of the current selection.interfaceProvides information on the currently selected dataset.interfaceProvides information on the currently selected dataspace.interfaceProvides information on the currently selected hierarchy.interfaceProvides information on the currently selected hierarchy node.interfaceProvides information on the currently selected record.interfaceProvides information on the currently selected table.interfaceProvides information on the currently selected table and on the current record selection if any. -
Uses of EntitySelection in com.orchestranetworks.userservice
Classes in com.orchestranetworks.userservice with type parameters of type EntitySelectionModifier and TypeInterfaceDescriptioninterfaceUserService<S extends EntitySelection>Main interface to be implemented for a user service.interfaceUserServiceExtended<S extends EntitySelection>Extended interface that can be implemented by a user service.interfaceUserServiceForCreate<S extends EntitySelection>Extended interface that can be implemented by a user service replacing a creation form.interfaceThis interface defines methods to get contextual information about the user service being invoked.interfaceUserServiceInitializeContext<S extends EntitySelection>This interface provides information and utility methods useful when initializing a user service.interfaceUserServiceInvocationContext<S extends EntitySelection>This interface defines methods to get contextual information about the user service being invoked.interfaceThis interface provides information and utility methods useful when processing an event outcome.interfaceUserServiceSetupDisplayContext<S extends EntitySelection>This interface provides information and utility methods useful when setting up a user service display.interfaceUserServiceSetupObjectContext<S extends EntitySelection>This interface provides information and utility methods useful when defining objects managed by the user service.interfaceUserServiceValidateContext<S extends EntitySelection>This interface provides information and utility methods useful when performing custom validation. -
Uses of EntitySelection in com.orchestranetworks.userservice.declaration
Classes in com.orchestranetworks.userservice.declaration with type parameters of type EntitySelectionModifier and TypeInterfaceDescriptioninterfaceActivationContext<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.interfaceUserServiceDeclaration<S extends EntitySelection,U extends ActivationContext<S>> This interface allows to declare a user service. -
Uses of EntitySelection in com.orchestranetworks.userservice.permission
Classes in com.orchestranetworks.userservice.permission with type parameters of type EntitySelectionModifier and TypeInterfaceDescriptioninterfaceServicePermissionRule<S extends EntitySelection>This interface can be implemented to specify the conditions under which a user service can be displayed and executed.interfaceServicePermissionRuleContext<S extends EntitySelection>Provides the context in which a service permission rule is being evaluated.Fields in com.orchestranetworks.userservice.permission with type parameters of type EntitySelectionModifier and TypeFieldDescriptionstatic final ServicePermissionRule<EntitySelection>ServicePermissionRule.ALWAYS_DISABLEDAlways returns the disabled permission (i.e both for display and execution contexts).static final ServicePermissionRule<EntitySelection>ServicePermissionRule.ALWAYS_ENABLEDAlways returns the enabled permission (i.e for both display and execution contexts).static final ServicePermissionRule<EntitySelection>ServicePermissionRule.ENABLED_FOR_EXECUTION_ONLYReturns the disabled permission for display context, but returns enabled for execution. -
Uses of EntitySelection in com.orchestranetworks.userservice.schema
Classes in com.orchestranetworks.userservice.schema with type parameters of type EntitySelectionModifier and TypeInterfaceDescriptioninterfaceUserServiceRecordFormContext<S extends EntitySelection>This interface defines methods to get contextual information when the user service must be created in replacement of the default record form.