Class Restful2ActionMapper
java.lang.Object
org.apache.struts2.dispatcher.mapper.DefaultActionMapper
org.apache.struts2.dispatcher.mapper.Restful2ActionMapper
- All Implemented Interfaces:
ActionMapper
Extended version of
RestfulActionMapper
, see documentation for more details
Restful2ActionMapper-
Field Summary
FieldsFields inherited from class org.apache.struts2.dispatcher.mapper.DefaultActionMapper
ACTION_PREFIX, allowDynamicMethodCalls, allowedActionNames, allowedMethodNames, allowedNamespaceNames, allowSlashesInActionNames, alwaysSelectFullNamespace, container, defaultActionName, defaultMethodName, defaultNamespaceName, extensions, METHOD_PREFIX, prefixTrie
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMapping
(jakarta.servlet.http.HttpServletRequest request, ConfigurationManager configManager) Expose the ActionMapping for the current requestprotected boolean
isDelete
(jakarta.servlet.http.HttpServletRequest request) protected boolean
isGet
(jakarta.servlet.http.HttpServletRequest request) protected boolean
isPost
(jakarta.servlet.http.HttpServletRequest request) protected boolean
isPut
(jakarta.servlet.http.HttpServletRequest request) void
setDecoder
(UrlDecoder decoder) void
setIdParameterName
(String idParameterName) Methods inherited from class org.apache.struts2.dispatcher.mapper.DefaultActionMapper
addParameterAction, cleanupActionName, cleanupMethodName, cleanupNamespaceName, dropExtension, extractMethodName, getDefaultExtension, getMappingFromActionName, getUriFromActionMapping, handleDynamicMethod, handleExtension, handleName, handleNamespace, handleParams, handleSpecialParameters, isSlashesInActionNames, lookupExtension, parseActionName, parseNameAndNamespace, setAllowActionPrefix, setAllowDynamicMethodCalls, setAllowedActionNames, setAllowedMethodNames, setAllowedNamespaceNames, setAlwaysSelectFullNamespace, setContainer, setDefaultActionName, setDefaultMethodName, setDefaultNamespaceName, setExtensions, setSlashesInActionNames
-
Field Details
-
HTTP_METHOD_PARAM
- See Also:
-
-
Constructor Details
-
Restful2ActionMapper
public Restful2ActionMapper()
-
-
Method Details
-
setDecoder
-
getMapping
public ActionMapping getMapping(jakarta.servlet.http.HttpServletRequest request, ConfigurationManager configManager) Description copied from interface:ActionMapper
Expose the ActionMapping for the current request- Specified by:
getMapping
in interfaceActionMapper
- Overrides:
getMapping
in classDefaultActionMapper
- Parameters:
request
- The servlet requestconfigManager
- The current configuration manager- Returns:
- The appropriate action mapping or null if mapping cannot be determined
-
isGet
protected boolean isGet(jakarta.servlet.http.HttpServletRequest request) -
isPost
protected boolean isPost(jakarta.servlet.http.HttpServletRequest request) -
isPut
protected boolean isPut(jakarta.servlet.http.HttpServletRequest request) -
isDelete
protected boolean isDelete(jakarta.servlet.http.HttpServletRequest request) -
getIdParameterName
-
setIdParameterName
-