Class UsersManagerPage

java.lang.Object
com.persequor.saga.modules.authmanager.frontend.UsersManagerPage
All Implemented Interfaces:
com.persequor.extension.frontend.IFrontendComponent
Direct Known Subclasses:
PasswordUsersManagerPage

public abstract class UsersManagerPage extends Object implements com.persequor.extension.frontend.IFrontendComponent
  • Field Details

  • Constructor Details

    • UsersManagerPage

      @Inject protected UsersManagerPage(com.persequor.extension.common.IInjector injector)
  • Method Details

    • getSpace

      protected abstract Class<? extends com.persequor.extension.ioc.registry.SpaceExtensionContext> getSpace()
      Define the space users will be managed in.
    • configureExtensions

      protected abstract void configureExtensions(ExtensionCollector collector)
      Define the frontend extensions that will be used to manage users. By default, the following extensions are configured:
    • getPluralTitle

      protected String getPluralTitle()
      By default, the plural title is the singular title with an 's' appended.
    • getSingularTitle

      protected String getSingularTitle()
      Define the page singular title.
    • handle

      public void handle(com.persequor.extension.frontend.IPage page, com.persequor.extension.frontend.IInputData inputData)
      Specified by:
      handle in interface com.persequor.extension.frontend.IFrontendComponent