Annotation Type BackofficeClientGenerator


@Documented @Target(FIELD) @Retention(SOURCE) public @interface BackofficeClientGenerator
Annotates a to generate client side backoffice stuff.
  • Element Details

    • value

      String value
      server path where to reach rest interface.
      Returns:
      path
    • baseToken

      String baseToken
      The token to access page, id will be added automatically.
      Returns:
      baseToken
    • searchResults

      String[] searchResults
      The list of search result fields displayed in search result list, comma separated css classes are attached.
      Returns:
      array of SearchResultEntry definitions
    • languages

      String[] languages
      The list of languages to generate messages for.
      Returns:
      array of strings
      Default:
      {"en"}
    • additionalPresenterImports

      String[] additionalPresenterImports
      The list of additional imports for presenter.
      Returns:
      array of strings
      Default:
      {}
    • additionalPresenterConstructorPrarameters

      String[] additionalPresenterConstructorPrarameters
      The list of additional constructor parameters for presenter.
      Returns:
      array of strings
      Default:
      {}
    • generateRestService

      boolean generateRestService
      generate rest service for entity.
      Returns:
      boolean, true when generating service
      Default:
      true
    • generatePresenter

      boolean generatePresenter
      generate presenter.
      Returns:
      boolean, true when generating presenter
      Default:
      true
    • generateView

      boolean generateView
      generate view .
      Returns:
      boolean, true when generating view
      Default:
      true
    • generateGinModule

      boolean generateGinModule
      generate gin module file.
      Returns:
      boolean, true when generating gin module
      Default:
      true
    • generateUiBinder

      boolean generateUiBinder
      generate ui-binder xml file.
      Returns:
      boolean, true when generating ui-Binder
      Default:
      true
    • generateLocalizationInterface

      boolean generateLocalizationInterface
      generate localization interface.
      Returns:
      boolean, true when generating localization interface
      Default:
      true
    • generateLocalizationProperties

      boolean generateLocalizationProperties
      generate localization properties.
      Returns:
      boolean, true when generating localization properties
      Default:
      true