Class MockActionContext
- All Implemented Interfaces:
Map<String,
,Object> Context
,ActionContext
Implement ActionContext
with empty maps for
applicationScope
, sessionScope
,
requestScope
, and parameterMap
properties.
-
Nested Class Summary
-
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
-
Method Summary
Modifier and TypeMethodDescriptionReturn aMap
of Application scoped values.Return aMap
of parameters submitted by the user as part of this request.Return aMap
of request scoped values.Return aMap
of Session scoped values.void
setApplicationScope
(Map<String, Object> applicationScope) void
setParameterMap
(Map<String, String[]> parameterMap) void
setRequestScope
(Map<String, Object> requestScope) void
setSessionScope
(Map<String, Object> sessionScope) Methods inherited from class org.apache.struts.chain.contexts.ActionContextBase
addActionMessages, addErrors, addMessages, findOrCreateActionForm, findOrCreateActionForm, generateToken, getAction, getActionConfig, getActionForm, getCancelled, getErrors, getException, getFormValid, getForwardConfig, getInclude, getLocale, getLogger, getMessageResources, getMessageResources, getMessages, getModuleConfig, getScope, getTokenGeneratorId, isTokenValid, isTokenValid, release, resetToken, saveActionMessages, saveActionMessages, saveErrors, saveMessages, saveMessages, saveToken, setAction, setActionConfig, setActionForm, setCancelled, setException, setFormValid, setForwardConfig, setInclude, setLocale, setLogger, setMessageResources, setModuleConfig
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, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Constructor Details
-
MockActionContext
public MockActionContext()
-
-
Method Details
-
getApplicationScope
Description copied from interface: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.
- Specified by:
getApplicationScope
in interfaceActionContext
- Specified by:
getApplicationScope
in classActionContextBase
- Returns:
- A Map of "application scope" attributes.
-
setApplicationScope
-
getParameterMap
Description copied from interface: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 typeString
), and the values will beString[]
.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.
- Returns:
- A map of the request parameter attributes
-
setParameterMap
-
getRequestScope
Description copied from interface:ActionContext
Return a
Map
of request scoped values. A request is understood as the fundamental motivation for any particular instance of anActionContext
.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.
- Specified by:
getRequestScope
in interfaceActionContext
- Specified by:
getRequestScope
in classActionContextBase
- Returns:
- a Map of "request scope" attributes.
-
setRequestScope
-
getSessionScope
Description copied from interface: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.
- Specified by:
getSessionScope
in interfaceActionContext
- Specified by:
getSessionScope
in classActionContextBase
- Returns:
- A Map of "session scope" attributes.
-
setSessionScope
-