Class DefaultPanelFormPresenter
Object
AbstractPresenter<DefaultPanelFormView>
AbstractBaseTaskFormPresenter<PanelForm,BaseFormData,DefaultPanelFormView>
DefaultPanelFormPresenter
- All Implemented Interfaces:
Presenter<DefaultPanelFormView>,PresenterLifeCicleAware<DefaultPanelFormView>,BasicFormPresenter<PanelForm,,BaseFormData, DefaultPanelFormView> PanelFormPresenter<DefaultPanelFormView>,ContextProvider,Serializable
@Component
@Scope("prototype")
public class DefaultPanelFormPresenter
extends AbstractBaseTaskFormPresenter<PanelForm,BaseFormData,DefaultPanelFormView>
implements PanelFormPresenter<DefaultPanelFormView>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractBaseTaskFormPresenter
AbstractBaseTaskFormPresenter.AbstractBaseFormEngine<D extends BaseFormData> -
Field Summary
FieldsFields inherited from class AbstractBaseTaskFormPresenter
_form, _formData, _formInitialized, _formUI, _formValidators, _historicTaskInstance, _historyService, _instanciaService, _localEngine, _logService, _processDefinitionId, _processInstanceId, _processoService, _processVariables, _scriptService, _timeDebuggerHelper, _timers, _validatorFactory, executionContext, task, valueTypesFields inherited from interface BasicFormPresenter
PROPERTY_SEPARATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionExecute este metodo apenas apos checar se os dados sao validos @see isValid().protected BaseFormDataprotected BaseFormEngine<? extends BaseFormData> BaseFormEngine<? extends BaseFormData> Obtem uma referencia a engine do painelprotected FormServicePainelObtem uma referencia para o painel em uso na enginegetView()voidinit()Inicializa o presenter sem nenhum dado de contexto e dados de exibicaovoidinit(BaseFormData formData) Inicializa o presenter sem dados de contexto, com dados para manipulacaobooleanDetermina se os dados do formulario foram modificados neste presenter, desde o ultimo commitbooleanRetorna o estado de somente leitura do componentevoidsetFormData(BaseFormData formData) Seta os dados do formulariovoidsetFormService(FormService formService) voidsetPainel(Painel painel) Configura o painel em uso na enginevoidsetPanelService(PanelService panelService) voidsetReadOnly(boolean readOnly) Configura o formulario como somente leituravoidsetView(DefaultPanelFormView view) Methods inherited from class AbstractBaseTaskFormPresenter
_setHistoryService, _setInstanciaService, _setScriptService, _setValidatorFactory, afterFormRender, afterSetContextFields, configureExtendedDataTypes, createExecutionContext, createHtmlCommitExceptionMessage, endMainTimeDebugger, fillFormDataWithProcessVariables, getFormData, getFormDebugFormat, getFormDebugMode, getFormDebugOutput, getFormDefinition, getHistoricTaskInstance, getLocalFormEngine, getProcessDefinitionId, getProcessInstanceId, getScriptService, getTask, getTimeDebuggerHelper, handleDebugInfo, handlePresenterClose, initForm, initForStart, initForStart, initForStartedInstance, initWidgetController, initWidgets, initWith, initWith, initWith, isCancelEnabled, isFieldsValid, isFieldsValid, isFinishEnabled, isSaveEnabled, isValid, loadProcessVariables, setBulkContext, setCancelEnabled, setConfigService, setExtendedValueTypes, setFinishEnabled, setHistoricTask, setLogService, setProcessoService, setSaveEnabled, setTask, setTimeDebuggerHelper, useForm, useFormMethods inherited from class AbstractPresenter
closeAllowed, getEventBus, handlePresenterAttach, handlePresenterDetach, setEventBusMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BasicFormPresenter
getFormData, isValid, setExtendedValueTypes, setTimeDebuggerHelper, useForm, useFormMethods inherited from interface Presenter
getEventBus
-
Field Details
-
_itemDataSource
-
_vaadinForm
protected FieldGroup _vaadinForm
-
-
Constructor Details
-
DefaultPanelFormPresenter
public DefaultPanelFormPresenter()
-
-
Method Details
-
getPainel
public Painel getPainel()Description copied from interface:PanelFormPresenterObtem uma referencia para o painel em uso na engine- Specified by:
getPainelin interfacePanelFormPresenter<DefaultPanelFormView>- Returns:
-
setPainel
public void setPainel(Painel painel) Description copied from interface:PanelFormPresenterConfigura o painel em uso na engine- Specified by:
setPainelin interfacePanelFormPresenter<DefaultPanelFormView>- Parameters:
painel-
-
init
public void init()Description copied from interface:PanelFormPresenterInicializa o presenter sem nenhum dado de contexto e dados de exibicao- Specified by:
initin interfacePanelFormPresenter<DefaultPanelFormView>
-
init
Description copied from interface:PanelFormPresenterInicializa o presenter sem dados de contexto, com dados para manipulacao- Specified by:
initin interfacePanelFormPresenter<DefaultPanelFormView>- Parameters:
formData-
-
setFormData
Description copied from interface:BasicFormPresenterSeta os dados do formulario- Specified by:
setFormDatain interfaceBasicFormPresenter<PanelForm,BaseFormData, DefaultPanelFormView> - Overrides:
setFormDatain classAbstractBaseTaskFormPresenter<PanelForm,BaseFormData, DefaultPanelFormView> - Parameters:
formData-
-
commitAndGetFormData
Description copied from interface:BasicFormPresenterExecute este metodo apenas apos checar se os dados sao validos @see isValid(). Este metodo aplica as ultimas alteracoes nos campos do formulario e retorna o objeto de representacao atualizado- Specified by:
commitAndGetFormDatain interfaceBasicFormPresenter<PanelForm,BaseFormData, DefaultPanelFormView> - Returns:
-
createFormEngine
- Specified by:
createFormEnginein classAbstractBaseTaskFormPresenter<PanelForm,BaseFormData, DefaultPanelFormView>
-
setReadOnly
public void setReadOnly(boolean readOnly) Description copied from interface:BasicFormPresenterConfigura o formulario como somente leitura- Specified by:
setReadOnlyin interfaceBasicFormPresenter<PanelForm,BaseFormData, DefaultPanelFormView> - Parameters:
readOnly-
-
isReadOnly
public boolean isReadOnly()Description copied from interface:BasicFormPresenterRetorna o estado de somente leitura do componente- Specified by:
isReadOnlyin interfaceBasicFormPresenter<PanelForm,BaseFormData, DefaultPanelFormView> - Returns:
-
setView
-
getView
- Specified by:
getViewin interfacePresenter<DefaultPanelFormView>
-
setFormService
-
setPanelService
-
getFormService
- Specified by:
getFormServicein classAbstractBaseTaskFormPresenter<PanelForm,BaseFormData, DefaultPanelFormView>
-
createEmptyFormData
- Specified by:
createEmptyFormDatain classAbstractBaseTaskFormPresenter<PanelForm,BaseFormData, DefaultPanelFormView>
-
isModified
public boolean isModified()Description copied from interface:BasicFormPresenterDetermina se os dados do formulario foram modificados neste presenter, desde o ultimo commit- Specified by:
isModifiedin interfaceBasicFormPresenter<PanelForm,BaseFormData, DefaultPanelFormView> - Returns:
-
getEngine
Description copied from interface:PanelFormPresenterObtem uma referencia a engine do painel- Specified by:
getEnginein interfacePanelFormPresenter<DefaultPanelFormView>- Overrides:
getEnginein classAbstractBaseTaskFormPresenter<PanelForm,BaseFormData, DefaultPanelFormView> - Returns:
-
getContextName
- Specified by:
getContextNamein interfaceContextProvider
-
getContextDescriptions
- Specified by:
getContextDescriptionsin interfaceContextProvider
-