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

    • Field Detail

      • container

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

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

        protected com.google.gwt.user.client.ui.FlowPanel footerButtons
      • correlationKey

        protected org.gwtbootstrap3.client.ui.TextBox correlationKey
      • renderingSettings

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

        protected String serverTemplateId
      • deploymentId

        protected String deploymentId
      • processDefId

        protected String processDefId
      • processName

        protected String processName
      • parentProcessInstanceId

        protected Long parentProcessInstanceId
      • errorPopup

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

        @Inject
        protected javax.enterprise.event.Event<org.jbpm.workbench.pr.events.NewProcessInstanceEvent> newProcessInstanceEvent
      • processService

        protected org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.pr.service.ProcessService> processService
      • notificationEvent

        @Inject
        protected javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent
      • config

        protected org.jbpm.workbench.forms.display.FormDisplayerConfig<org.jbpm.workbench.pr.model.ProcessDefinitionKey,​S extends org.jbpm.workbench.forms.display.FormRenderingSettings> config
    • Constructor Detail

      • AbstractStartProcessFormDisplayer

        public AbstractStartProcessFormDisplayer()
    • Method Detail

      • init

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

        public void initConfigs​(org.jbpm.workbench.forms.display.FormDisplayerConfig<org.jbpm.workbench.pr.model.ProcessDefinitionKey,​S> config,
                                org.uberfire.mvp.Command onClose,
                                org.uberfire.mvp.Command onRefreshCommand)
      • initDisplayer

        protected abstract void initDisplayer()
      • getContainer

        public com.google.gwt.user.client.ui.Panel getContainer()
        Specified by:
        getContainer in interface GenericFormDisplayer<org.jbpm.workbench.pr.model.ProcessDefinitionKey,​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.pr.model.ProcessDefinitionKey,​S extends org.jbpm.workbench.forms.display.FormRenderingSettings>
      • getStartProcessRemoteCallback

        protected org.jboss.errai.common.client.api.RemoteCallback<Long> getStartProcessRemoteCallback()
      • addOnCloseCallback

        public void addOnCloseCallback​(org.uberfire.mvp.Command callback)
        Specified by:
        addOnCloseCallback in interface GenericFormDisplayer<org.jbpm.workbench.pr.model.ProcessDefinitionKey,​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.pr.model.ProcessDefinitionKey,​S extends org.jbpm.workbench.forms.display.FormRenderingSettings>
      • refresh

        public void refresh()
      • close

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

        protected void clearStatus()
      • getCorrelationKey

        protected String getCorrelationKey()
      • getParentProcessInstanceId

        public Long getParentProcessInstanceId()
      • setParentProcessInstanceId

        public void setParentProcessInstanceId​(Long parentProcessInstanceId)
      • setProcessService

        @Inject
        public void setProcessService​(org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.pr.service.ProcessService> processService)