com.ibm.itim.apps.workflow
Class WorkflowExecutionMO

java.lang.Object
  |
  +--com.ibm.itim.apps.workflow.WorkflowExecutionMO
Direct Known Subclasses:
WorkflowActivityMO, WorkflowProcessMO

public abstract class WorkflowExecutionMO
extends java.lang.Object

Abstract base class that provides management capabilities for an executable object within the workflow engine of the platform, such as processes and activities.


Constructor Summary
WorkflowExecutionMO()
           
 
Method Summary
abstract  void auditEvent(EventAudit event)
          Places the given event in the audit trail (history) of the execution object.
abstract  java.util.List getHistory()
          Returns the history, or the audit trail for this execution object.
 long getID()
          Returns the Id of the object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowExecutionMO

public WorkflowExecutionMO()
Method Detail

getID

public long getID()
Returns the Id of the object.

Returns:
Id of the object.

getHistory

public abstract java.util.List getHistory()
                                   throws java.rmi.RemoteException,
                                          ApplicationException
Returns the history, or the audit trail for this execution object. The history is made up of a sequential list of audit records.

Returns:
List of EventAudit objects that represent the object's history.
Throws:
java.rmi.RemoteException - Thrown if unable to communicate with platform.
ApplicationException - Thrown if an error was encountered trying to retrieve the history.

auditEvent

public abstract void auditEvent(EventAudit event)
                         throws java.rmi.RemoteException,
                                ApplicationException
Places the given event in the audit trail (history) of the execution object.

Parameters:
event - EventAudit representing the audited event.
Throws:
java.rmi.RemoteException - Thrown if unable to communicate with platform.
ApplicationException - Thrown if an error was encountered trying to retrieve the history.


IBM Tivoli Identity Manager 4.6
© Copyright International Business Machines Corporation 2005. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.