Class InputDialogTaskProcessForm

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
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, FragmentOwner, 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:
  • Field Details

    • processFormDataExtractor

      @Autowired protected ProcessFormDataExtractor processFormDataExtractor
    • processFormViews

      @Autowired protected ProcessFormViews processFormViews
    • messageBundle

      @Autowired protected MessageBundle messageBundle
    • viewValidation

      @Autowired protected ViewValidation viewValidation
    • taskService

      @Autowired protected org.flowable.engine.TaskService taskService
    • bpmTaskService

      @Autowired protected BpmTaskService bpmTaskService
    • entitiesConverter

      @Autowired protected FlowableEntitiesConverter entitiesConverter
    • currentUserSubstitution

      @Autowired protected CurrentUserSubstitution currentUserSubstitution
    • uiComponents

      @Autowired protected UiComponents uiComponents
    • eventPublisher

      @Autowired protected UiEventPublisher eventPublisher
    • outcomesPanel

      @ViewComponent protected com.vaadin.flow.component.orderedlayout.HorizontalLayout outcomesPanel
    • form

      @ViewComponent protected com.vaadin.flow.component.formlayout.FormLayout form
    • claimAndCloseBtn

      @ViewComponent protected com.vaadin.flow.component.button.Button claimAndCloseBtn
    • claimAndResumeBtn

      @ViewComponent protected com.vaadin.flow.component.button.Button claimAndResumeBtn
    • formData

      protected FormData formData
    • task

      protected org.flowable.task.api.Task task
    • outcomes

      protected List<FormOutcome> outcomes
  • Constructor Details

    • InputDialogTaskProcessForm

      public InputDialogTaskProcessForm()
  • Method Details

    • setTask

      public void setTask(org.flowable.task.api.Task task)
    • getPageTitle

      public String getPageTitle()
      Specified by:
      getPageTitle in interface com.vaadin.flow.router.HasDynamicTitle
      Overrides:
      getPageTitle in class View<ViewLayout>
    • createOutcomeLayout

      public void createOutcomeLayout(org.flowable.task.api.Task task, List<FormOutcome> outcomes)
    • createHorizontalLayout

      protected void createHorizontalLayout(List<FormOutcome> outcomes)
    • createOutcomeBtn

      protected com.vaadin.flow.component.button.Button createOutcomeBtn(FormOutcome outcome)
    • createCompleteTaskBtn

      protected com.vaadin.flow.component.button.Button createCompleteTaskBtn()
    • evaluateIconValue

      @Nullable protected com.vaadin.flow.component.icon.Icon evaluateIconValue(FormOutcome outcome)
    • 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)