|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.barracudamvc.plankton.data.ServletRequestParameterStateMap
public class ServletRequestParameterStateMap
The implementation provides a StateMap bridge to a ServletRequest object's paramter values. By this, we mean that this class allows you to access ServletRequest paramters through the StateMap interface. Unlike the ServletRequest parameters, this class will handle null keys, values. Note however, that it's read-only. Put requests are silently ignored.
Field Summary | |
---|---|
protected javax.servlet.ServletRequest |
request
|
Constructor Summary | |
---|---|
ServletRequestParameterStateMap(javax.servlet.ServletRequest irequest)
Public constructor. |
Method Summary | |
---|---|
void |
clearState()
clear all state information |
javax.servlet.ServletRequest |
getRequest()
get a reference to the underlying ServletRequest |
Object |
getState(Object key)
get a property in this StateMap. |
Set |
getStateKeys()
get a keyset for this StateMap (whether or not the set is backed by the data store depends on the implementation). |
Map |
getStateStore()
get a Map that holds the state values (whether or not the Map is backed by the data store depends on the implementation). |
void |
putState(Object key,
Object val)
set a property in this StateMap - not implemented because the servlet API doesn't allow you to set parameters |
Object |
removeState(Object key)
remove a property in this StateMap - not implemented because the servlet API doesn't allow you to set parameters |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected javax.servlet.ServletRequest request
Constructor Detail |
---|
public ServletRequestParameterStateMap(javax.servlet.ServletRequest irequest)
irequest
- the underlying servlet request structureMethod Detail |
---|
public void putState(Object key, Object val)
putState
in interface StateMap
key
- the key objectval
- the value objectpublic Object getState(Object key)
getState
in interface StateMap
key
- the key object
public Object removeState(Object key)
removeState
in interface StateMap
key
- the key object
public Set getStateKeys()
getStateKeys
in interface StateMap
public Map getStateStore()
getStateStore
in interface StateMap
public void clearState()
clearState
in interface StateMap
public javax.servlet.ServletRequest getRequest()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |