Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| jBPM distribution 6.0.0.Alpha9
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.droolsjbpm.services.impl
Class KnowledgeDataServiceImpl

    java.lang.Object
      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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| jBPM distribution 6.0.0.Alpha9
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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