com.telelogic.cs.api
Class TriggerEventContext

java.lang.Object
  extended by com.telelogic.cs.api.TriggerEventContext

public class TriggerEventContext
extends java.lang.Object

TriggerEventContext holds the executing Java trigger's args, TiggerEvent, ChangeTriggerApi, and ScriptLogger objects.


Constructor Summary
TriggerEventContext(java.lang.String[] args, TriggerEvent event, ChangeTriggerApi change, ScriptLogger log)
          Construct a new TriggerEventContext.
 
Method Summary
 ChangeTriggerApi getApi()
          Get the IBM Rational Change trigger API.
 java.lang.String[] getArgs()
          Get the arguments of the Java trigger.
 TriggerEvent getEvent()
          Get the trigger event object.
 ScriptLogger getLog()
          Get the ScriptLogger object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TriggerEventContext

public TriggerEventContext(java.lang.String[] args,
                           TriggerEvent event,
                           ChangeTriggerApi change,
                           ScriptLogger log)
Construct a new TriggerEventContext.

Parameters:
args - - a array of arguments passed to the Java trigger.
event - - a TriggerEvent for how the trigger was invoked.
change - - the IBM Rational Change trigger API.
log - - a ScriptLogger for logging messages.
Method Detail

getArgs

public java.lang.String[] getArgs()
Get the arguments of the Java trigger.

Returns:
An array of arguments associated with the Java trigger.

getEvent

public TriggerEvent getEvent()
Get the trigger event object.

Returns:
The trigger event object associated with the Java trigger.

getApi

public ChangeTriggerApi getApi()
Get the IBM Rational Change trigger API.

Returns:
The IBM Rational Change trigger API

getLog

public ScriptLogger getLog()
Get the ScriptLogger object.

Returns:
The ScriptLogger object.


© Copyright IBM Corporation 2000, 2009
US Government Users Restricted Rights--Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Notices