Class InputDialogTaskProcessForm
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
io.jmix.flowui.view.View<ViewLayout>
io.jmix.flowui.view.StandardView
io.jmix.bpmflowui.view.inputdialogform.InputDialogProcessForm
io.jmix.bpmflowui.view.inputdialogform.InputDialogTaskProcessForm
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier
,com.vaadin.flow.component.DetachNotifier
,com.vaadin.flow.component.HasElement
,com.vaadin.flow.component.HasStyle
,com.vaadin.flow.router.AfterNavigationObserver
,com.vaadin.flow.router.BeforeEnterObserver
,com.vaadin.flow.router.BeforeLeaveObserver
,com.vaadin.flow.router.HasDynamicTitle
,com.vaadin.flow.router.internal.AfterNavigationHandler
,com.vaadin.flow.router.internal.BeforeEnterHandler
,com.vaadin.flow.router.internal.BeforeLeaveHandler
,Serializable
@Route(value="bpm/inputdialogtaskprocessform",
layout=DefaultMainViewParent.class)
@ViewController("bpm_InputDialogTaskProcessForm")
@ViewDescriptor("input-dialog-task-process-form.xml")
@DialogMode(width="37em",
resizable=true)
public class InputDialogTaskProcessForm
extends InputDialogProcessForm
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.view.View
View.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected BpmTaskService
protected com.vaadin.flow.component.button.Button
protected com.vaadin.flow.component.button.Button
protected CurrentUserSubstitution
protected FlowableEntitiesConverter
protected UiEventPublisher
protected com.vaadin.flow.component.formlayout.FormLayout
protected FormData
protected MessageBundle
protected List<FormOutcome>
protected com.vaadin.flow.component.orderedlayout.HorizontalLayout
protected ProcessFormDataExtractor
protected ProcessFormViews
protected org.flowable.task.api.Task
protected org.flowable.engine.TaskService
protected UiComponents
protected ViewValidation
Fields inherited from class io.jmix.bpmflowui.view.inputdialogform.InputDialogProcessForm
inputDialogFormComponentsFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected com.vaadin.flow.component.button.Button
protected void
createHorizontalLayout
(List<FormOutcome> outcomes) protected com.vaadin.flow.component.button.Button
createOutcomeBtn
(FormOutcome outcome) void
createOutcomeLayout
(org.flowable.task.api.Task task, List<FormOutcome> outcomes) protected com.vaadin.flow.component.icon.Icon
evaluateIconValue
(FormOutcome outcome) protected void
onClaimAndCloseBtnClick
(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) protected void
onClaimAndResumeBtnClick
(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) void
setTask
(org.flowable.task.api.Task task) Methods inherited from class io.jmix.bpmflowui.view.inputdialogform.InputDialogProcessForm
collectProcessVariables, initForm
Methods inherited from class io.jmix.flowui.view.StandardView
initContent
Methods inherited from class io.jmix.flowui.view.View
addAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets
Methods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElement
Methods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getEventBus, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setVisible
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListener
Methods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListener
Methods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Field Details
-
processFormDataExtractor
-
processFormViews
-
messageBundle
-
viewValidation
-
taskService
@Autowired protected org.flowable.engine.TaskService taskService -
bpmTaskService
-
entitiesConverter
-
currentUserSubstitution
-
uiComponents
-
eventPublisher
-
outcomesPanel
-
form
-
claimAndCloseBtn
-
claimAndResumeBtn
-
formData
-
task
protected org.flowable.task.api.Task task -
outcomes
-
-
Constructor Details
-
InputDialogTaskProcessForm
public InputDialogTaskProcessForm()
-
-
Method Details
-
setTask
public void setTask(org.flowable.task.api.Task task) -
getPageTitle
- Specified by:
getPageTitle
in interfacecom.vaadin.flow.router.HasDynamicTitle
- Overrides:
getPageTitle
in classView<ViewLayout>
-
createOutcomeLayout
-
createHorizontalLayout
-
createOutcomeBtn
-
createCompleteTaskBtn
protected com.vaadin.flow.component.button.Button createCompleteTaskBtn() -
evaluateIconValue
-
onClaimAndResumeBtnClick
@Subscribe("claimAndResumeBtn") protected void onClaimAndResumeBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
onClaimAndCloseBtnClick
@Subscribe("claimAndCloseBtn") protected void onClaimAndCloseBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event)
-