Interface BaseFormView<F extends BaseForm>

All Superinterfaces:
Serializable, View
All Known Subinterfaces:
DefaultPanelFormView, DefaultSubFormView, DefaultTaskFormView, FormView, PanelFormView, TaskExecutionFormView
All Known Implementing Classes:
AbstractTaskFormView, DefaultPanelFormViewImpl, DefaultSubFormViewImpl, DefaultSubFormViewImpl.SubFormViewDelegate, DefaultTaskFormViewImpl, TaskExecutionFormViewImpl

public interface BaseFormView<F extends BaseForm> extends View
Implementacao default de uma view para execucao de tarefas
Author:
eduardo
  • Method Details

    • render

      void render(F form)
      Inicializa e renderiza os componentes do formulario
      Parameters:
      form -
    • render

      void render(F form, RenderRules rules)
      Inicializa e renderiza os componentes do formulario, combase nas regras de renderizacao
      Parameters:
      form -
      rules -
    • getForm

      F getForm()
      Retorna uma instancia com o tipo do formulario disposto nesta view
      Returns:
    • getFieldById

      Field<?> getFieldById(String id)
      Obtem uma referencia de um campo via ID
      Parameters:
      id -
      Returns:
    • getLabelDescriptors

      Collection<FieldDescriptor> getLabelDescriptors()
      Obtem uma relacao de todos os descritores de Labels
      Returns:
    • getLabelByDescriptor

      Label getLabelByDescriptor(FieldDescriptor descriptor)
      Obtem uma referencia a um descritor de labels via ID
      Parameters:
      descriptor -
      Returns:
    • getLabelById

      Label getLabelById(String id)
      Obtem uma referencia ao Label via ID
      Parameters:
      id -
      Returns:
    • getLayoutContainerById

      LayoutWrapper getLayoutContainerById(String id)
      Obtem uma referencia ao Wrapper de Layout via ID
      Parameters:
      id -
      Returns:
    • getLayoutContainers

      Collection<LayoutWrapper> getLayoutContainers()
      Retorna uma colecao de todos os wrappers de layout
      Returns:
    • getWidgetControllers

      Collection<WidgetController> getWidgetControllers()
      Obtem uma colecao de todos os Widgets (via controladores) disponiveis no form
      Returns:
    • getWidgetControllerById

      WidgetController getWidgetControllerById(String id)
      Obtem uma referencia ao controlador de widget via ID
      Parameters:
      id -
      Returns:
    • getEventBus

      EventBus getEventBus()
      Eventbus da implementacao da view para lancamento de eventos
      Returns:
    • setTimeDebuggerHelper

      void setTimeDebuggerHelper(TimeDebuggerHelper helper)