Class TaskExecutionFormPresenter
Object
- All Implemented Interfaces:
Presenter<TaskExecutionFormView>,PresenterLifeCicleAware<TaskExecutionFormView>,BasicFormPresenter<Form,,FormData, TaskExecutionFormView> TaskFormPresenter<TaskExecutionFormView>,ContextProvider,SerializableEventListener,Window.WindowModeChangeListener,Serializable,EventListener
@Component
@Scope("prototype")
public class TaskExecutionFormPresenter
extends AbstractTaskFormPresenter<TaskExecutionFormView>
implements ContextProvider, Window.WindowModeChangeListener
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassNested classes/interfaces inherited from class AbstractTaskFormPresenter
AbstractTaskFormPresenter.AbstractTaskFormPresenterFormEngineNested classes/interfaces inherited from class AbstractBaseTaskFormPresenter
AbstractBaseTaskFormPresenter.AbstractBaseFormEngine<D extends BaseFormData> -
Field Summary
Fields inherited from class AbstractTaskFormPresenter
_itemDataSource, _vaadinFormFields 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_SEPARATORFields inherited from interface Window.WindowModeChangeListener
windowModeChangeMethod -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidHook invocado apos a classe abstrata renderizar o formulario definidoprotected BaseFormEngine<FormData> protected FormServicegetView()voidhandlePresenterAttach(PresenterAttachEvent event) voidhandlePresenterClose(PresenterCloseEvent event) voidinitWith(Task task) Inicializa o form com dados vazios, para a tarefa informadavoidInicializa o form para a tarefa informada, com os dados disponibilizadosbooleanprotected booleanprotected booleanbooleanbooleanprotected booleanbooleanprotected voidprotected voidprotected voidrunPersistScript(FormPersistPhase phase) voidsetCancelButtonVisible(boolean visible) protected voidsetCancelEnabled(boolean enabled) voidsetConfigService(ConfigService configService) voidsetContextData(String key, Object value) Permite a configuracao de dados de contextoprotected voidsetFinishEnabled(boolean enabled) voidsetFormFactory(FormFactory formFactory) voidsetFormService(FormService formService) voidsetHistoryService(HistoryService historyService) voidsetInstanciaService(ProcessoInstanciaService instanciaService) voidsetNotesButtonVisible(boolean visible) voidsetNotificationsButtonVisible(boolean visible) voidsetProcessoService(ProcessoService processoService) voidsetProcessVariables(Map<String, Object> variables) Configura as variaveis utilizadas no processo ate o momentovoidsetReportService(ReportService reportService) voidsetRoleService(RoleService roleService) protected voidsetSaveEnabled(boolean enabled) voidsetUndoButtonVisible(boolean visible) voidshowOnlyHistoricTasks(String processInstanceId, String processDefinitionId) voidDetermina o formulario para ser utilizado neste PresentervoidwindowModeChanged(Window.WindowModeChangeEvent event) Methods inherited from class AbstractTaskFormPresenter
afterSetContextFields, closeAllowed, commitAndGetFormData, createEmptyFormData, existsUpdatableField, getFormEngine, getIncompleteSubFormsWhenCommit, getLocalFormEngine, getProcessVariablesBuffer, init, init, initForStart, initForStart, initForStartedInstance, isModified, isReadOnly, isRequiredAttachmentsValid, isStartForm, isSubFormsComplete, isValid, isValidatorsValid, isValidatorsValid, isValidatorsValid, isValidatorsValidAfterConfirm, isValidForComplete, isValidForSave, isValidForSaveDataOnCompleteAction, loadSubForms, loadSubForms, setFormData, setReadOnly, setReadOnlyMethods inherited from class AbstractBaseTaskFormPresenter
_setHistoryService, _setInstanciaService, _setScriptService, _setValidatorFactory, configureExtendedDataTypes, createExecutionContext, createHtmlCommitExceptionMessage, endMainTimeDebugger, fillFormDataWithProcessVariables, getEngine, getFormData, getFormDebugFormat, getFormDebugMode, getFormDebugOutput, getFormDefinition, getHistoricTaskInstance, getProcessDefinitionId, getProcessInstanceId, getScriptService, getTask, getTimeDebuggerHelper, handleDebugInfo, initForm, initWidgetController, initWidgets, initWith, isFieldsValid, isFieldsValid, loadProcessVariables, setBulkContext, setExtendedValueTypes, setHistoricTask, setLogService, setTask, setTimeDebuggerHelper, useFormMethods inherited from class AbstractPresenter
getEventBus, handlePresenterDetach, setEventBusMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BasicFormPresenter
getFormData, setExtendedValueTypes, setTimeDebuggerHelper, useFormMethods inherited from interface Presenter
getEventBusMethods inherited from interface TaskFormPresenter
getHistoricTaskInstance, getProcessDefinitionId, getProcessInstanceId, getTask, initWith
-
Constructor Details
-
TaskExecutionFormPresenter
public TaskExecutionFormPresenter()
-
-
Method Details
-
getView
- Specified by:
getViewin interfacePresenter<TaskExecutionFormView>
-
setProcessVariables
Description copied from interface:TaskFormPresenterConfigura as variaveis utilizadas no processo ate o momento- Specified by:
setProcessVariablesin interfaceTaskFormPresenter<TaskExecutionFormView>- Parameters:
variables-
-
setInstanciaService
-
setFormService
-
setProcessoService
- Overrides:
setProcessoServicein classAbstractBaseTaskFormPresenter<Form,FormData, TaskExecutionFormView>
-
getFormService
- Specified by:
getFormServicein classAbstractTaskFormPresenter<TaskExecutionFormView>
-
setHistoryService
@Autowired public void setHistoryService(HistoryService historyService) -
setReportService
-
setFormFactory
-
setRoleService
-
setConfigService
- Overrides:
setConfigServicein classAbstractBaseTaskFormPresenter<Form,FormData, TaskExecutionFormView>
-
afterFormRender
protected void afterFormRender()Description copied from class:AbstractBaseTaskFormPresenterHook invocado apos a classe abstrata renderizar o formulario definido- Overrides:
afterFormRenderin classAbstractBaseTaskFormPresenter<Form,FormData, TaskExecutionFormView>
-
showOnlyHistoricTasks
-
initWith
public void initWith(Task task) Description copied from interface:TaskFormPresenterInicializa o form com dados vazios, para a tarefa informada- Specified by:
initWithin interfaceTaskFormPresenter<TaskExecutionFormView>- Overrides:
initWithin classAbstractBaseTaskFormPresenter<Form,FormData, TaskExecutionFormView> - Parameters:
task-
-
initWith
Description copied from interface:TaskFormPresenterInicializa o form para a tarefa informada, com os dados disponibilizados- Specified by:
initWithin interfaceTaskFormPresenter<TaskExecutionFormView>- Overrides:
initWithin classAbstractBaseTaskFormPresenter<Form,FormData, TaskExecutionFormView> - Parameters:
task-formData-
-
getContextName
- Specified by:
getContextNamein interfaceContextProvider
-
getContextDescriptions
- Specified by:
getContextDescriptionsin interfaceContextProvider
-
useForm
Description copied from interface:BasicFormPresenterDetermina o formulario para ser utilizado neste Presenter- Specified by:
useFormin interfaceBasicFormPresenter<Form,FormData, TaskExecutionFormView> - Overrides:
useFormin classAbstractBaseTaskFormPresenter<Form,FormData, TaskExecutionFormView> - Parameters:
form-
-
setContextData
Permite a configuracao de dados de contexto- Parameters:
key-value-
-
setNotesButtonVisible
public void setNotesButtonVisible(boolean visible) -
isNotesButtonVisible
public boolean isNotesButtonVisible() -
setNotificationsButtonVisible
public void setNotificationsButtonVisible(boolean visible) -
isNotificationsButtonVisible
public boolean isNotificationsButtonVisible() -
setUndoButtonVisible
public void setUndoButtonVisible(boolean visible) -
isUndoButtonVisible
public boolean isUndoButtonVisible() -
setCancelButtonVisible
public void setCancelButtonVisible(boolean visible) -
isCancelButtonVisible
public boolean isCancelButtonVisible() -
runPersistScript
-
setCancelEnabled
protected void setCancelEnabled(boolean enabled) - Overrides:
setCancelEnabledin classAbstractBaseTaskFormPresenter<Form,FormData, TaskExecutionFormView>
-
isCancelEnabled
protected boolean isCancelEnabled()- Overrides:
isCancelEnabledin classAbstractBaseTaskFormPresenter<Form,FormData, TaskExecutionFormView>
-
setSaveEnabled
protected void setSaveEnabled(boolean enabled) - Overrides:
setSaveEnabledin classAbstractBaseTaskFormPresenter<Form,FormData, TaskExecutionFormView>
-
isSaveEnabled
protected boolean isSaveEnabled()- Overrides:
isSaveEnabledin classAbstractBaseTaskFormPresenter<Form,FormData, TaskExecutionFormView>
-
setFinishEnabled
protected void setFinishEnabled(boolean enabled) - Overrides:
setFinishEnabledin classAbstractBaseTaskFormPresenter<Form,FormData, TaskExecutionFormView>
-
isFinishEnabled
protected boolean isFinishEnabled()- Overrides:
isFinishEnabledin classAbstractBaseTaskFormPresenter<Form,FormData, TaskExecutionFormView>
-
handlePresenterAttach
public void handlePresenterAttach(PresenterAttachEvent event) - Specified by:
handlePresenterAttachin interfacePresenterLifeCicleAware<TaskExecutionFormView>- Overrides:
handlePresenterAttachin classAbstractPresenter<TaskExecutionFormView>
-
handlePresenterClose
public void handlePresenterClose(PresenterCloseEvent event) - Specified by:
handlePresenterClosein interfacePresenterLifeCicleAware<TaskExecutionFormView>- Overrides:
handlePresenterClosein classAbstractBaseTaskFormPresenter<Form,FormData, TaskExecutionFormView>
-
windowModeChanged
public void windowModeChanged(Window.WindowModeChangeEvent event) - Specified by:
windowModeChangedin interfaceWindow.WindowModeChangeListener
-
notifyNotesChanged
protected void notifyNotesChanged() -
notifyAttachmentsChanged
protected void notifyAttachmentsChanged() -
createFormEngine
- Overrides:
createFormEnginein classAbstractTaskFormPresenter<TaskExecutionFormView>
-