Interface FormFactory

All Known Implementing Classes:
ClasspathScannerFormFactory

public interface FormFactory
  • Field Details

  • Method Details

    • createPresenterForTask

      TaskFormPresenter<? extends BaseFormView<Form>> createPresenterForTask(String taskId)
      Obtem uma instancia do presenter associado a chave de formulario especificada no processo
      Parameters:
      formKey -
      Returns:
    • createPresenterForStartEvent

      TaskFormPresenter<? extends BaseFormView<Form>> createPresenterForStartEvent(String processDefinitionId)
      Cria um presenter para uso no preenchimento de dados de Eventos de inicializacao
      Parameters:
      processDefinitionId -
      formKey -
      Returns:
    • createPresenterForStartEvent

      TaskFormPresenter<? extends BaseFormView<Form>> createPresenterForStartEvent(String processDefinitionId, boolean init)
      Cria um presenter para uso no preenchimento de dados de Eventos de inicializacao, que pode ou nao ter sido inicializado
      Parameters:
      processDefinitionId -
      init - - Determina se o formulario deve ser inicializado automaticamente apos sua criacao
      Returns:
    • createPresenterForFormDefinition

      TaskFormPresenter<? extends BaseFormView<Form>> createPresenterForFormDefinition(Form form)
      Cria um presenter para a definicao de formulario informada
      Parameters:
      form -
      Returns:
    • createPresenterForPanel

      PanelFormPresenter<? extends BaseFormView<PanelForm>> createPresenterForPanel(PanelForm panelForm)
      Cria um presenter default para exibicao do painel
      Parameters:
      panelForm -
      Returns:
    • createPresenterForPanel

      PanelFormPresenter<? extends BaseFormView<PanelForm>> createPresenterForPanel(PanelForm panelForm, RenderRules rules)
      Solicita a criacao de um presenter padrao de exibicao dos paineis com as regras de renderizacao especificas
      Parameters:
      panelForm -
      rules -
      Returns:
    • createRenderRuleBuilder

      RenderRulesBuilder createRenderRuleBuilder()
      Retorna uma instancia de um builder de configuracao de regras
      Returns: