|
intra-mart(R) 6.0.13 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
エラーページプロバイダインタフェース。
ユーザ用の各種エラーページを取得するためのインタフェース
エラーページプロバイダを実装する場合は必ずこのインタフェースを実装します。
アクセスセキュリティAPIはこのインタフェースを通じて必要なエラーページを取得します。
このインターフェースを実装したクラスを以下の設定ファイルに記述します。
サーバーマネージャインストールディレクトリ/conf/access-security.xml
<access-security> <security-config> <error-page-provider> <page-provider-class>エラーページプロバイダインタフェース実装クラス名(フルパッケージ名)</page-provider-class> <init-param> <param-name>初期化パラメータ名</param-name> <param-value>初期化パラメータ値</param-value> </init-param> </error-page-provider> </security-config> </access-security><init-param>タグは複数設定可能です。
メソッドの詳細 |
public void init(Map params)
params
- 初期化パラメータのマップpublic String getCertificationErrorPage(SessionInfo sessionInfo, HttpServletRequest request, HttpServletResponse response)
SecurityConstraint.CR_NG
)に表示するページを取得する。
sessionInfo
- セッション情報request
- サーブレットリクエストresponse
- サーブレットレスポンス
public String getLockedErrorPage(SessionInfo sessionInfo, HttpServletRequest request, HttpServletResponse response)
sessionInfo
- セッション情報request
- サーブレットリクエストresponse
- サーブレットレスポンス
public String getLicenceErrorPage(SessionInfo sessionInfo, HttpServletRequest request, HttpServletResponse response)
SecurityConstraint.CR_NO_LICENSE
)に表示するページを取得する。
sessionInfo
- セッション情報request
- サーブレットリクエストresponse
- サーブレットレスポンス
public String getGroupErrorPage(SessionInfo sessionInfo, HttpServletRequest request, HttpServletResponse response)
SecurityConstraint.CR_NO_GROUP
)に表示するページを取得する。
sessionInfo
- セッション情報request
- サーブレットリクエストresponse
- サーブレットレスポンス
public String getSessionErrorPage(SessionInfo sessionInfo, HttpServletRequest request, HttpServletResponse response)
SecurityConstraint.CR_SESSION_UNMATCH
)に表示するページを取得する。
sessionInfo
- セッション情報request
- サーブレットリクエストresponse
- サーブレットレスポンス
public String getSessionTimeoutErrorPage(HttpServletRequest request, HttpServletResponse response)
SecurityConstraint.CR_SESSION_TIMEOUT
)に表示するページを取得する。
request
- サーブレットリクエストresponse
- サーブレットレスポンス
public String getNoPermissionErrorPage(SessionInfo sessionInfo, HttpServletRequest request, HttpServletResponse response)
SecurityConstraint.CR_NO_PERMISSION
)に表示するページを取得する。
sessionInfo
- セッション情報request
- サーブレットリクエストresponse
- サーブレットレスポンス
public String getSystemErrorPage(SessionInfo sessionInfo, HttpServletRequest request, HttpServletResponse response)
SecurityConstraint.CR_ERROR
)に表示するページを取得する。
sessionInfo
- セッション情報request
- サーブレットリクエストresponse
- サーブレットレスポンス
|
intra-mart(R) 6.0.13 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |