jBPM distribution 6.0.0.CR4-Pre1

org.jbpm.services.task.wih
Class AbstractHTWorkItemHandler

java.lang.Object
  extended by org.jbpm.services.task.wih.AbstractHTWorkItemHandler
All Implemented Interfaces:
WorkItemHandler
Direct Known Subclasses:
LocalHTWorkItemHandler, NonManagedLocalHTWorkItemHandler

public abstract class AbstractHTWorkItemHandler
extends Object
implements WorkItemHandler


Field Summary
protected  OnErrorAction action
           
 
Constructor Summary
AbstractHTWorkItemHandler()
           
AbstractHTWorkItemHandler(OnErrorAction action)
           
 
Method Summary
abstract  void abortWorkItem(WorkItem workItem, WorkItemManager manager)
          The given work item should be aborted.
protected  Task createTaskBasedOnWorkItemParams(KieSession session, WorkItem workItem)
           
protected  org.kie.internal.task.api.model.ContentData createTaskContentBasedOnWorkItemParams(KieSession session, WorkItem workItem)
           
abstract  void executeWorkItem(WorkItem workItem, WorkItemManager manager)
          The given work item should be executed.
protected  boolean isAutoClaim(WorkItem workItem, Task task)
           
 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(KieSession session,
                                               WorkItem workItem)

createTaskContentBasedOnWorkItemParams

protected org.kie.internal.task.api.model.ContentData createTaskContentBasedOnWorkItemParams(KieSession session,
                                                                                             WorkItem workItem)

isAutoClaim

protected boolean isAutoClaim(WorkItem workItem,
                              Task task)

executeWorkItem

public abstract void executeWorkItem(WorkItem workItem,
                                     WorkItemManager manager)
Description copied from interface: WorkItemHandler
The given work item should be executed.

Specified by:
executeWorkItem in interface WorkItemHandler
Parameters:
workItem - the work item that should be executed
manager - the manager that requested the work item to be executed

abortWorkItem

public abstract void abortWorkItem(WorkItem workItem,
                                   WorkItemManager manager)
Description copied from interface: WorkItemHandler
The given work item should be aborted.

Specified by:
abortWorkItem in interface WorkItemHandler
Parameters:
workItem - the work item that should be aborted
manager - the manager that requested the work item to be aborted

jBPM distribution 6.0.0.CR4-Pre1

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