Package com.orchestranetworks.module
Interface ModuleServiceRegistrationContext
public interface ModuleServiceRegistrationContext
Context for registering the new module user services and the user service extensions
in EBX®.
- Since:
- 5.8.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the current module name.void
registerServiceGroup
(ServiceGroupKey aServiceGroupKey, UserMessage aLabel, UserMessage aDescription) Registers a new user service group in EBX®.<S extends EntitySelection,
T extends ActivationContext<S>>
voidregisterUserService
(UserServiceDeclaration<S, T> aUserServiceDeclaration) Registers a new user service in EBX®.void
registerUserServiceExtension
(UserServiceExtensionDeclaration aUserServiceExtensionDeclaration) Registers a new user service extension in EBX®.
-
Method Details
-
getModuleName
String getModuleName()Returns the current module name. -
registerServiceGroup
void registerServiceGroup(ServiceGroupKey aServiceGroupKey, UserMessage aLabel, UserMessage aDescription) Registers a new user service group in EBX®. -
registerUserService
<S extends EntitySelection,T extends ActivationContext<S>> void registerUserService(UserServiceDeclaration<S, T> aUserServiceDeclaration) Registers a new user service in EBX®. -
registerUserServiceExtension
Registers a new user service extension in EBX®.Only built-in services and services declared in the current module can be extended using this method.
-