org.apache.catalina.connector

Class HttpRequestFacade

Implemented Interfaces:
HttpServletRequest, ServletRequest

public final class HttpRequestFacade
extends RequestFacade
implements HttpServletRequest

Facade class that wraps a Catalina-internal HttpRequest object. All methods are delegated to the wrapped request.

Version:
$Revision: 1.3 $ $Date: 2004/02/27 14:58:41 $

Author:
Remy Maucherat

Field Summary

Fields inherited from class org.apache.catalina.connector.RequestFacade

request

Constructor Summary

HttpRequestFacade(HttpRequest request)
Construct a wrapper for the specified request.

Method Summary

String
getAuthType()
String
getContextPath()
Cookie[]
getCookies()
long
getDateHeader(String name)
String
getHeader(String name)
Enumeration
getHeaderNames()
Enumeration
getHeaders(String name)
int
getIntHeader(String name)
String
getMethod()
String
getPathInfo()
String
getPathTranslated()
String
getQueryString()
String
getRemoteUser()
String
getRequestURI()
StringBuffer
getRequestURL()
String
getRequestedSessionId()
String
getServletPath()
HttpSession
getSession()
HttpSession
getSession(boolean create)
java.security.Principal
getUserPrincipal()
boolean
isRequestedSessionIdFromCookie()
boolean
isRequestedSessionIdFromURL()
boolean
isRequestedSessionIdFromUrl()
boolean
isRequestedSessionIdValid()
boolean
isUserInRole(String role)

Methods inherited from class org.apache.catalina.connector.RequestFacade

clear, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocalName, getLocalPort, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding

Constructor Details

HttpRequestFacade

public HttpRequestFacade(HttpRequest request)
Construct a wrapper for the specified request.

Parameters:
request - The request to be wrapped

Method Details

getAuthType

public String getAuthType()


getContextPath

public String getContextPath()


getCookies

public Cookie[] getCookies()


getDateHeader

public long getDateHeader(String name)


getHeader

public String getHeader(String name)


getHeaderNames

public Enumeration getHeaderNames()


getHeaders

public Enumeration getHeaders(String name)


getIntHeader

public int getIntHeader(String name)


getMethod

public String getMethod()


getPathInfo

public String getPathInfo()


getPathTranslated

public String getPathTranslated()


getQueryString

public String getQueryString()


getRemoteUser

public String getRemoteUser()


getRequestURI

public String getRequestURI()


getRequestURL

public StringBuffer getRequestURL()


getRequestedSessionId

public String getRequestedSessionId()


getServletPath

public String getServletPath()


getSession

public HttpSession getSession()


getSession

public HttpSession getSession(boolean create)


getUserPrincipal

public java.security.Principal getUserPrincipal()


isRequestedSessionIdFromCookie

public boolean isRequestedSessionIdFromCookie()


isRequestedSessionIdFromURL

public boolean isRequestedSessionIdFromURL()


isRequestedSessionIdFromUrl

public boolean isRequestedSessionIdFromUrl()


isRequestedSessionIdValid

public boolean isRequestedSessionIdValid()


isUserInRole

public boolean isUserInRole(String role)


Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.