Package com.vaadin.portlet
Class VaadinPortlet.VaadinHttpAndPortletRequest
- java.lang.Object
-
- javax.portlet.filter.PortletRequestWrapper
-
- com.vaadin.portlet.VaadinPortletRequest
-
- com.vaadin.portlet.VaadinPortlet.VaadinHttpAndPortletRequest
-
- All Implemented Interfaces:
VaadinRequest,Serializable,javax.portlet.PortletRequest
- Direct Known Subclasses:
VaadinPortlet.VaadinGateInRequest,VaadinPortlet.VaadinLiferayRequest,VaadinPortlet.VaadinWebLogicPortalRequest,VaadinPortlet.VaadinWebSpherePortalRequest
- Enclosing class:
- VaadinPortlet
public abstract static class VaadinPortlet.VaadinHttpAndPortletRequest extends VaadinPortletRequest
Base class for portlet requests that need access to HTTP servlet requests.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description VaadinHttpAndPortletRequest(javax.portlet.PortletRequest request, VaadinPortletService vaadinService)Constructs a newVaadinPortlet.VaadinHttpAndPortletRequest.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringgetHeader(String name)Enumeration<String>getHeaderNames()Enumeration<String>getHeaders(String name)StringgetParameter(String name)Map<String,String[]>getParameterMap()StringgetRemoteAddr()StringgetRemoteHost()intgetRemotePort()protected abstract javax.servlet.http.HttpServletRequestgetServletRequest(javax.portlet.PortletRequest request)Returns the original HTTP servlet request for this portlet request.-
Methods inherited from class com.vaadin.portlet.VaadinPortletRequest
getCharacterEncoding, getContentLength, getContentType, getCurrent, getCurrentPortletRequest, getDateHeader, getInputStream, getMethod, getPathInfo, getPortalProperty, getPortletPreference, getPortletRequest, getReader, getService, getWrappedSession, getWrappedSession
-
Methods inherited from class javax.portlet.filter.PortletRequestWrapper
getAttribute, getAttributeNames, getAuthType, getContextPath, getCookies, getLocale, getLocales, getParameterNames, getParameterValues, getPortalContext, getPortletMode, getPortletSession, getPortletSession, getPreferences, getPrivateParameterMap, getProperties, getProperty, getPropertyNames, getPublicParameterMap, getRemoteUser, getRequest, getRequestedSessionId, getResponseContentType, getResponseContentTypes, getScheme, getServerName, getServerPort, getUserPrincipal, getWindowID, getWindowState, isPortletModeAllowed, isRequestedSessionIdValid, isSecure, isUserInRole, isWindowStateAllowed, removeAttribute, setAttribute, 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, getAttributeNames, getAuthType, getContextPath, getCookies, getLocale, getLocales, getRemoteUser, getUserPrincipal, isSecure, isUserInRole, removeAttribute, setAttribute
-
-
-
-
Constructor Detail
-
VaadinHttpAndPortletRequest
public VaadinHttpAndPortletRequest(javax.portlet.PortletRequest request, VaadinPortletService vaadinService)Constructs a newVaadinPortlet.VaadinHttpAndPortletRequest.- Parameters:
request-PortletRequestto be wrappedvaadinService-VaadinPortletServiceassociated with this request- Since:
- 7.2
-
-
Method Detail
-
getServletRequest
protected abstract javax.servlet.http.HttpServletRequest getServletRequest(javax.portlet.PortletRequest request)
Returns the original HTTP servlet request for this portlet request.- Parameters:
request-PortletRequestused to- Returns:
- the original HTTP servlet request
- Since:
- 7.2
-
getParameter
public String getParameter(String name)
- Specified by:
getParameterin interfacejavax.portlet.PortletRequest- Specified by:
getParameterin interfaceVaadinRequest- Overrides:
getParameterin classjavax.portlet.filter.PortletRequestWrapper
-
getRemoteAddr
public String getRemoteAddr()
- Specified by:
getRemoteAddrin interfaceVaadinRequest- Overrides:
getRemoteAddrin classVaadinPortletRequest
-
getRemoteHost
public String getRemoteHost()
- Specified by:
getRemoteHostin interfaceVaadinRequest- Overrides:
getRemoteHostin classVaadinPortletRequest
-
getRemotePort
public int getRemotePort()
- Specified by:
getRemotePortin interfaceVaadinRequest- Overrides:
getRemotePortin classVaadinPortletRequest
-
getHeader
public String getHeader(String name)
- Specified by:
getHeaderin interfaceVaadinRequest- Overrides:
getHeaderin classVaadinPortletRequest
-
getHeaderNames
public Enumeration<String> getHeaderNames()
- Specified by:
getHeaderNamesin interfaceVaadinRequest- Overrides:
getHeaderNamesin classVaadinPortletRequest
-
getHeaders
public Enumeration<String> getHeaders(String name)
- Specified by:
getHeadersin interfaceVaadinRequest- Overrides:
getHeadersin classVaadinPortletRequest
-
getParameterMap
public Map<String,String[]> getParameterMap()
- Specified by:
getParameterMapin interfacejavax.portlet.PortletRequest- Specified by:
getParameterMapin interfaceVaadinRequest- Overrides:
getParameterMapin classjavax.portlet.filter.PortletRequestWrapper
-
-