org.drools.persistence.jpa.processinstance
Class JPAWorkItemManager

java.lang.Object
  extended by org.drools.persistence.jpa.processinstance.JPAWorkItemManager
All Implemented Interfaces:
org.drools.runtime.process.WorkItemManager

public class JPAWorkItemManager
extends Object
implements WorkItemManager


Constructor Summary
JPAWorkItemManager(InternalKnowledgeRuntime kruntime)
           
 
Method Summary
 void abortWorkItem(long id)
           
 void clear()
           
 void clearWorkItems()
           
 void completeWorkItem(long id, Map<String,Object> results)
           
 WorkItem getWorkItem(long id)
           
 Set<WorkItem> getWorkItems()
           
 void internalAbortWorkItem(long id)
           
 void internalAddWorkItem(WorkItem workItem)
           
 void internalExecuteWorkItem(WorkItem workItem)
           
 void registerWorkItemHandler(String workItemName, org.drools.runtime.process.WorkItemHandler handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPAWorkItemManager

public JPAWorkItemManager(InternalKnowledgeRuntime kruntime)
Method Detail

internalExecuteWorkItem

public void internalExecuteWorkItem(WorkItem workItem)

internalAbortWorkItem

public void internalAbortWorkItem(long id)

internalAddWorkItem

public void internalAddWorkItem(WorkItem workItem)

completeWorkItem

public void completeWorkItem(long id,
                             Map<String,Object> results)
Specified by:
completeWorkItem in interface org.drools.runtime.process.WorkItemManager

abortWorkItem

public void abortWorkItem(long id)
Specified by:
abortWorkItem in interface org.drools.runtime.process.WorkItemManager

getWorkItem

public WorkItem getWorkItem(long id)

getWorkItems

public Set<WorkItem> getWorkItems()

registerWorkItemHandler

public void registerWorkItemHandler(String workItemName,
                                    org.drools.runtime.process.WorkItemHandler handler)
Specified by:
registerWorkItemHandler in interface org.drools.runtime.process.WorkItemManager

clearWorkItems

public void clearWorkItems()

clear

public void clear()


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.