Interface SubFormEngine<D extends BaseFormData>
- Type Parameters:
D-
- All Superinterfaces:
BaseFormEngine<D>
- All Known Implementing Classes:
DefaultSubFormPresenter.MasterDetailSubFormEngine
Engine de SubFormularios
- Author:
- Eduardo Frazao
-
Method Summary
Modifier and TypeMethodDescriptionHasSubFormsEngine<? extends BaseFormData> booleanisEdit()booleanisNew()booleanbooleanisValid()Recorre a engine para checar se o formulario e valido para persistencia.booleansave()Solicita a persistencia do formulario atual encerrando a janela em caso de sucessobooleansave(boolean closeWindow) Solicita a persistencia dos dados da engineMethods inherited from interface BaseFormEngine
buildEngineContextInfo, close, close, commitAndGetFormData, debug, downloadUrl, executeClientSideJavaScript, executeUrl, formKey, generateUUID, getAttachmentProviders, getBulkTaskIds, getContextData, getEngineUUID, getField, getFieldIds, getFormData, getFormDebugFormat, getFormDebugMode, getFormDebugOutput, getFormDescription, getFormName, getGlobalVariable, getHistoricTask, getLabel, getLayout, getLayoutIds, getLoggedUser, getModifiedFields, getProcessDefinitionId, getProcessInstanceId, getProcessVariables, getTask, getTaskId, getValidator, getValidators, getWidgetController, handleDebugInfo, hasContextData, isBulk, isCancelEnabled, isFieldModified, 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
-
Method Details
-
isTaskDataSaved
boolean isTaskDataSaved() -
isEdit
boolean isEdit() -
isNew
boolean isNew() -
getSuperEngine
HasSubFormsEngine<? extends BaseFormData> getSuperEngine() -
getController
SubFormController getController() -
isValid
boolean isValid()Recorre a engine para checar se o formulario e valido para persistencia.- Specified by:
isValidin interfaceBaseFormEngine<D extends BaseFormData>- Returns:
-
save
boolean save()Solicita a persistencia do formulario atual encerrando a janela em caso de sucesso- Returns:
-
save
boolean save(boolean closeWindow) Solicita a persistencia dos dados da engine- Parameters:
keepWindowOpened- -- Determina se a janela deve ser fechada- Returns:
-