org.seasar.extension.httpsession
クラス S2HttpServletRequestWrapper

java.lang.Object
  拡張javax.servlet.ServletRequestWrapper
      拡張javax.servlet.http.HttpServletRequestWrapper
          拡張org.seasar.extension.httpsession.S2HttpServletRequestWrapper
すべての実装インタフェース:
HttpServletRequest, ServletRequest

public class S2HttpServletRequestWrapper
extends HttpServletRequestWrapper

セッション情報をS2で管理するためのHttpServletRequestWrapperです。

作成者:
higa

フィールドの概要
 
インタフェース javax.servlet.http.HttpServletRequest から継承したフィールド
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
コンストラクタの概要
S2HttpServletRequestWrapper(HttpServletRequest request, SessionStateManager sessionStateManager)
          S2HttpServletRequestWrapperのインスタンスを構築します。
 
メソッドの概要
 String getCreatedSessionId()
          作成されたSession Idを返します。
 String getRequestedSessionId()
           
 S2HttpSession getS2HttpSession()
          S2HttpSessionを返します。
 HttpSession getSession()
           
 HttpSession getSession(boolean create)
           
 String getSessionId()
          Session Idを返します。
 boolean isRequestedSessionIdFromCookie()
           
 boolean isRequestedSessionIdFromUrl()
           
 boolean isRequestedSessionIdFromURL()
           
protected  void setupSessionId()
           
 
クラス javax.servlet.http.HttpServletRequestWrapper から継承したメソッド
getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestURI, getRequestURL, getServletPath, getUserPrincipal, isRequestedSessionIdValid, isUserInRole
 
クラス 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
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース 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
 

コンストラクタの詳細

S2HttpServletRequestWrapper

public S2HttpServletRequestWrapper(HttpServletRequest request,
                                   SessionStateManager sessionStateManager)
S2HttpServletRequestWrapperのインスタンスを構築します。

パラメータ:
request -
sessionStateManager -
メソッドの詳細

setupSessionId

protected void setupSessionId()

getSession

public HttpSession getSession()

getSession

public HttpSession getSession(boolean create)

getS2HttpSession

public S2HttpSession getS2HttpSession()
S2HttpSessionを返します。

戻り値:

getRequestedSessionId

public String getRequestedSessionId()

getCreatedSessionId

public String getCreatedSessionId()
作成されたSession Idを返します。

戻り値:

getSessionId

public String getSessionId()
Session Idを返します。

戻り値:

isRequestedSessionIdFromCookie

public boolean isRequestedSessionIdFromCookie()

isRequestedSessionIdFromUrl

public boolean isRequestedSessionIdFromUrl()

isRequestedSessionIdFromURL

public boolean isRequestedSessionIdFromURL()


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.