public class NablarchTagHandler extends java.lang.Object implements HttpRequestHandler
CustomTagConfigをリクエストスコープに設定する。HttpAccessLogUtilに委譲する。| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
CUSTOM_TAG_CONFIG_KEY
CustomTagConfigをリクエストスコープに格納する際に使用するキー |
static java.lang.String |
DECRYPTED_PARAMS
復号したリクエストパラメータをリクエストスコープに設定する属性名
|
| コンストラクタと説明 |
|---|
NablarchTagHandler() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
HttpResponse |
handle(HttpRequest request,
ExecutionContext context)
HTTPリクエストに対する処理を実行する。
|
protected void |
restoreKeyValueSet(HttpRequest request)
複合キーの値を復元する。
|
void |
setPath(java.lang.String path)
改竄を検知した場合に送信する画面のリソースパスを設定する。
|
void |
setSessionExpirePath(java.lang.String sessionExpirePath)
セッションから暗号化鍵情報が取得出来なかった場合に表示する画面のリソースパスを設定する。
|
void |
setSessionExpireStatusCode(int sessionExpireStatusCode)
セッションから情報が取得出来なかった場合のレスポンスステータスを設定する。
|
void |
setStatusCode(int statusCode)
改竄を検知した場合のレスポンスステータスを設定する。
|
protected void |
writeParametersLog(HttpRequest request,
ExecutionContext context)
HTTPアクセスログのリクエストパラメータを出力する。
|
public static final java.lang.String DECRYPTED_PARAMS
public static final java.lang.String CUSTOM_TAG_CONFIG_KEY
CustomTagConfigをリクエストスコープに格納する際に使用するキーpublic void setPath(java.lang.String path)
path - 改竄を検知した場合に送信する画面のリソースパスpublic void setSessionExpirePath(java.lang.String sessionExpirePath)
sessionExpirePath - セッションから情報が取得出来なかった場合に表示する画面のリソースパスpublic void setStatusCode(int statusCode)
statusCode - 改竄を検知した場合のレスポンスステータスpublic void setSessionExpireStatusCode(int sessionExpireStatusCode)
sessionExpireStatusCode - セッションから情報が取得出来なかった場合のレスポンスステータスpublic HttpResponse handle(HttpRequest request, ExecutionContext context)
CustomTagConfigを設定する。HiddenEncryptionUtil.decryptHiddenValues(ExecutionContext, String)に移譲する。handle インタフェース内 Handler<HttpRequest,HttpResponse>handle インタフェース内 HttpRequestHandlerrequest - HTTPリクエストオブジェクトcontext - サーバサイド実行コンテキストオブジェクトprotected void restoreKeyValueSet(HttpRequest request)
request - HttpRequestprotected void writeParametersLog(HttpRequest request, ExecutionContext context) throws java.lang.ClassCastException
request - HttpRequestcontext - ExecutionContextjava.lang.ClassCastException - context の型がServletExecutionContext で無い場合。