Class DefaultSubFormPresenter.MasterDetailSubFormEngine
- All Implemented Interfaces:
BaseFormEngine<BaseFormData>,SubFormEngine<BaseFormData>,Serializable
- Enclosing class:
DefaultSubFormPresenter
public static class DefaultSubFormPresenter.MasterDetailSubFormEngine
extends AbstractBaseTaskFormPresenter.AbstractBaseFormEngine<BaseFormData>
implements SubFormEngine<BaseFormData>
- See Also:
-
Field Summary
Fields inherited from class AbstractBaseTaskFormPresenter.AbstractBaseFormEngine
_engineLogger, attachmentProvieders, contextVariables, instance, strictMode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfirmAndSave(String msg) protected DefaultSubFormPresenterHasSubFormsEngine<? extends BaseFormData> booleanisEdit()booleanisFieldModified(String fieldId) Determina se o campo sofreu modificacao desde seu ultimo estado comitadobooleanisNew()booleanbooleanisValid()Determina se a engine de formularios considera os campos validosbooleansave()Solicita a persistencia do formulario atual encerrando a janela em caso de sucessobooleansave(boolean closeWindow) Solicita a persistencia dos dados da engineMethods inherited from class AbstractBaseTaskFormPresenter.AbstractBaseFormEngine
buildEngineContextInfo, close, close, debug, downloadUrl, executeClientSideJavaScript, executeUrl, formKey, generateUUID, getAttachmentProviders, getBulkTaskIds, getContextData, getEngineUUID, getField, getFieldIds, getFormDebugFormat, getFormDebugMode, getFormDebugOutput, getFormDescription, getFormName, getGlobalVariable, getHistoricTask, getLabel, getLayout, getLayoutIds, getLoggedUser, getModifiedFields, getProcessDefinitionId, getProcessInstanceId, getProcessVariables, getTask, getTaskId, getValidator, getValidators, getWidgetController, handleDebugInfo, hasContextData, isBulk, isCancelEnabled, isFinishEnabled, isForInitialized, isFormModified, isGlobalVariableSet, isMobile, isSaveEnabled, isStrictMode, isTouchDevice, isWeb, makeResponsive, openUrl, openUrlCurrentWindow, registerAttachmentProvider, registerRepeatingTimer, registerTimer, registerTimerCommand, registerValidator, setCancelEnabled, setContextData, setFinishEnabled, setGlobalVariable, setResponsiveMobile, setSaveEnabled, setStrictMode, setZoom, unregisterAttachmentProvider, unsetGlobalVariable, updateUIMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BaseFormEngine
buildEngineContextInfo, close, close, debug, downloadUrl, executeClientSideJavaScript, executeUrl, formKey, generateUUID, getAttachmentProviders, getBulkTaskIds, getContextData, getEngineUUID, getField, getFieldIds, getFormDebugFormat, getFormDebugMode, getFormDebugOutput, getFormDescription, getFormName, getGlobalVariable, getHistoricTask, getLabel, getLayout, getLayoutIds, getLoggedUser, getModifiedFields, getProcessDefinitionId, getProcessInstanceId, getProcessVariables, getTask, getTaskId, getValidator, getValidators, getWidgetController, handleDebugInfo, hasContextData, isBulk, isCancelEnabled, isFinishEnabled, isForInitialized, isFormModified, isGlobalVariableSet, isMobile, isSaveEnabled, isStrictMode, isTouchDevice, isWeb, makeResponsive, openUrl, openUrlCurrentWindow, registerAttachmentProvider, registerRepeatingTimer, registerTimerCommand, registerValidator, setCancelEnabled, setFinishEnabled, setGlobalVariable, setResponsiveMobile, setSaveEnabled, setStrictMode, setZoom, unregisterAttachmentProvider, unsetGlobalVariable, updateUI
-
Constructor Details
-
MasterDetailSubFormEngine
-
-
Method Details
-
getInstance
-
commitAndGetFormData
- Specified by:
commitAndGetFormDatain interfaceBaseFormEngine<BaseFormData>
-
getFormData
- Specified by:
getFormDatain interfaceBaseFormEngine<BaseFormData>
-
getSuperEngine
- Specified by:
getSuperEnginein interfaceSubFormEngine<BaseFormData>
-
isFieldModified
Description copied from interface:BaseFormEngineDetermina se o campo sofreu modificacao desde seu ultimo estado comitado- Specified by:
isFieldModifiedin interfaceBaseFormEngine<BaseFormData>- Parameters:
fieldId-- Returns:
-
isEdit
public boolean isEdit()- Specified by:
isEditin interfaceSubFormEngine<BaseFormData>
-
isNew
public boolean isNew()- Specified by:
isNewin interfaceSubFormEngine<BaseFormData>
-
isTaskDataSaved
public boolean isTaskDataSaved()- Specified by:
isTaskDataSavedin interfaceSubFormEngine<BaseFormData>
-
getController
- Specified by:
getControllerin interfaceSubFormEngine<BaseFormData>
-
save
public boolean save()Description copied from interface:SubFormEngineSolicita a persistencia do formulario atual encerrando a janela em caso de sucesso- Specified by:
savein interfaceSubFormEngine<BaseFormData>- Returns:
-
save
public boolean save(boolean closeWindow) Description copied from interface:SubFormEngineSolicita a persistencia dos dados da engine- Specified by:
savein interfaceSubFormEngine<BaseFormData>- Returns:
-
confirmAndSave
-
isValid
public boolean isValid()Description copied from interface:BaseFormEngineDetermina se a engine de formularios considera os campos validos- Specified by:
isValidin interfaceBaseFormEngine<BaseFormData>- Specified by:
isValidin interfaceSubFormEngine<BaseFormData>- Overrides:
isValidin classAbstractBaseTaskFormPresenter.AbstractBaseFormEngine<BaseFormData>- Returns:
-