|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.ServletRequestWrapper
javax.servlet.http.HttpServletRequestWrapper
org.apache.sling.engine.impl.SlingHttpServletRequestImpl
public class SlingHttpServletRequestImpl
The SlingHttpServletRequestImpl TODO
| Field Summary |
|---|
| Fields inherited from interface javax.servlet.http.HttpServletRequest |
|---|
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
| Constructor Summary | |
|---|---|
SlingHttpServletRequestImpl(RequestData requestData,
javax.servlet.http.HttpServletRequest servletRequest)
|
|
| Method Summary | ||
|---|---|---|
|
adaptTo(java.lang.Class<AdapterType> type)
|
|
javax.servlet.http.Cookie |
getCookie(java.lang.String name)
|
|
javax.servlet.ServletInputStream |
getInputStream()
|
|
java.lang.String |
getParameter(java.lang.String name)
|
|
java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap()
|
|
java.util.Enumeration<java.lang.String> |
getParameterNames()
|
|
java.lang.String[] |
getParameterValues(java.lang.String name)
|
|
java.lang.String |
getPathInfo()
Returns the part of the request URL without the leading servlet context path. |
|
java.io.BufferedReader |
getReader()
|
|
RequestData |
getRequestData()
|
|
javax.servlet.RequestDispatcher |
getRequestDispatcher(org.apache.sling.api.resource.Resource resource)
Returns null if resource is null. |
|
javax.servlet.RequestDispatcher |
getRequestDispatcher(org.apache.sling.api.resource.Resource resource,
org.apache.sling.api.request.RequestDispatcherOptions options)
Returns null if resource is null. |
|
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String path)
Returns null if path is null. |
|
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String path,
org.apache.sling.api.request.RequestDispatcherOptions options)
Returns null if path is null. |
|
org.apache.sling.api.request.RequestParameter |
getRequestParameter(java.lang.String name)
|
|
org.apache.sling.api.request.RequestParameterMap |
getRequestParameterMap()
|
|
org.apache.sling.api.request.RequestParameter[] |
getRequestParameters(java.lang.String name)
|
|
org.apache.sling.api.request.RequestPathInfo |
getRequestPathInfo()
|
|
org.apache.sling.api.request.RequestProgressTracker |
getRequestProgressTracker()
|
|
org.apache.sling.api.resource.Resource |
getResource()
|
|
java.util.ResourceBundle |
getResourceBundle(java.util.Locale locale)
|
|
java.util.ResourceBundle |
getResourceBundle(java.lang.String baseName,
java.util.Locale locale)
|
|
org.apache.sling.api.resource.ResourceResolver |
getResourceResolver()
|
|
java.lang.String |
getResponseContentType()
|
|
java.util.Enumeration<java.lang.String> |
getResponseContentTypes()
|
|
java.lang.String |
getServletPath()
Always returns the empty string since the actual servlet registered with the servlet container (the HttpService actually) is registered as if the servlet path is "/*". |
|
java.security.Principal |
getUserPrincipal()
|
|
boolean |
isUserInRole(java.lang.String role)
|
|
| Methods inherited from class javax.servlet.http.HttpServletRequestWrapper |
|---|
getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getSession, getSession, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid |
| Methods inherited from class javax.servlet.ServletRequestWrapper |
|---|
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding, setRequest |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.http.HttpServletRequest |
|---|
getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getSession, getSession, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid |
| Methods inherited from interface javax.servlet.ServletRequest |
|---|
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding |
| Constructor Detail |
|---|
public SlingHttpServletRequestImpl(RequestData requestData,
javax.servlet.http.HttpServletRequest servletRequest)
| Method Detail |
|---|
public final RequestData getRequestData()
public <AdapterType> AdapterType adaptTo(java.lang.Class<AdapterType> type)
adaptTo in interface org.apache.sling.api.adapter.Adaptablepublic org.apache.sling.api.resource.Resource getResource()
getResource in interface org.apache.sling.api.SlingHttpServletRequestpublic org.apache.sling.api.resource.ResourceResolver getResourceResolver()
getResourceResolver in interface org.apache.sling.api.SlingHttpServletRequestpublic org.apache.sling.api.request.RequestProgressTracker getRequestProgressTracker()
getRequestProgressTracker in interface org.apache.sling.api.SlingHttpServletRequestpublic javax.servlet.RequestDispatcher getRequestDispatcher(org.apache.sling.api.resource.Resource resource)
null if resource is null.
getRequestDispatcher in interface org.apache.sling.api.SlingHttpServletRequest
public javax.servlet.RequestDispatcher getRequestDispatcher(org.apache.sling.api.resource.Resource resource,
org.apache.sling.api.request.RequestDispatcherOptions options)
null if resource is null.
getRequestDispatcher in interface org.apache.sling.api.SlingHttpServletRequestpublic javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
null if path is null.
getRequestDispatcher in interface javax.servlet.ServletRequestgetRequestDispatcher in class javax.servlet.ServletRequestWrapper
public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path,
org.apache.sling.api.request.RequestDispatcherOptions options)
null if path is null.
getRequestDispatcher in interface org.apache.sling.api.SlingHttpServletRequestpublic java.lang.String getParameter(java.lang.String name)
getParameter in interface javax.servlet.ServletRequestgetParameter in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getParameter(java.lang.String)public java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
getParameterMap in interface javax.servlet.ServletRequestgetParameterMap in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getParameterMap()public java.util.Enumeration<java.lang.String> getParameterNames()
getParameterNames in interface javax.servlet.ServletRequestgetParameterNames in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getParameterNames()public java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues in interface javax.servlet.ServletRequestgetParameterValues in class javax.servlet.ServletRequestWrapperServletRequestWrapper.getParameterValues(java.lang.String)public org.apache.sling.api.request.RequestParameter getRequestParameter(java.lang.String name)
getRequestParameter in interface org.apache.sling.api.SlingHttpServletRequestSlingHttpServletRequest.getRequestParameter(java.lang.String)public org.apache.sling.api.request.RequestParameter[] getRequestParameters(java.lang.String name)
getRequestParameters in interface org.apache.sling.api.SlingHttpServletRequestSlingHttpServletRequest.getRequestParameters(java.lang.String)public org.apache.sling.api.request.RequestParameterMap getRequestParameterMap()
getRequestParameterMap in interface org.apache.sling.api.SlingHttpServletRequestSlingHttpServletRequest.getRequestParameterMap()public javax.servlet.http.Cookie getCookie(java.lang.String name)
getCookie in interface org.apache.sling.api.SlingHttpServletRequestSlingHttpServletRequest.getCookie(java.lang.String)public org.apache.sling.api.request.RequestPathInfo getRequestPathInfo()
getRequestPathInfo in interface org.apache.sling.api.SlingHttpServletRequestSlingHttpServletRequest.getRequestPathInfo()public java.util.ResourceBundle getResourceBundle(java.util.Locale locale)
getResourceBundle in interface org.apache.sling.api.SlingHttpServletRequestSlingHttpServletRequest.getResourceBundle(java.util.Locale)
public java.util.ResourceBundle getResourceBundle(java.lang.String baseName,
java.util.Locale locale)
getResourceBundle in interface org.apache.sling.api.SlingHttpServletRequestSlingHttpServletRequest.getResourceBundle(String, Locale)public java.lang.String getResponseContentType()
getResponseContentType in interface org.apache.sling.api.SlingHttpServletRequestSlingHttpServletRequest.getResponseContentType()public java.util.Enumeration<java.lang.String> getResponseContentTypes()
getResponseContentTypes in interface org.apache.sling.api.SlingHttpServletRequestSlingHttpServletRequest.getResponseContentTypes()
public javax.servlet.ServletInputStream getInputStream()
throws java.io.IOException
getInputStream in interface javax.servlet.ServletRequestgetInputStream in class javax.servlet.ServletRequestWrapperjava.io.IOExceptionServletRequestWrapper.getInputStream()
public java.io.BufferedReader getReader()
throws java.io.UnsupportedEncodingException,
java.io.IOException
getReader in interface javax.servlet.ServletRequestgetReader in class javax.servlet.ServletRequestWrapperjava.io.UnsupportedEncodingException
java.io.IOExceptionServletRequestWrapper.getReader()public java.security.Principal getUserPrincipal()
getUserPrincipal in interface javax.servlet.http.HttpServletRequestgetUserPrincipal in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.getUserPrincipal()public boolean isUserInRole(java.lang.String role)
isUserInRole in interface javax.servlet.http.HttpServletRequestisUserInRole in class javax.servlet.http.HttpServletRequestWrapperHttpServletRequestWrapper.isUserInRole(String)public java.lang.String getServletPath()
getServletPath in interface javax.servlet.http.HttpServletRequestgetServletPath in class javax.servlet.http.HttpServletRequestWrapperpublic java.lang.String getPathInfo()
getPathInfo in interface javax.servlet.http.HttpServletRequestgetPathInfo in class javax.servlet.http.HttpServletRequestWrapper
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||