|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.struts.chain.contexts.ContextWrapper org.apache.struts.chain.contexts.ActionContextBase org.apache.struts.chain.contexts.WebActionContext
public class WebActionContext
Provide a Subclass of ActionContextBase which is understood to be
wrapping an instance of org.apache.commons.chain.web.WebContext
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface java.util.Map |
---|
java.util.Map.Entry<K,V> |
Field Summary |
---|
Fields inherited from class org.apache.struts.chain.contexts.ActionContextBase |
---|
ACTION_CONFIG_KEY, ACTION_FORM_KEY, ACTION_KEY, CANCEL_KEY, ERROR_ACTION_MESSAGES_KEY, EXCEPTION_KEY, FORWARD_CONFIG_KEY, INCLUDE_KEY, LOCALE_KEY, MESSAGE_ACTION_MESSAGES_KEY, MESSAGE_RESOURCES_KEY, MODULE_CONFIG_KEY, token, TOKEN_KEY, TRANSACTION_TOKEN_KEY, VALID_KEY |
Fields inherited from interface org.apache.struts.chain.contexts.ActionContext |
---|
APPLICATION_SCOPE, REQUEST_SCOPE, SESSION_SCOPE |
Constructor Summary | |
---|---|
WebActionContext(org.apache.commons.chain.web.WebContext context)
Instantiate this composite by wrapping an instance of WebContext. |
Method Summary | |
---|---|
java.util.Map |
getApplicationScope()
Return a Map of Application scoped values. |
java.lang.Boolean |
getCancelled()
Indicate if the "cancel event" state is set for for this context, |
java.util.Map |
getHeader()
Return an immutable Map that maps header names to the first (or only) header value (as a String). |
java.util.Map |
getHeaderValues()
Return an immutable Map that maps header names to the set of all values specified in the request (as a String array). |
java.util.Map |
getInitParam()
Return an immutable Map that maps context application initialization parameters to their values. |
ModuleConfig |
getModuleConfig()
Get the ModuleConfig which is operative for the current request. |
java.util.Map |
getParam()
Return a map whose keys are String request parameter
names and whose values are String values. |
java.util.Map |
getParameterMap()
Return a Map of parameters submitted by the user as
part of this request. |
java.util.Map |
getParamValues()
Return a map whose keys are String request parameter
names and whose values are String[] values. |
java.util.Map |
getRequestScope()
Return a Map of request scoped values. |
java.util.Map |
getSessionScope()
Return a Map of Session scoped values. |
void |
release()
Signal to the instance that it will not be used any more, so that any resources which should be cleaned up can be cleaned up. |
void |
setCancelled(java.lang.Boolean cancelled)
Set the "cancel event" state for this context. |
void |
setModuleConfig(ModuleConfig moduleConfig)
Set the ModuleConfig which is operative for the current request. |
protected org.apache.commons.chain.web.WebContext |
webContext()
Provide the wrapped WebContext for this composite. |
Methods inherited from class org.apache.struts.chain.contexts.ActionContextBase |
---|
addActionMessages, addErrors, addMessages, findOrCreateActionForm, findOrCreateActionForm, generateToken, getAction, getActionConfig, getActionForm, getErrors, getException, getFormValid, getForwardConfig, getInclude, getLocale, getLogger, getMessageResources, getMessageResources, getMessages, getScope, getTokenGeneratorId, isTokenValid, isTokenValid, resetToken, saveActionMessages, saveActionMessages, saveErrors, saveMessages, saveMessages, saveToken, setAction, setActionConfig, setActionForm, setException, setFormValid, setForwardConfig, setInclude, setLocale, setLogger, setMessageResources |
Methods inherited from class org.apache.struts.chain.contexts.ContextWrapper |
---|
clear, containsKey, containsValue, entrySet, get, getBaseContext, isEmpty, keySet, put, putAll, remove, size, values |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Map |
---|
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
Constructor Detail |
---|
public WebActionContext(org.apache.commons.chain.web.WebContext context)
context
- The WebContext to wrapMethod Detail |
---|
protected org.apache.commons.chain.web.WebContext webContext()
public void release()
ActionContext
release
in interface ActionContext
release
in class ActionContextBase
public java.util.Map getHeader()
Return an immutable Map that maps header names to the first (or only) header value (as a String).
public java.util.Map getHeaderValues()
Return an immutable Map that maps header names to the set of all values specified in the request (as a String array). Header names must be matched in a case-insensitive manner.
public java.util.Map getInitParam()
Return an immutable Map that maps context application initialization parameters to their values.
public java.util.Map getParam()
Return a map whose keys are String
request parameter
names and whose values are String
values.
For
parameters which were submitted with more than one value, only one
value will be returned, as if one called
ServletRequest.getParameter(String)
public java.util.Map getParamValues()
Return a map whose keys are String
request parameter
names and whose values are String[]
values.
public java.util.Map getApplicationScope()
ActionContext
Return a Map
of Application scoped values.
This is implemented in analogy with the Application scope in the Servlet API, but it seems reasonable to expect that any Struts implementation will have an equivalent concept.
The ultimate meaning of "application scope" is an implementation detail left unspecified by Struts.
getApplicationScope
in interface ActionContext
getApplicationScope
in class ActionContextBase
public java.util.Map getRequestScope()
ActionContext
Return a Map
of request scoped values. A request is
understood as the fundamental motivation for any particular instance of
an ActionContext
.
This is implemented in analogy with the Request Context in the Servlet API, but it seems reasonable to expect that any Struts implementation will have an equivalent concept.
The ultimate meaning of "request scope" is an implementation detail left unspecified by Struts.
getRequestScope
in interface ActionContext
getRequestScope
in class ActionContextBase
public java.util.Map getParameterMap()
ActionContext
Return a Map
of parameters submitted by the user as
part of this request. The keys to this map will be request parameter
names (of type String
), and the values will be
String[]
.
This is implemented in analogy with the Request parameters of the Servlet API, but it seems reasonable to expect that any Struts implementation will have an equivalent concept.
public java.util.Map getSessionScope()
ActionContext
Return a Map
of Session scoped values. A session is
understood as a sequence of requests made by the same user.
This is implemented in analogy with the Session scope in the Servlet API, but it seems reasonable to expect that any Struts implementation will have an equivalent concept.
The ultimate meaning of "session scope" is an implementation detail left unspecified by Struts.
getSessionScope
in interface ActionContext
getSessionScope
in class ActionContextBase
public void setModuleConfig(ModuleConfig moduleConfig)
ActionContext
Set the ModuleConfig which is operative for the current request.
setModuleConfig
in interface ActionContext
setModuleConfig
in class ActionContextBase
moduleConfig
- The ModuleConfig to be used with this requestpublic ModuleConfig getModuleConfig()
ActionContext
Get the ModuleConfig which is operative for the current request.
getModuleConfig
in interface ActionContext
getModuleConfig
in class ActionContextBase
ActionContext.getModuleConfig()
public void setCancelled(java.lang.Boolean cancelled)
ActionContext
Set the "cancel event" state for this context.
setCancelled
in interface ActionContext
setCancelled
in class ActionContextBase
cancelled
- On true, set the cancel event state to true. On false,
set the cancel event state to false.ActionContextBase.CANCEL_KEY
public java.lang.Boolean getCancelled()
ActionContext
Indicate if the "cancel event" state is set for for this context,
getCancelled
in interface ActionContext
getCancelled
in class ActionContextBase
ActionContextBase.CANCEL_KEY
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |