Interface SubFormPresenter<V extends BaseFormView<SubForm>>
- Type Parameters:
V-
- All Superinterfaces:
BasicFormPresenter<SubForm,,BaseFormData, V> Presenter<V>,Serializable
- All Known Implementing Classes:
DefaultSubFormPresenter
public interface SubFormPresenter<V extends BaseFormView<SubForm>>
extends BasicFormPresenter<SubForm,BaseFormData,V>
Presenter especializado na manipulacao de subforms
- Author:
- Eduardo Frazao
-
Field Summary
Fields inherited from interface BasicFormPresenter
PROPERTY_SEPARATOR -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()Inicializa o presenter sem nenhum dado de contexto e dados de exibicaovoidinit(BaseFormData formData) Inicializa o presenter sem dados de contexto, com dados para manipulacaovoidinitForStart(String processDefinitionId) Inicializa o form sem dados, para o inicio de um processo, apenas com o ID de definicao do mesmovoidinitForStart(String processInstanceId, BaseFormData formData) Inicializa o form com os dados de inicializacao ja informados.voidinitWith(HistoricTaskInstance historicTask, BaseFormData formData) Inicializa o form para a seguinte tarefa historica, com os dados informadosvoidinitWith(Task task) Inicializa o form com dados vazios, para a tarefa informadavoidinitWith(Task task, BaseFormData formData) Inicializa o form para a tarefa informada, com os dados disponibilizadosMethods inherited from interface BasicFormPresenter
commitAndGetFormData, getFormData, isModified, isReadOnly, isValid, setExtendedValueTypes, setFormData, setReadOnly, setTimeDebuggerHelper, useForm, useFormMethods inherited from interface Presenter
getEventBus, getView
-
Method Details
-
init
void init()Inicializa o presenter sem nenhum dado de contexto e dados de exibicao -
init
Inicializa o presenter sem dados de contexto, com dados para manipulacao- Parameters:
formData-
-
initForStart
Inicializa o form sem dados, para o inicio de um processo, apenas com o ID de definicao do mesmo -
initForStart
Inicializa o form com os dados de inicializacao ja informados.- Parameters:
processInstanceId-
-
initWith
void initWith(Task task) Inicializa o form com dados vazios, para a tarefa informada- Parameters:
task-
-
initWith
Inicializa o form para a tarefa informada, com os dados disponibilizados- Parameters:
task-formData-
-
initWith
Inicializa o form para a seguinte tarefa historica, com os dados informados- Parameters:
historicTask-formData-
-