Class DefaultSubFormPresenter
- All Implemented Interfaces:
Presenter<DefaultSubFormView>,PresenterLifeCicleAware<DefaultSubFormView>,BasicFormPresenter<SubForm,,BaseFormData, DefaultSubFormView> SubFormPresenter<DefaultSubFormView>,Serializable
@Component
@Scope("prototype")
public class DefaultSubFormPresenter
extends AbstractBaseTaskFormPresenter<SubForm,BaseFormData,DefaultSubFormView>
implements SubFormPresenter<DefaultSubFormView>
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class AbstractBaseTaskFormPresenter
AbstractBaseTaskFormPresenter.AbstractBaseFormEngine<D extends BaseFormData> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SubFormControllerprotected FormDataItemprotected HasSubFormsEngine<? extends BaseFormData> protected FieldGroupFields 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> protected FormServiceHasSubFormsEngine<? extends BaseFormData> getView()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 manipulacaobooleanbooleanDetermina se os dados do formulario foram modificados neste presenter, desde o ultimo commitbooleanRetorna o estado de somente leitura do componentebooleanisValid()Determina se os dados do formulario sao validos para serem salvos e a tarefa completaprotected booleanprotected booleanisValidatorsValid(boolean showMessages) voidsetController(SubFormController controller) voidsetEditing(boolean editing) voidsetFormData(BaseFormData formData) Seta os dados do formulariovoidsetFormService(FormService formService) voidsetReadOnly(boolean readOnly) Configura o formulario como somente leituravoidsetSuperEngine(HasSubFormsEngine<? extends BaseFormData> superEngine) voidsetView(DefaultSubFormView view) Methods inherited from class AbstractBaseTaskFormPresenter
_setHistoryService, _setInstanciaService, _setScriptService, _setValidatorFactory, afterFormRender, afterSetContextFields, configureExtendedDataTypes, createExecutionContext, createHtmlCommitExceptionMessage, endMainTimeDebugger, fillFormDataWithProcessVariables, getEngine, 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, 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, setExtendedValueTypes, setTimeDebuggerHelper, useForm, useFormMethods inherited from interface Presenter
getEventBusMethods inherited from interface SubFormPresenter
initForStart, initForStart, initWith, initWith, initWith
-
Field Details
-
_itemDataSource
-
_vaadinForm
protected FieldGroup _vaadinForm -
_superEngine
-
_controller
-
-
Constructor Details
-
DefaultSubFormPresenter
public DefaultSubFormPresenter()
-
-
Method Details
-
isEditing
public boolean isEditing() -
setEditing
public void setEditing(boolean editing) -
isValid
public boolean isValid()Description copied from interface:BasicFormPresenterDetermina se os dados do formulario sao validos para serem salvos e a tarefa completa- Specified by:
isValidin interfaceBasicFormPresenter<SubForm,BaseFormData, DefaultSubFormView> - Overrides:
isValidin classAbstractBaseTaskFormPresenter<SubForm,BaseFormData, DefaultSubFormView> - Returns:
-
isValidatorsValid
protected boolean isValidatorsValid() -
isValidatorsValid
protected boolean isValidatorsValid(boolean showMessages) -
createFormEngine
- Specified by:
createFormEnginein classAbstractBaseTaskFormPresenter<SubForm,BaseFormData, DefaultSubFormView>
-
init
public void init()Description copied from interface:SubFormPresenterInicializa o presenter sem nenhum dado de contexto e dados de exibicao- Specified by:
initin interfaceSubFormPresenter<DefaultSubFormView>
-
init
Description copied from interface:SubFormPresenterInicializa o presenter sem dados de contexto, com dados para manipulacao- Specified by:
initin interfaceSubFormPresenter<DefaultSubFormView>- Parameters:
formData-
-
setView
-
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<SubForm,BaseFormData, DefaultSubFormView> - Returns:
-
setFormData
Description copied from interface:BasicFormPresenterSeta os dados do formulario- Specified by:
setFormDatain interfaceBasicFormPresenter<SubForm,BaseFormData, DefaultSubFormView> - Overrides:
setFormDatain classAbstractBaseTaskFormPresenter<SubForm,BaseFormData, DefaultSubFormView> - Parameters:
formData-
-
setSuperEngine
-
getSuperEngine
-
getController
-
setController
-
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<SubForm,BaseFormData, DefaultSubFormView> - Returns:
-
setReadOnly
public void setReadOnly(boolean readOnly) Description copied from interface:BasicFormPresenterConfigura o formulario como somente leitura- Specified by:
setReadOnlyin interfaceBasicFormPresenter<SubForm,BaseFormData, DefaultSubFormView> - Parameters:
readOnly-
-
isReadOnly
public boolean isReadOnly()Description copied from interface:BasicFormPresenterRetorna o estado de somente leitura do componente- Specified by:
isReadOnlyin interfaceBasicFormPresenter<SubForm,BaseFormData, DefaultSubFormView> - Returns:
-
getView
- Specified by:
getViewin interfacePresenter<DefaultSubFormView>
-
setFormService
-
getFormService
- Specified by:
getFormServicein classAbstractBaseTaskFormPresenter<SubForm,BaseFormData, DefaultSubFormView>
-
createEmptyFormData
- Specified by:
createEmptyFormDatain classAbstractBaseTaskFormPresenter<SubForm,BaseFormData, DefaultSubFormView>
-