Annotation Interface BackofficeClientGenerator


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

  • 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
    • 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:
      {"de.knightsoftnet.gwtp.spring.client.resources.ResourcesFile"}
    • additionalPresenterConstructorPrarameters

      String[] additionalPresenterConstructorPrarameters
      The list of additional constructor parameters for presenter.
      Returns:
      array of strings
      Default:
      {"final ResourcesFile resources"}
    • searchResults

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

      String[] uiBinderHeader
      The list of ui binder header lines.
      Returns:
      array of ui binder header lines
      Default:
      {"<ui:with field=\"resources\" type=\"de.knightsoftnet.gwtp.spring.client.resources.ResourcesFile\" />"}
    • uiBinderStyleCentralPanel

      String uiBinderStyleCentralPanel
      CSS Style for the central html panel.
      Returns:
      uiBinderStyleCentralPanel
      Default:
      ""
    • uiBinderStyleRow

      String uiBinderStyleRow
      CSS Style for rows.
      Returns:
      uiBinderStyleRow
      Default:
      "{resources.grid.row}"
    • uiBinderStyleHeader

      String uiBinderStyleHeader
      CSS Style for the header block.
      Returns:
      uiBinderStyleHeader
      Default:
      "{resources.grid.col} {resources.grid.col_12}"
    • uiBinderStyleLabel

      String uiBinderStyleLabel
      CSS Style for the label block.
      Returns:
      uiBinderStyleLabel
      Default:
      "{resources.grid.col} {resources.grid.col_2} {resources.grid.col_t_3} {resources.grid.col_m_12}"
    • uiBinderStyleWidget

      String uiBinderStyleWidget
      CSS Style for the widget block.
      Returns:
      uiBinderStyleWidget
      Default:
      "{resources.grid.col} {resources.grid.col_4} {resources.grid.col_t_9} {resources.grid.col_m_12}"
    • uiBinderErrorStyle

      String uiBinderErrorStyle
      CSS Style for the error block.
      Returns:
      uiBinderErrorStyle
      Default:
      ""
    • uiBinderGridClassesColumn

      String[] uiBinderGridClassesColumn
      The list of ui binder class entries for the desktop.
      Returns:
      array of ui binder desktop classes
      Default:
      {"{resources.grid.col} {resources.grid.col_1} {resources.grid.col_t_2} {resources.grid.col_m_12}", "{resources.grid.col} {resources.grid.col_2} {resources.grid.col_t_3} {resources.grid.col_m_12}", "{resources.grid.col} {resources.grid.col_3} {resources.grid.col_t_6} {resources.grid.col_m_12}", "{resources.grid.col} {resources.grid.col_4} {resources.grid.col_t_9} {resources.grid.col_m_12}", "{resources.grid.col} {resources.grid.col_5} {resources.grid.col_t_12}", "{resources.grid.col} {resources.grid.col_6} {resources.grid.col_t_12}", "{resources.grid.col} {resources.grid.col_7} {resources.grid.col_t_12}", "{resources.grid.col} {resources.grid.col_8} {resources.grid.col_t_12}", "{resources.grid.col} {resources.grid.col_9} {resources.grid.col_t_12}", "{resources.grid.col} {resources.grid.col_10} {resources.grid.col_t_12}", "{resources.grid.col} {resources.grid.col_11} {resources.grid.col_t_12}", "{resources.grid.col} {resources.grid.col_12}"}
    • javaGridClassesColumn

      String[] javaGridClassesColumn
      CSS Style for the error block.
      Returns:
      uiBinderErrorStyle
      Default:
      {"resources.grid().col(), resources.grid().col_1(), resources.grid().col_t_2(), resources.grid().col_m_12()", "resources.grid().col(), resources.grid().col_2(), resources.grid().col_t_3(), resources.grid().col_m_12()", "resources.grid().col(), resources.grid().col_3(), resources.grid().col_t_6(), resources.grid().col_m_12()", "resources.grid().col(), resources.grid().col_4(), resources.grid().col_t_9(), resources.grid().col_m_12()", "resources.grid().col(), resources.grid().col_5(), resources.grid().col_t_12()", "resources.grid().col(), resources.grid().col_6(), resources.grid().col_t_12()", "resources.grid().col(), resources.grid().col_7(), resources.grid().col_t_12()", "resources.grid().col(), resources.grid().col_8(), resources.grid().col_t_12()", "resources.grid().col(), resources.grid().col_9(), resources.grid().col_t_12()", "resources.grid().col(), resources.grid().col_10(), resources.grid().col_t_12()", "resources.grid().col(), resources.grid().col_11(), resources.grid().col_t_12()", "resources.grid().col(), resources.grid().col_12()"}
    • 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