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_KEYFields inherited from interface org.apache.struts.chain.contexts.ActionContext
APPLICATION_SCOPE, REQUEST_SCOPE, SESSION_SCOPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn aMapof Application scoped values.Return aMapof parameters submitted by the user as part of this request.Return aMapof request scoped values.Return aMapof Session scoped values.voidsetApplicationScope(Map<String, Object> applicationScope) voidsetParameterMap(Map<String, String[]> parameterMap) voidsetRequestScope(Map<String, Object> requestScope) voidsetSessionScope(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, setModuleConfigMethods inherited from class org.apache.struts.chain.contexts.ContextWrapper
clear, containsKey, containsValue, entrySet, get, getBaseContext, isEmpty, keySet, put, putAll, remove, size, valuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:ActionContextReturn a
Mapof 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:
getApplicationScopein interfaceActionContext- Specified by:
getApplicationScopein classActionContextBase- Returns:
- A Map of "application scope" attributes.
-
setApplicationScope
-
getParameterMap
Description copied from interface:ActionContextReturn a
Mapof 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:ActionContextReturn a
Mapof 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:
getRequestScopein interfaceActionContext- Specified by:
getRequestScopein classActionContextBase- Returns:
- a Map of "request scope" attributes.
-
setRequestScope
-
getSessionScope
Description copied from interface:ActionContextReturn a
Mapof 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:
getSessionScopein interfaceActionContext- Specified by:
getSessionScopein classActionContextBase- Returns:
- A Map of "session scope" attributes.
-
setSessionScope
-