Interface FormFactory
- All Known Implementing Classes:
ClasspathScannerFormFactory
public interface FormFactory
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionTaskFormPresenter<? extends BaseFormView<Form>> Cria um presenter para a definicao de formulario informadaPanelFormPresenter<? extends BaseFormView<PanelForm>> createPresenterForPanel(PanelForm panelForm) Cria um presenter default para exibicao do painelPanelFormPresenter<? extends BaseFormView<PanelForm>> createPresenterForPanel(PanelForm panelForm, RenderRules rules) Solicita a criacao de um presenter padrao de exibicao dos paineis com as regras de renderizacao especificasTaskFormPresenter<? extends BaseFormView<Form>> createPresenterForStartEvent(String processDefinitionId) Cria um presenter para uso no preenchimento de dados de Eventos de inicializacaoTaskFormPresenter<? 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 inicializadoTaskFormPresenter<? extends BaseFormView<Form>> createPresenterForTask(String taskId) Obtem uma instancia do presenter associado a chave de formulario especificada no processoRetorna uma instancia de um builder de configuracao de regras
-
Field Details
-
FORM_EDITOR_COMPOSER_TAG
- See Also:
-
-
Method Details
-
createPresenterForTask
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
Cria um presenter para a definicao de formulario informada- Parameters:
form-- Returns:
-
createPresenterForPanel
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:
-