Class AbstractHumanTaskFormDisplayer<S extends org.jbpm.workbench.forms.display.FormRenderingSettings>

    • Field Detail

      • taskId

        protected long taskId
      • renderingSettings

        protected S extends org.jbpm.workbench.forms.display.FormRenderingSettings renderingSettings
      • taskName

        protected String taskName
      • serverTemplateId

        protected String serverTemplateId
      • deploymentId

        protected String deploymentId
      • container

        protected com.google.gwt.user.client.ui.FormPanel container
      • buttonsContainer

        protected org.gwtbootstrap3.client.ui.ButtonGroup buttonsContainer
      • formContainer

        protected com.google.gwt.user.client.ui.FlowPanel formContainer
      • errorPopup

        @Inject
        protected org.uberfire.client.workbench.widgets.common.ErrorPopupPresenter errorPopup
      • taskService

        @Inject
        protected org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.ht.service.TaskService> taskService
      • taskRefreshed

        @Inject
        protected javax.enterprise.event.Event<org.jbpm.workbench.ht.model.events.TaskRefreshedEvent> taskRefreshed
      • identity

        @Inject
        protected org.jboss.errai.security.shared.api.identity.User identity
    • Constructor Detail

      • AbstractHumanTaskFormDisplayer

        public AbstractHumanTaskFormDisplayer()
    • Method Detail

      • initDisplayer

        protected abstract void initDisplayer()
      • completeFromDisplayer

        protected abstract void completeFromDisplayer()
      • saveStateFromDisplayer

        protected abstract void saveStateFromDisplayer()
      • startFromDisplayer

        protected abstract void startFromDisplayer()
      • claimFromDisplayer

        protected abstract void claimFromDisplayer()
      • releaseFromDisplayer

        protected abstract void releaseFromDisplayer()
      • init

        public void init​(org.jbpm.workbench.forms.display.FormDisplayerConfig<org.jbpm.workbench.ht.model.TaskKey,​S> config,
                         org.uberfire.mvp.Command onCloseCommand,
                         org.uberfire.mvp.Command onRefreshCommand)
        Specified by:
        init in interface GenericFormDisplayer<org.jbpm.workbench.ht.model.TaskKey,​S extends org.jbpm.workbench.forms.display.FormRenderingSettings>
      • clearRenderingSettings

        protected void clearRenderingSettings()
      • claim

        public void claim()
        Specified by:
        claim in interface HumanTaskFormDisplayer<S extends org.jbpm.workbench.forms.display.FormRenderingSettings>
      • release

        public void release()
        Specified by:
        release in interface HumanTaskFormDisplayer<S extends org.jbpm.workbench.forms.display.FormRenderingSettings>
      • start

        public void start()
        Specified by:
        start in interface HumanTaskFormDisplayer<S extends org.jbpm.workbench.forms.display.FormRenderingSettings>
      • getContainer

        public com.google.gwt.user.client.ui.Panel getContainer()
        Specified by:
        getContainer in interface GenericFormDisplayer<org.jbpm.workbench.ht.model.TaskKey,​S extends org.jbpm.workbench.forms.display.FormRenderingSettings>
      • getFooter

        public com.google.gwt.user.client.ui.IsWidget getFooter()
        Specified by:
        getFooter in interface GenericFormDisplayer<org.jbpm.workbench.ht.model.TaskKey,​S extends org.jbpm.workbench.forms.display.FormRenderingSettings>
      • getStartTaskRemoteCallback

        protected org.jboss.errai.common.client.api.RemoteCallback getStartTaskRemoteCallback()
      • getClaimTaskCallback

        protected org.jboss.errai.common.client.api.RemoteCallback getClaimTaskCallback()
      • getSaveTaskStateCallback

        protected org.jboss.errai.common.client.api.RemoteCallback getSaveTaskStateCallback()
      • getReleaseTaskRemoteCallback

        protected org.jboss.errai.common.client.api.RemoteCallback getReleaseTaskRemoteCallback()
      • getCompleteTaskRemoteCallback

        protected org.jboss.errai.common.client.api.RemoteCallback<Void> getCompleteTaskRemoteCallback()
      • getUnexpectedErrorCallback

        protected org.jboss.errai.common.client.api.ErrorCallback<org.jboss.errai.bus.client.api.messaging.Message> getUnexpectedErrorCallback()
      • addOnCloseCallback

        public void addOnCloseCallback​(org.uberfire.mvp.Command callback)
        Specified by:
        addOnCloseCallback in interface GenericFormDisplayer<org.jbpm.workbench.ht.model.TaskKey,​S extends org.jbpm.workbench.forms.display.FormRenderingSettings>
      • addOnRefreshCallback

        public void addOnRefreshCallback​(org.uberfire.mvp.Command callback)
        Specified by:
        addOnRefreshCallback in interface GenericFormDisplayer<org.jbpm.workbench.ht.model.TaskKey,​S extends org.jbpm.workbench.forms.display.FormRenderingSettings>
      • refresh

        protected void refresh()
      • close

        public void close()
        Specified by:
        close in interface GenericFormDisplayer<org.jbpm.workbench.ht.model.TaskKey,​S extends org.jbpm.workbench.forms.display.FormRenderingSettings>
      • clearStatus

        protected void clearStatus()