Oracle Fusion Middleware
Workflow Services Java API Reference for Oracle SOA Suite
11g Release 1 (11.1.1.7)
E10660-11

oracle.bpel.services.workflow.task.impl
Class ExtendedAbstractRoutingSlipCallback

java.lang.Object
  extended by oracle.bpel.services.workflow.task.impl.ExtendedAbstractRoutingSlipCallback
All Implemented Interfaces:
IRoutingSlipCallback

public abstract class ExtendedAbstractRoutingSlipCallback
extends java.lang.Object
implements IRoutingSlipCallback


Constructor Summary
ExtendedAbstractRoutingSlipCallback()
           
 
Method Summary
 void onSubTaskUpdated(Task task, java.lang.String parentTaskId, java.lang.String action, java.lang.String updatedBy)
          Invoked when a sub task is updated
abstract  void onSubTaskUpdated(Task task, java.lang.String parentTaskId, java.lang.String action, java.lang.String updatedBy, java.lang.String previousOutcome)
          Invoked when a sub task is updated
abstract  void onTaskAssigned(Task task, java.lang.String action, java.lang.String outcome, java.lang.String outcomeUpdatedBy)
          Invoked when the task outcome is set and assigned to next participant
abstract  void onTaskCompleted(Task task)
          Invoked when the task is completed, expired, withdrawn or errored
abstract  void onTaskUpdated(Task task, java.lang.String action, java.lang.String updatedBy)
          Invoked when the task is updated
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.bpel.services.workflow.task.IRoutingSlipCallback
onStageComplete
 

Constructor Detail

ExtendedAbstractRoutingSlipCallback

public ExtendedAbstractRoutingSlipCallback()
Method Detail

onTaskAssigned

public abstract void onTaskAssigned(Task task,
                                    java.lang.String action,
                                    java.lang.String outcome,
                                    java.lang.String outcomeUpdatedBy)
Description copied from interface: IRoutingSlipCallback
Invoked when the task outcome is set and assigned to next participant

Specified by:
onTaskAssigned in interface IRoutingSlipCallback
Parameters:
task - The task object
action - The action that caused the assignment
outcome - The previous outcome if the assignment happened because a participant set the outcome and routed the task
outcomeUpdatedBy - The user id of the user who set the previous outcome, if any previous outcome
See Also:
IRoutingSlipCallback.onTaskAssigned(Task task, String action, String outcome, String outcomeUpdatedBy)

onTaskCompleted

public abstract void onTaskCompleted(Task task)
Description copied from interface: IRoutingSlipCallback
Invoked when the task is completed, expired, withdrawn or errored

Specified by:
onTaskCompleted in interface IRoutingSlipCallback
Parameters:
task - The task object
See Also:
IRoutingSlipCallback.onTaskCompleted(Task task)

onTaskUpdated

public abstract void onTaskUpdated(Task task,
                                   java.lang.String action,
                                   java.lang.String updatedBy)
Description copied from interface: IRoutingSlipCallback
Invoked when the task is updated

Specified by:
onTaskUpdated in interface IRoutingSlipCallback
Parameters:
task - The task object
action - The action that caused the update
updatedBy - The id of the user who updated the task
See Also:
IRoutingSlipCallback.onTaskUpdated(Task task, String action, String updatedBy)

onSubTaskUpdated

public void onSubTaskUpdated(Task task,
                             java.lang.String parentTaskId,
                             java.lang.String action,
                             java.lang.String updatedBy)
Description copied from interface: IRoutingSlipCallback
Invoked when a sub task is updated

Specified by:
onSubTaskUpdated in interface IRoutingSlipCallback
Parameters:
task - The task object
parentTaskId - The task id of the root parent task. The root parent is not the necessarily the immediate parent, but the original task from which this sub task is derived
action - The action that caused the update
updatedBy - The id of the user who updated the task
See Also:
IRoutingSlipCallback.onSubTaskUpdated(Task task, String parentTaskId, String action, String updatedBy)

onSubTaskUpdated

public abstract void onSubTaskUpdated(Task task,
                                      java.lang.String parentTaskId,
                                      java.lang.String action,
                                      java.lang.String updatedBy,
                                      java.lang.String previousOutcome)
Invoked when a sub task is updated

Parameters:
task - The task object
parentTaskId - The task id of the root parent task. The root parent is not the necessarily the immediate parent, but the original task from which this sub task is derived
action - The action that caused the update
updatedBy - The id of the user who updated the task
previousOutcome - The outcome if the action was outcome updated

Oracle Fusion Middleware
Workflow Services Java API Reference for Oracle SOA Suite
11g Release 1 (11.1.1.7)
E10660-11

Copyright © 2009, 2013, Oracle and/or its affiliates. All rights reserved.