|
||||||||||
| 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
com.vaadin.server.VaadinServletRequest
public class VaadinServletRequest
Wrapper for HttpServletRequest.
VaadinRequest,
VaadinServletResponse,
Serialized Form| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.vaadin.server.VaadinRequest |
|---|
VaadinRequest.BrowserDetails |
| Field Summary |
|---|
| Fields inherited from interface javax.servlet.http.HttpServletRequest |
|---|
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
| Constructor Summary | |
|---|---|
VaadinServletRequest(javax.servlet.http.HttpServletRequest request,
VaadinServletService vaadinService)
Wraps a http servlet request and associates with a vaadin service |
|
| Method Summary | |
|---|---|
static VaadinServletRequest |
cast(VaadinRequest request)
Helper method to get a VaadinServletRequest from a
VaadinRequest. |
VaadinRequest.BrowserDetails |
getBrowserDetails()
Gets detailed information about the browser from which the request originated. |
javax.servlet.http.HttpServletRequest |
getHttpServletRequest()
Gets the original, unwrapped HTTP servlet request. |
java.lang.String |
getRequestPathInfo()
Gets the path of the requested resource relative to the application. |
VaadinServletService |
getService()
Gets the vaadin service for the context of this request. |
WrappedSession |
getWrappedSession()
Gets the session associated with this request, creating a new if there is no session. |
WrappedSession |
getWrappedSession(boolean allowSessionCreation)
Gets the session associated with this request, optionally creating a new if there is no session. |
| Methods inherited from class javax.servlet.http.HttpServletRequestWrapper |
|---|
getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole |
| Methods inherited from class javax.servlet.ServletRequestWrapper |
|---|
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, 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 com.vaadin.server.VaadinRequest |
|---|
getAttribute, getContentLength, getContentType, getContextPath, getHeader, getInputStream, getLocale, getParameter, getParameterMap, getRemoteAddr, isSecure, setAttribute |
| Methods inherited from interface javax.servlet.ServletRequest |
|---|
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding |
| Constructor Detail |
|---|
public VaadinServletRequest(javax.servlet.http.HttpServletRequest request,
VaadinServletService vaadinService)
request - the http servlet request to wrapvaadinService - the associated vaadin service| Method Detail |
|---|
public java.lang.String getRequestPathInfo()
VaadinRequestnull if no path information is available. Does
always start with / if the path isn't null.
getRequestPathInfo in interface VaadinRequestHttpServletRequest.getPathInfo()public WrappedSession getWrappedSession()
VaadinRequest
getWrappedSession in interface VaadinRequestWrappedSession,
HttpServletRequest.getSession(),
PortletRequest.getPortletSession()public WrappedSession getWrappedSession(boolean allowSessionCreation)
VaadinRequest
getWrappedSession in interface VaadinRequestallowSessionCreation - true to create a new session for this request if
necessary; false to return null if
there's no current session
WrappedSession,
HttpServletRequest.getSession(boolean),
PortletRequest.getPortletSession(boolean)public javax.servlet.http.HttpServletRequest getHttpServletRequest()
public VaadinServletService getService()
VaadinRequest
getService in interface VaadinRequestVaadinServicepublic VaadinRequest.BrowserDetails getBrowserDetails()
VaadinRequestUI.init(VaadinRequest).
getBrowserDetails in interface VaadinRequestnull if details are not
availableVaadinRequest.BrowserDetailspublic static VaadinServletRequest cast(VaadinRequest request)
VaadinServletRequest from a
VaadinRequest. Aside from casting, this method also takes care of
situations where there's another level of wrapping.
request - a Vaadin request
java.lang.ClassCastException - if the Vaadin request doesn't wrap a http servlet request
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||