org.jbpm.task.wih
Class AbstractHTWorkItemHandler

java.lang.Object
  extended by org.jbpm.task.wih.AbstractHTWorkItemHandler
All Implemented Interfaces:
org.drools.runtime.process.WorkItemHandler
Direct Known Subclasses:
CDIHTWorkItemHandler, GenericHTWorkItemHandler

public abstract class AbstractHTWorkItemHandler
extends Object
implements org.drools.runtime.process.WorkItemHandler


Field Summary
protected  OnErrorAction action
           
protected  org.drools.runtime.KnowledgeRuntime session
           
 
Constructor Summary
AbstractHTWorkItemHandler()
           
AbstractHTWorkItemHandler(org.drools.runtime.KnowledgeRuntime session)
           
AbstractHTWorkItemHandler(org.drools.runtime.KnowledgeRuntime session, OnErrorAction action)
           
 
Method Summary
abstract  void abortWorkItem(org.drools.runtime.process.WorkItem workItem, org.drools.runtime.process.WorkItemManager manager)
           
protected  Task createTaskBasedOnWorkItemParams(org.drools.runtime.process.WorkItem workItem)
           
protected  ContentData createTaskContentBasedOnWorkItemParams(org.drools.runtime.process.WorkItem workItem)
           
abstract  void executeWorkItem(org.drools.runtime.process.WorkItem workItem, org.drools.runtime.process.WorkItemManager manager)
           
 org.drools.runtime.KnowledgeRuntime getSession()
           
 void setAction(OnErrorAction action)
           
 void setSession(org.drools.runtime.KnowledgeRuntime session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

session

protected org.drools.runtime.KnowledgeRuntime session

action

protected OnErrorAction action
Constructor Detail

AbstractHTWorkItemHandler

public AbstractHTWorkItemHandler()

AbstractHTWorkItemHandler

public AbstractHTWorkItemHandler(org.drools.runtime.KnowledgeRuntime session)

AbstractHTWorkItemHandler

public AbstractHTWorkItemHandler(org.drools.runtime.KnowledgeRuntime session,
                                 OnErrorAction action)
Method Detail

setAction

public void setAction(OnErrorAction action)

getSession

public org.drools.runtime.KnowledgeRuntime getSession()

setSession

public void setSession(org.drools.runtime.KnowledgeRuntime session)

createTaskBasedOnWorkItemParams

protected Task createTaskBasedOnWorkItemParams(org.drools.runtime.process.WorkItem workItem)

createTaskContentBasedOnWorkItemParams

protected ContentData createTaskContentBasedOnWorkItemParams(org.drools.runtime.process.WorkItem workItem)

executeWorkItem

public abstract void executeWorkItem(org.drools.runtime.process.WorkItem workItem,
                                     org.drools.runtime.process.WorkItemManager manager)
Specified by:
executeWorkItem in interface org.drools.runtime.process.WorkItemHandler

abortWorkItem

public abstract void abortWorkItem(org.drools.runtime.process.WorkItem workItem,
                                   org.drools.runtime.process.WorkItemManager manager)
Specified by:
abortWorkItem in interface org.drools.runtime.process.WorkItemHandler


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