org.jbpm.kie.services.impl
@ApplicationScoped public class RuntimeDataServiceImpl extends Object implements RuntimeDataService
Constructor and Description |
---|
RuntimeDataServiceImpl() |
public void setPm(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm)
public void indexOnDeploy(@Observes DeploymentEvent event)
public void removeOnUnDeploy(@Observes DeploymentEvent event)
public Collection<ProcessDesc> getProcessesByDeploymentId(String deploymentId)
getProcessesByDeploymentId
in interface RuntimeDataService
public ProcessDesc getProcessesByDeploymentIdProcessId(String deploymentId, String processId)
getProcessesByDeploymentIdProcessId
in interface RuntimeDataService
public Collection<ProcessDesc> getProcessesByFilter(String filter)
getProcessesByFilter
in interface RuntimeDataService
public ProcessDesc getProcessById(String processId)
getProcessById
in interface RuntimeDataService
public Collection<ProcessDesc> getProcesses()
getProcesses
in interface RuntimeDataService
public Collection<ProcessInstanceDesc> getProcessInstances()
getProcessInstances
in interface RuntimeDataService
public Collection<ProcessInstanceDesc> getProcessInstances(List<Integer> states, String initiator)
getProcessInstances
in interface RuntimeDataService
public Collection<ProcessInstanceDesc> getProcessInstancesByDeploymentId(String deploymentId, List<Integer> states)
getProcessInstancesByDeploymentId
in interface RuntimeDataService
public Collection<ProcessInstanceDesc> getProcessInstancesByProcessDefinition(String processDefId)
getProcessInstancesByProcessDefinition
in interface RuntimeDataService
public ProcessInstanceDesc getProcessInstanceById(long processId)
getProcessInstanceById
in interface RuntimeDataService
public Collection<ProcessInstanceDesc> getProcessInstancesByProcessId(List<Integer> states, String processId, String initiator)
getProcessInstancesByProcessId
in interface RuntimeDataService
public Collection<ProcessInstanceDesc> getProcessInstancesByProcessName(List<Integer> states, String processName, String initiator)
getProcessInstancesByProcessName
in interface RuntimeDataService
public Collection<NodeInstanceDesc> getProcessInstanceHistory(String deploymentId, long processId)
getProcessInstanceHistory
in interface RuntimeDataService
public Collection<NodeInstanceDesc> getProcessInstanceHistory(String deploymentId, long processId, boolean completed)
getProcessInstanceHistory
in interface RuntimeDataService
public Collection<NodeInstanceDesc> getProcessInstanceFullHistory(String deploymentId, long processId)
getProcessInstanceFullHistory
in interface RuntimeDataService
public Collection<NodeInstanceDesc> getProcessInstanceActiveNodes(String deploymentId, long processId)
getProcessInstanceActiveNodes
in interface RuntimeDataService
public Collection<NodeInstanceDesc> getProcessInstanceCompletedNodes(String deploymentId, long processId)
getProcessInstanceCompletedNodes
in interface RuntimeDataService
public Collection<VariableStateDesc> getVariablesCurrentState(long processInstanceId)
getVariablesCurrentState
in interface RuntimeDataService
public Collection<VariableStateDesc> getVariableHistory(long processInstanceId, String variableId)
getVariableHistory
in interface RuntimeDataService
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.