Drools jBPM :: Knowledge Services 6.0.0.Alpha9

org.jbpm.task.wih
Class AbstractHTWorkItemHandler

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

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


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

Field Detail

action

protected OnErrorAction action
Constructor Detail

AbstractHTWorkItemHandler

public AbstractHTWorkItemHandler()

AbstractHTWorkItemHandler

public AbstractHTWorkItemHandler(OnErrorAction action)
Method Detail

setAction

public void setAction(OnErrorAction action)

createTaskBasedOnWorkItemParams

protected Task createTaskBasedOnWorkItemParams(org.kie.runtime.KieSession session,
                                               org.kie.runtime.process.WorkItem workItem)

createTaskContentBasedOnWorkItemParams

protected ContentData createTaskContentBasedOnWorkItemParams(org.kie.runtime.KieSession session,
                                                             org.kie.runtime.process.WorkItem workItem)

executeWorkItem

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

abortWorkItem

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

Drools jBPM :: Knowledge Services 6.0.0.Alpha9

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