public class CustomParameterRequest extends SlingHttpServletRequestWrapper
| Constructor and Description |
|---|
CustomParameterRequest(SlingHttpServletRequest request,
ParameterMap params,
java.lang.String method) |
CustomParameterRequest(SlingHttpServletRequest request,
java.lang.String method) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getMethod() |
java.lang.String |
getParameter(java.lang.String name) |
java.util.Map |
getParameterMap() |
java.util.Enumeration |
getParameterNames() |
java.lang.String[] |
getParameterValues(java.lang.String name) |
RequestParameter |
getRequestParameter(java.lang.String name)
Returns the value of a request parameter as a
RequestParameter,
or null if the parameter does not exist. |
RequestParameterMap |
getRequestParameterMap()
Returns a
Map of the parameters of this request. |
RequestParameter[] |
getRequestParameters(java.lang.String name)
Returns an array of
RequestParameter objects containing all of
the values the given request parameter has, or null if the
parameter does not exist. |
adaptTo, getCookie, getRequestDispatcher, getRequestDispatcher, getRequestDispatcher, getRequestParameterList, getRequestPathInfo, getRequestProgressTracker, getResource, getResourceBundle, getResourceBundle, getResourceResolver, getResponseContentType, getResponseContentTypes, getSlingRequestauthenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getHttpServletMapping, getIntHeader, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getTrailerFields, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isTrailerFieldsReady, isUserInRole, login, logout, newPushBuilder, upgradegetAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsyncequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitauthenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getHttpServletMapping, getIntHeader, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getTrailerFields, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isTrailerFieldsReady, isUserInRole, login, logout, newPushBuilder, upgradegetAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsyncpublic CustomParameterRequest(SlingHttpServletRequest request, ParameterMap params, java.lang.String method)
public CustomParameterRequest(SlingHttpServletRequest request, java.lang.String method)
public RequestParameter getRequestParameter(java.lang.String name)
SlingHttpServletRequestRequestParameter,
or null if the parameter does not exist.
This method should only be used if the parameter has only one value. If
the parameter might have more than one value, use
SlingHttpServletRequest.getRequestParameters(String).
If this method is used with a multivalued parameter, the value returned
is equal to the first value in the array returned by
getRequestParameters.
This method is a shortcut for
getRequestParameterMap().getValue(String).
getRequestParameter in interface SlingHttpServletRequestgetRequestParameter in class SlingHttpServletRequestWrappername - a String specifying the name of the parameterRequestParameter representing the single value of the
parameterSlingHttpServletRequest.getRequestParameters(String),
RequestParameterMap.getValue(String)public RequestParameterMap getRequestParameterMap()
SlingHttpServletRequestMap of the parameters of this request.
The values in the returned Map are from type
RequestParameter array (RequestParameter[]).
If no parameters exist this method returns an empty Map.
getRequestParameterMap in interface SlingHttpServletRequestgetRequestParameterMap in class SlingHttpServletRequestWrapperMap containing parameter names as
keys and parameter values as map values, or an empty
Map if no parameters exist. The keys in the
parameter map are of type String. The values in the parameter map
are of type RequestParameter array (RequestParameter[]).public RequestParameter[] getRequestParameters(java.lang.String name)
SlingHttpServletRequestRequestParameter objects containing all of
the values the given request parameter has, or null if the
parameter does not exist.
If the parameter has a single value, the array has a length of 1.
This method is a shortcut for
getRequestParameterMap().getValues(String).
getRequestParameters in interface SlingHttpServletRequestgetRequestParameters in class SlingHttpServletRequestWrappername - a String containing the name of the parameter
the value of which is requestedRequestParameter objects containing the
parameter values.SlingHttpServletRequest.getRequestParameter(String),
RequestParameterMap.getValues(String)public java.lang.String getParameter(java.lang.String name)
getParameter in interface javax.servlet.ServletRequestgetParameter in class javax.servlet.ServletRequestWrapperpublic java.util.Map getParameterMap()
getParameterMap in interface javax.servlet.ServletRequestgetParameterMap in class javax.servlet.ServletRequestWrapperpublic java.util.Enumeration getParameterNames()
getParameterNames in interface javax.servlet.ServletRequestgetParameterNames in class javax.servlet.ServletRequestWrapperpublic java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues in interface javax.servlet.ServletRequestgetParameterValues in class javax.servlet.ServletRequestWrapperpublic java.lang.String getMethod()
getMethod in interface javax.servlet.http.HttpServletRequestgetMethod in class javax.servlet.http.HttpServletRequestWrapperCopyright © 2010 - 2023 Adobe. All Rights Reserved