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:
ModuleRegistration.handleServiceRegistration(ModuleServiceRegistrationContext)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getModuleName()
Returns 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 Detail
-
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
void registerUserServiceExtension(UserServiceExtensionDeclaration aUserServiceExtensionDeclaration)
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.
-
-