net.wgen.op.db.dbunit
Class DBUnitParamTrigger

java.lang.Object
  extended bynet.wgen.op.db.dbunit.DBUnitParamTrigger
All Implemented Interfaces:
ParamTriggerListener, TriggerInitializer

public class DBUnitParamTrigger
extends java.lang.Object
implements TriggerInitializer, ParamTriggerListener

Version:
$Id: DBUnitParamTrigger.html,v 1.2 2007/01/28 04:09:36 paulfeuer Exp $
Author:
Paul Feuer, Wireless Generation, Inc.

Field Summary
private  java.util.Map _paramToOption
           
static java.lang.String DEFAULT_SUB_DIR
           
static java.lang.String DEPLOY_LOAD_SET
           
static java.lang.String DEPLOY_SAVE_SET
           
private static org.apache.log4j.Logger LOG
           
static java.lang.String PERSIST_LOAD_SET
           
static java.lang.String PERSIST_SAVE_SET
           
static java.lang.String SESSION_OFF_VALUE
           
 
Constructor Summary
DBUnitParamTrigger()
           
 
Method Summary
 void handleFilterCompletion(ParamTrigger trigger, ParamTriggerState triggerState, javax.servlet.http.HttpServletRequest request)
          Called by the ParamTrigger once the request has returned from the filterChain.
 void handleTriggerValue(ParamTrigger trigger, java.lang.String parameterName, java.lang.Object value, ParamTriggerState triggerState)
          Handles a trigger fire.
 void registerTriggersInFilter(ParamTriggerFilter filter)
          Register triggers in the filter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final org.apache.log4j.Logger LOG

DEFAULT_SUB_DIR

public static final java.lang.String DEFAULT_SUB_DIR
See Also:
Constant Field Values

PERSIST_SAVE_SET

public static final java.lang.String PERSIST_SAVE_SET
See Also:
Constant Field Values

PERSIST_LOAD_SET

public static final java.lang.String PERSIST_LOAD_SET
See Also:
Constant Field Values

DEPLOY_SAVE_SET

public static final java.lang.String DEPLOY_SAVE_SET
See Also:
Constant Field Values

DEPLOY_LOAD_SET

public static final java.lang.String DEPLOY_LOAD_SET
See Also:
Constant Field Values

SESSION_OFF_VALUE

public static final java.lang.String SESSION_OFF_VALUE
See Also:
Constant Field Values

_paramToOption

private java.util.Map _paramToOption
Constructor Detail

DBUnitParamTrigger

public DBUnitParamTrigger()
Method Detail

registerTriggersInFilter

public void registerTriggersInFilter(ParamTriggerFilter filter)
Register triggers in the filter.

Specified by:
registerTriggersInFilter in interface TriggerInitializer
Parameters:
filter - the filter object in which the triggers should be registered.

handleTriggerValue

public void handleTriggerValue(ParamTrigger trigger,
                               java.lang.String parameterName,
                               java.lang.Object value,
                               ParamTriggerState triggerState)
Handles a trigger fire.

Specified by:
handleTriggerValue in interface ParamTriggerListener
Parameters:
trigger - the trigger that fired
parameterName - the trigger parameterName that caused the trigger to fire
value - the value of the trigger
triggerState - the traceKey identifying the request that caused the trigger to fire

handleFilterCompletion

public void handleFilterCompletion(ParamTrigger trigger,
                                   ParamTriggerState triggerState,
                                   javax.servlet.http.HttpServletRequest request)
Called by the ParamTrigger once the request has returned from the filterChain.

Specified by:
handleFilterCompletion in interface ParamTriggerListener
Parameters:
trigger -
triggerState -
request -