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 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

      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.