net.wgen.op.http.filter
Class ParamTriggerState

java.lang.Object
  extended bynet.wgen.op.http.filter.ParamTriggerState

public class ParamTriggerState
extends java.lang.Object

Simple state object to keep track of the triggers that have been fired during the filters request evaluation, and the options that any fired triggers have set.

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

Field Summary
private  java.util.List _firedTriggerNames
           
private  java.util.Map _optionsSetByTriggers
           
private  javax.servlet.http.HttpServletRequest _request
           
private  TraceKey _traceKey
           
static java.lang.String TRACE_KEY_USER_DATA_KEY
          The key in the TraceKey's userData map at which the optionsSetByTriggers will be put.
 
Constructor Summary
ParamTriggerState(TraceKey traceKey, javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 java.util.List getFiredTriggerNames()
           
 java.util.Map getOptionsSetByTriggers()
           
 javax.servlet.http.HttpServletRequest getRequest()
           
 TraceKey getTraceKey()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRACE_KEY_USER_DATA_KEY

public static final java.lang.String TRACE_KEY_USER_DATA_KEY
The key in the TraceKey's userData map at which the optionsSetByTriggers will be put.


_traceKey

private final TraceKey _traceKey

_request

private final transient javax.servlet.http.HttpServletRequest _request

_firedTriggerNames

private java.util.List _firedTriggerNames

_optionsSetByTriggers

private java.util.Map _optionsSetByTriggers
Constructor Detail

ParamTriggerState

public ParamTriggerState(TraceKey traceKey,
                         javax.servlet.http.HttpServletRequest request)
Method Detail

getTraceKey

public TraceKey getTraceKey()

getRequest

public javax.servlet.http.HttpServletRequest getRequest()

getFiredTriggerNames

public java.util.List getFiredTriggerNames()

getOptionsSetByTriggers

public java.util.Map getOptionsSetByTriggers()