openGionopenGion
5.4.3.6

org.opengion.hayabusa.filter
クラス URLCheckFilter

java.lang.Object
  上位を拡張 org.opengion.hayabusa.filter.URLCheckFilter
すべての実装されたインタフェース:
javax.servlet.Filter

public final class URLCheckFilter
extends java.lang.Object
implements javax.servlet.Filter

URLCheckFilter は、Filter インターフェースを継承した URLチェッククラスです。 web.xml で filter 設定することにより、該当のリソースに対して、og:linkタグで、 useURLCheck="true"が指定されたリンクURL以外を拒否することができます。 また、og:linkタグを経由した場合でも、リンクの有効期限を設定することで、 リンクURLの漏洩に対しても、一定時間の経過を持って、アクセスを拒否することができます。 また、リンク時にユーザー情報も埋め込んでいますので(デフォルトは、ログインユーザー)、 リンクアドレスが他のユーザーに知られた場合でも、アクセスを拒否することができます。 フィルターに対してweb.xml でパラメータを設定します。 ・filename :停止時メッセージ表示ファイル名 【WEB-INF/web.xml】 <filter> <filter-name>URLCheckFilter</filter-name> <filter-class>org.opengion.hayabusa.filter.URLCheckFilter</filter-class> <init-param> <param-name>filename</param-name> <param-value>jsp/custom/refuseAccess.html</param-value> </init-param> </filter> <filter-mapping> <filter-name>URLCheckFilter</filter-name> <url-pattern>/jsp/*</url-pattern> </filter-mapping>

機能階層
フィルター処理
バージョン
4.0
作成者
Hiroki Nakamura
導入されたバージョン:
JDK5.0,

コンストラクタの概要
URLCheckFilter()
           
 
メソッドの概要
 void destroy()
          フィルターの終了処理メソッドです。
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
          フィルター処理本体のメソッドです。
 void init(javax.servlet.FilterConfig filterConfig)
          フィルターの初期処理メソッドです。
 java.lang.String toString()
          内部状態を文字列で返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

URLCheckFilter

public URLCheckFilter()
メソッドの詳細

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws java.io.IOException,
                     javax.servlet.ServletException
フィルター処理本体のメソッドです。

定義:
インタフェース javax.servlet.Filter 内の doFilter
パラメータ:
request - ServletRequest
response - ServletResponse
chain - FilterChain
例外:
javax.servlet.ServletException
java.io.IOException

init

public void init(javax.servlet.FilterConfig filterConfig)
フィルターの初期処理メソッドです。 フィルターに対してweb.xml で初期パラメータを設定します。 ・maxInterval:リンクの有効期限 ・filename :停止時メッセージ表示ファイル名

定義:
インタフェース javax.servlet.Filter 内の init
パラメータ:
filterConfig - FilterConfig

destroy

public void destroy()
フィルターの終了処理メソッドです。

定義:
インタフェース javax.servlet.Filter 内の destroy

toString

public java.lang.String toString()
内部状態を文字列で返します。

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
String このクラスの文字列表示

openGion 5.4.3.6

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.