jBPM distribution 6.0.2-SNAPSHOT

org.jbpm.process.instance
Interface ProcessInstanceManager

All Known Implementing Classes:
DefaultProcessInstanceManager, JPAProcessInstanceManager

public interface ProcessInstanceManager


Method Summary
 void addProcessInstance(ProcessInstance processInstance, org.kie.internal.process.CorrelationKey correlationKey)
           
 void clearProcessInstances()
           
 void clearProcessInstancesState()
           
 ProcessInstance getProcessInstance(org.kie.internal.process.CorrelationKey correlationKey)
           
 ProcessInstance getProcessInstance(long id)
           
 ProcessInstance getProcessInstance(long id, boolean readOnly)
           
 Collection<ProcessInstance> getProcessInstances()
           
 void internalAddProcessInstance(ProcessInstance processInstance)
           
 void internalRemoveProcessInstance(ProcessInstance processInstance)
           
 void removeProcessInstance(ProcessInstance processInstance)
           
 

Method Detail

getProcessInstance

ProcessInstance getProcessInstance(long id)

getProcessInstance

ProcessInstance getProcessInstance(long id,
                                   boolean readOnly)

getProcessInstance

ProcessInstance getProcessInstance(org.kie.internal.process.CorrelationKey correlationKey)

getProcessInstances

Collection<ProcessInstance> getProcessInstances()

addProcessInstance

void addProcessInstance(ProcessInstance processInstance,
                        org.kie.internal.process.CorrelationKey correlationKey)

internalAddProcessInstance

void internalAddProcessInstance(ProcessInstance processInstance)

removeProcessInstance

void removeProcessInstance(ProcessInstance processInstance)

internalRemoveProcessInstance

void internalRemoveProcessInstance(ProcessInstance processInstance)

clearProcessInstances

void clearProcessInstances()

clearProcessInstancesState

void clearProcessInstancesState()

jBPM distribution 6.0.2-SNAPSHOT

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