Skip navigation links

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


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

Skip navigation links

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


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