Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.catalina.connector
Class HttpRequestFacade

    java.lang.Object
      |
      +--org.apache.catalina.connector.RequestFacade
            |
            +--org.apache.catalina.connector.HttpRequestFacade

public final class HttpRequestFacade
extends RequestFacade
implements javax.servlet.http.HttpServletRequest

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

Version:
  $Revision: 1.2 $ $Date: 2001/07/22 20:25:06 $
Author:
  Remy Maucherat

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

Fields inherited from interface javax.servlet.http.HttpServletRequest
`BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH`

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

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

Methods inherited from class org.apache.catalina.connector.RequestFacade
`getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### HttpRequestFacade

    public HttpRequestFacade(HttpRequest request)

  Construct a wrapper for the specified request.
  Parameters:
    `request` - The request to be wrapped

Method Detail

### getAuthType

    public java.lang.String getAuthType()

  Specified by:
    getAuthType in interface javax.servlet.http.HttpServletRequest

### getCookies

    public javax.servlet.http.Cookie[] getCookies()

  Specified by:
    getCookies in interface javax.servlet.http.HttpServletRequest

### getDateHeader

    public long getDateHeader(java.lang.String name)

  Specified by:
    getDateHeader in interface javax.servlet.http.HttpServletRequest

### getHeader

    public java.lang.String getHeader(java.lang.String name)

  Specified by:
    getHeader in interface javax.servlet.http.HttpServletRequest

### getHeaders

    public java.util.Enumeration getHeaders(java.lang.String name)

  Specified by:
    getHeaders in interface javax.servlet.http.HttpServletRequest

### getHeaderNames

    public java.util.Enumeration getHeaderNames()

  Specified by:
    getHeaderNames in interface javax.servlet.http.HttpServletRequest

### getIntHeader

    public int getIntHeader(java.lang.String name)

  Specified by:
    getIntHeader in interface javax.servlet.http.HttpServletRequest

### getMethod

    public java.lang.String getMethod()

  Specified by:
    getMethod in interface javax.servlet.http.HttpServletRequest

### getPathInfo

    public java.lang.String getPathInfo()

  Specified by:
    getPathInfo in interface javax.servlet.http.HttpServletRequest

### getPathTranslated

    public java.lang.String getPathTranslated()

  Specified by:
    getPathTranslated in interface javax.servlet.http.HttpServletRequest

### getContextPath

    public java.lang.String getContextPath()

  Specified by:
    getContextPath in interface javax.servlet.http.HttpServletRequest

### getQueryString

    public java.lang.String getQueryString()

  Specified by:
    getQueryString in interface javax.servlet.http.HttpServletRequest

### getRemoteUser

    public java.lang.String getRemoteUser()

  Specified by:
    getRemoteUser in interface javax.servlet.http.HttpServletRequest

### isUserInRole

    public boolean isUserInRole(java.lang.String role)

  Specified by:
    isUserInRole in interface javax.servlet.http.HttpServletRequest

### getUserPrincipal

    public java.security.Principal getUserPrincipal()

  Specified by:
    getUserPrincipal in interface javax.servlet.http.HttpServletRequest

### getRequestedSessionId

    public java.lang.String getRequestedSessionId()

  Specified by:
    getRequestedSessionId in interface javax.servlet.http.HttpServletRequest

### getRequestURI

    public java.lang.String getRequestURI()

  Specified by:
    getRequestURI in interface javax.servlet.http.HttpServletRequest

### getRequestURL

    public java.lang.StringBuffer getRequestURL()

  Specified by:
    getRequestURL in interface javax.servlet.http.HttpServletRequest

### getServletPath

    public java.lang.String getServletPath()

  Specified by:
    getServletPath in interface javax.servlet.http.HttpServletRequest

### getSession

    public javax.servlet.http.HttpSession getSession(boolean create)

  Specified by:
    getSession in interface javax.servlet.http.HttpServletRequest

### getSession

    public javax.servlet.http.HttpSession getSession()

  Specified by:
    getSession in interface javax.servlet.http.HttpServletRequest

### isRequestedSessionIdValid

    public boolean isRequestedSessionIdValid()

  Specified by:
    isRequestedSessionIdValid in interface javax.servlet.http.HttpServletRequest

### isRequestedSessionIdFromCookie

    public boolean isRequestedSessionIdFromCookie()

  Specified by:
    isRequestedSessionIdFromCookie in interface javax.servlet.http.HttpServletRequest

### isRequestedSessionIdFromURL

    public boolean isRequestedSessionIdFromURL()

  Specified by:
    isRequestedSessionIdFromURL in interface javax.servlet.http.HttpServletRequest

### isRequestedSessionIdFromUrl

    public boolean isRequestedSessionIdFromUrl()

  Specified by:
    isRequestedSessionIdFromUrl in interface javax.servlet.http.HttpServletRequest

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2000-2001 Apache Software Foundation. All Rights Reserved.