jBPM distribution 6.0.0.Alpha9

org.droolsjbpm.services.impl
Class KnowledgeDataServiceImpl

java.lang.Object
  extended by org.droolsjbpm.services.impl.KnowledgeDataServiceImpl
All Implemented Interfaces:
KnowledgeDataService

@ApplicationScoped
public class KnowledgeDataServiceImpl
extends Object
implements KnowledgeDataService


Constructor Summary
KnowledgeDataServiceImpl()
           
 
Method Summary
 Collection<ProcessDesc> getProcesses()
           
 Collection<ProcessDesc> getProcessesByDomainName(String domainName)
           
 Collection<ProcessDesc> getProcessesByFilter(String filter)
           
 Collection<NodeInstanceDesc> getProcessInstanceActiveNodes(int sessionId, long processId)
           
 ProcessInstanceDesc getProcessInstanceById(long processId)
           
 Collection<NodeInstanceDesc> getProcessInstanceCompletedNodes(int sessionId, long processId)
           
 Collection<NodeInstanceDesc> getProcessInstanceFullHistory(int sessionId, long processId)
           
 Collection<NodeInstanceDesc> getProcessInstanceHistory(int sessionId, long processId)
           
 Collection<NodeInstanceDesc> getProcessInstanceHistory(int sessionId, long processId, boolean completed)
           
 Collection<ProcessInstanceDesc> getProcessInstances()
           
 Collection<ProcessInstanceDesc> getProcessInstances(List<Integer> states, String initiator)
           
 Collection<ProcessInstanceDesc> getProcessInstancesByProcessDefinition(String processDefId)
           
 Collection<ProcessInstanceDesc> getProcessInstancesByProcessId(List<Integer> states, String processId, String initiator)
           
 Collection<ProcessInstanceDesc> getProcessInstancesByProcessName(List<Integer> states, String processName, String initiator)
           
 Collection<ProcessInstanceDesc> getProcessInstancesBySessionId(String sessionId)
           
 Collection<VariableStateDesc> getVariableHistory(long processInstanceId, String variableId)
           
 Collection<VariableStateDesc> getVariablesCurrentState(long processInstanceId)
           
 void init()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KnowledgeDataServiceImpl

public KnowledgeDataServiceImpl()
Method Detail

init

@PostConstruct
public void init()

getProcessInstances

public Collection<ProcessInstanceDesc> getProcessInstances()
Specified by:
getProcessInstances in interface KnowledgeDataService

getProcessInstances

public Collection<ProcessInstanceDesc> getProcessInstances(List<Integer> states,
                                                           String initiator)
Specified by:
getProcessInstances in interface KnowledgeDataService

getProcessInstancesBySessionId

public Collection<ProcessInstanceDesc> getProcessInstancesBySessionId(String sessionId)
Specified by:
getProcessInstancesBySessionId in interface KnowledgeDataService

getProcessesByDomainName

public Collection<ProcessDesc> getProcessesByDomainName(String domainName)
Specified by:
getProcessesByDomainName in interface KnowledgeDataService

getProcessesByFilter

public Collection<ProcessDesc> getProcessesByFilter(String filter)
Specified by:
getProcessesByFilter in interface KnowledgeDataService

getProcesses

public Collection<ProcessDesc> getProcesses()
Specified by:
getProcesses in interface KnowledgeDataService

getProcessInstancesByProcessDefinition

public Collection<ProcessInstanceDesc> getProcessInstancesByProcessDefinition(String processDefId)
Specified by:
getProcessInstancesByProcessDefinition in interface KnowledgeDataService

getProcessInstanceById

public ProcessInstanceDesc getProcessInstanceById(long processId)
Specified by:
getProcessInstanceById in interface KnowledgeDataService

getProcessInstanceHistory

public Collection<NodeInstanceDesc> getProcessInstanceHistory(int sessionId,
                                                              long processId)
Specified by:
getProcessInstanceHistory in interface KnowledgeDataService

getVariablesCurrentState

public Collection<VariableStateDesc> getVariablesCurrentState(long processInstanceId)
Specified by:
getVariablesCurrentState in interface KnowledgeDataService

getProcessInstanceHistory

public Collection<NodeInstanceDesc> getProcessInstanceHistory(int sessionId,
                                                              long processId,
                                                              boolean completed)
Specified by:
getProcessInstanceHistory in interface KnowledgeDataService

getProcessInstanceFullHistory

public Collection<NodeInstanceDesc> getProcessInstanceFullHistory(int sessionId,
                                                                  long processId)
Specified by:
getProcessInstanceFullHistory in interface KnowledgeDataService

getProcessInstanceActiveNodes

public Collection<NodeInstanceDesc> getProcessInstanceActiveNodes(int sessionId,
                                                                  long processId)
Specified by:
getProcessInstanceActiveNodes in interface KnowledgeDataService

getVariableHistory

public Collection<VariableStateDesc> getVariableHistory(long processInstanceId,
                                                        String variableId)
Specified by:
getVariableHistory in interface KnowledgeDataService

getProcessInstancesByProcessId

public Collection<ProcessInstanceDesc> getProcessInstancesByProcessId(List<Integer> states,
                                                                      String processId,
                                                                      String initiator)
Specified by:
getProcessInstancesByProcessId in interface KnowledgeDataService

getProcessInstancesByProcessName

public Collection<ProcessInstanceDesc> getProcessInstancesByProcessName(List<Integer> states,
                                                                        String processName,
                                                                        String initiator)
Specified by:
getProcessInstancesByProcessName in interface KnowledgeDataService

getProcessInstanceCompletedNodes

public Collection<NodeInstanceDesc> getProcessInstanceCompletedNodes(int sessionId,
                                                                     long processId)
Specified by:
getProcessInstanceCompletedNodes in interface KnowledgeDataService

jBPM distribution 6.0.0.Alpha9

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.