Class RemoteProcessRuntimeDataServiceImpl
- java.lang.Object
-
- org.jbpm.workbench.ks.integration.AbstractKieServerService
-
- org.jbpm.workbench.pr.backend.server.RemoteProcessRuntimeDataServiceImpl
-
- All Implemented Interfaces:
org.jbpm.workbench.pr.service.ProcessRuntimeDataService
@ApplicationScoped public class RemoteProcessRuntimeDataServiceImpl extends org.jbpm.workbench.ks.integration.AbstractKieServerService implements org.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
-
Field Summary
Fields Modifier and Type Field Description static intNOT_FOUND_ERROR_CODE
-
Constructor Summary
Constructors Constructor Description RemoteProcessRuntimeDataServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancelProcessInstanceNode(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey, Long nodeInstanceId)org.jbpm.workbench.pr.model.ProcessSummarygetProcess(org.jbpm.workbench.pr.model.ProcessDefinitionKey processDefinitionKey)List<org.jbpm.workbench.pr.model.ProcessSummary>getProcesses(String serverTemplateId, Integer page, Integer pageSize, String sort, Boolean sortOrder)List<org.jbpm.workbench.pr.model.ProcessSummary>getProcessesByFilter(String serverTemplateId, String textSearch, Integer page, Integer pageSize, String sort, Boolean sortOrder)org.jbpm.workbench.pr.model.ProcessInstanceSummarygetProcessInstance(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey)List<org.jbpm.workbench.pr.model.NodeInstanceSummary>getProcessInstanceActiveNodes(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey)org.jbpm.workbench.pr.model.ProcessInstanceSummarygetProcessInstanceByCorrelationKey(String serverTemplateId, String correlationKey)List<org.jbpm.workbench.pr.model.NodeInstanceSummary>getProcessInstanceCompletedNodes(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey)org.jbpm.workbench.pr.model.ProcessInstanceDiagramSummarygetProcessInstanceDiagramSummary(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey, String completedNodeColor, String completedNodeBorderColor, String activeNodeBorderColor, String activeAsyncNodeBorderColor)List<org.jbpm.workbench.pr.model.TimerInstanceSummary>getProcessInstanceTimerInstances(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey)List<org.jbpm.workbench.pr.model.TaskDefSummary>getProcessUserTasks(String serverTemplateId, String containerId, String processId)org.jbpm.workbench.pr.model.WorkItemSummarygetWorkItemByProcessInstanceId(String serverTemplateId, String containerId, Long processInstanceId, Long workItemId)voidrescheduleTimerInstance(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey, org.jbpm.workbench.pr.model.TimerInstanceSummary summary)voidreTriggerProcessInstanceNode(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey, Long nodeInstanceId)voidtriggerProcessInstanceNode(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey, Long nodeId)
-
-
-
Method Detail
-
getProcessInstance
public org.jbpm.workbench.pr.model.ProcessInstanceSummary getProcessInstance(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey)
- Specified by:
getProcessInstancein interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
getProcessInstanceActiveNodes
public List<org.jbpm.workbench.pr.model.NodeInstanceSummary> getProcessInstanceActiveNodes(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey)
- Specified by:
getProcessInstanceActiveNodesin interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
getProcessInstanceCompletedNodes
public List<org.jbpm.workbench.pr.model.NodeInstanceSummary> getProcessInstanceCompletedNodes(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey)
- Specified by:
getProcessInstanceCompletedNodesin interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
getProcessInstanceDiagramSummary
public org.jbpm.workbench.pr.model.ProcessInstanceDiagramSummary getProcessInstanceDiagramSummary(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey, String completedNodeColor, String completedNodeBorderColor, String activeNodeBorderColor, String activeAsyncNodeBorderColor)- Specified by:
getProcessInstanceDiagramSummaryin interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
getProcessInstanceTimerInstances
public List<org.jbpm.workbench.pr.model.TimerInstanceSummary> getProcessInstanceTimerInstances(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey)
- Specified by:
getProcessInstanceTimerInstancesin interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
triggerProcessInstanceNode
public void triggerProcessInstanceNode(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey, Long nodeId)- Specified by:
triggerProcessInstanceNodein interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
cancelProcessInstanceNode
public void cancelProcessInstanceNode(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey, Long nodeInstanceId)- Specified by:
cancelProcessInstanceNodein interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
reTriggerProcessInstanceNode
public void reTriggerProcessInstanceNode(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey, Long nodeInstanceId)- Specified by:
reTriggerProcessInstanceNodein interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
rescheduleTimerInstance
public void rescheduleTimerInstance(org.jbpm.workbench.pr.model.ProcessInstanceKey processInstanceKey, org.jbpm.workbench.pr.model.TimerInstanceSummary summary)- Specified by:
rescheduleTimerInstancein interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
getProcesses
public List<org.jbpm.workbench.pr.model.ProcessSummary> getProcesses(String serverTemplateId, Integer page, Integer pageSize, String sort, Boolean sortOrder)
- Specified by:
getProcessesin interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
getProcess
public org.jbpm.workbench.pr.model.ProcessSummary getProcess(org.jbpm.workbench.pr.model.ProcessDefinitionKey processDefinitionKey)
- Specified by:
getProcessin interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
getProcessesByFilter
public List<org.jbpm.workbench.pr.model.ProcessSummary> getProcessesByFilter(String serverTemplateId, String textSearch, Integer page, Integer pageSize, String sort, Boolean sortOrder)
- Specified by:
getProcessesByFilterin interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
getProcessUserTasks
public List<org.jbpm.workbench.pr.model.TaskDefSummary> getProcessUserTasks(String serverTemplateId, String containerId, String processId)
- Specified by:
getProcessUserTasksin interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
getWorkItemByProcessInstanceId
public org.jbpm.workbench.pr.model.WorkItemSummary getWorkItemByProcessInstanceId(String serverTemplateId, String containerId, Long processInstanceId, Long workItemId)
- Specified by:
getWorkItemByProcessInstanceIdin interfaceorg.jbpm.workbench.pr.service.ProcessRuntimeDataService
-
-