概要
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
A
C
D
E
F
G
H
M
N
O
R
S
T
V
A
AbstractErrorHandler
-
net.jp.saf.sastruts.method.helpers.impl
の クラス
共通で使用する処理を実装した基底クラス.
AbstractErrorHandler()
- クラス net.jp.saf.sastruts.method.helpers.impl.
AbstractErrorHandler
のコンストラクタ
allowHeaderValue(HttpMethod[])
- クラス net.jp.saf.sastruts.method.helpers.impl.
AbstractErrorHandler
のメソッド
重複無しで、かつREST_CRUDのようなenumをHTTPメソッドに展開してカンマ区切りで返します。
allows
- クラス net.jp.saf.sastruts.method.
CheckResult
の変数
許可されていたHTTPメソッド
C
check(String)
- 列挙 net.jp.saf.sastruts.method.enums.
HttpMethod
のメソッド
このクラスが表すHTTPメソッドに該当するか返します.
check(HttpServletRequest, HttpMethod[], ExtensionHeaderBehavior)
- インタフェース net.jp.saf.sastruts.method.
HttpMethodChecker
のメソッド
HTTPメソッドのチェックを行います.
check(HttpServletRequest, HttpMethod[], ExtensionHeaderBehavior)
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
のメソッド
HTTPメソッドのチェックを行います.
CheckResult
-
net.jp.saf.sastruts.method
の クラス
メソッドチェック結果を返します.
D
DEFAULT_EXTENSION_HEADER_NAME
- インタフェース net.jp.saf.sastruts.method.
HttpMethodChecker
の static 変数
デフォルトのHTTP実行メソッドを指定するHTTPヘッダー名
defaultAllows
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
の変数
checkのallowsがnullだった時の許可メソッド.
defaultAnnotationAllows
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
の変数
checkのallowsが空(length=0)だった時の許可メソッド.
defaultExtHeaderBehavior
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
の変数
拡張ヘッダーの扱い
detectCurrentHttpMethod(HttpServletRequest, ExtensionHeaderBehavior)
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
のメソッド
現在のHTTPリクエストから、呼び出されたHTTPメソッドを抽出します.
disableAllowHeader
- クラス net.jp.saf.sastruts.method.helpers.impl.
MethodNotAllowedErrorHandler
の変数
E
error(HttpServletRequest, HttpServletResponse, HttpMethod[], String)
- インタフェース net.jp.saf.sastruts.method.helpers.
ErrorHandler
のメソッド
エラー処理を行います.
error(HttpServletRequest, HttpServletResponse, HttpMethod[], String)
- クラス net.jp.saf.sastruts.method.helpers.impl.
MethodNotAllowedErrorHandler
のメソッド
エラー処理を行います.
error(HttpServletRequest, HttpServletResponse, HttpMethod[], String)
- クラス net.jp.saf.sastruts.method.helpers.impl.
NotImplementedErrorHandler
のメソッド
エラー処理を行います.
error(HttpServletRequest, HttpServletResponse, HttpMethod[], String)
- クラス net.jp.saf.sastruts.method.helpers.impl.
ThrowExceptionErrorHandler
のメソッド
エラー処理を行います.
ErrorHandler
-
net.jp.saf.sastruts.method.helpers
の インタフェース
HTTPメソッドチェックでエラーとなった時の処理を行うインタフェースです.
errorHandler
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
の変数
チェックエラー時のハンドラ
execute(HttpServletRequest, HttpServletResponse, FilterContext, FilterExecutor)
- クラス net.jp.saf.sastruts.method.smartdeploy.actionfilter.
HttpMethodLimitActionfilter
のメソッド
Actionの実行メソッド呼び出し前に、HTTPメソッドのチェックを行います.
ExtensionHeaderBehavior
-
net.jp.saf.sastruts.method.enums
の 列挙型
拡張ヘッダーに対する振る舞いを表します.
extensionHeaderName
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
の変数
拡張ヘッダー名
F
forward
- クラス net.jp.saf.sastruts.method.helpers.impl.
MethodNotAllowedErrorHandler
の変数
forward
- クラス net.jp.saf.sastruts.method.helpers.impl.
NotImplementedErrorHandler
の変数
G
getAllowedMethods()
- 例外 net.jp.saf.sastruts.method.exception.
MethodNotAllowedRuntimeException
のメソッド
許可されていたHTTPメソッドを返します.
getHttpMethod()
- 例外 net.jp.saf.sastruts.method.exception.
MethodNotAllowedRuntimeException
のメソッド
呼び出されたHTTPメソッドを返します.
H
handleError(HttpServletRequest, HttpServletResponse, HttpMethod[], String)
- インタフェース net.jp.saf.sastruts.method.
HttpMethodChecker
のメソッド
チェックエラー時の処理を行います.
handleError(HttpServletRequest, HttpServletResponse, HttpMethod[], String)
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
のメソッド
チェックエラー時の処理を行います.
HttpMethod
-
net.jp.saf.sastruts.method.enums
の 列挙型
HTTPメソッドの種類を表します.
HttpMethodChecker
-
net.jp.saf.sastruts.method
の インタフェース
HTTPメソッドチェックを行うインタフェースです.
httpMethodChecker
- クラス net.jp.saf.sastruts.method.smartdeploy.actionfilter.
HttpMethodLimitActionfilter
の変数
HttpMethodCheckerImpl
-
net.jp.saf.sastruts.method.impl
の クラス
HTTPリクエストの実行メソッドをチェックします.
HttpMethodCheckerImpl()
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
のコンストラクタ
HttpMethodLimit
-
net.jp.saf.sastruts.method.annotation
の 注釈型
利用できるHTTPメソッドを制限するためのアノテーションです.
HttpMethodLimitActionfilter
-
net.jp.saf.sastruts.method.smartdeploy.actionfilter
の クラス
Actionの実行メソッド実行前に、HTTPメソッドチェックを行います.
HttpMethodLimitActionfilter()
- クラス net.jp.saf.sastruts.method.smartdeploy.actionfilter.
HttpMethodLimitActionfilter
のコンストラクタ
M
MARK_CHECKED
- クラス net.jp.saf.sastruts.method.smartdeploy.actionfilter.
HttpMethodLimitActionfilter
の static 変数
チェック実行済みをHTTP属性に設定する時のキー
MethodNotAllowedErrorHandler
-
net.jp.saf.sastruts.method.helpers.impl
の クラス
ステータス405「Method Not Allowed」を返すハンドラです.
MethodNotAllowedErrorHandler()
- クラス net.jp.saf.sastruts.method.helpers.impl.
MethodNotAllowedErrorHandler
のコンストラクタ
MethodNotAllowedRuntimeException
-
net.jp.saf.sastruts.method.exception
の 例外
許可されていないHTTPメソッド呼び出しが行われた時の例外です.
MethodNotAllowedRuntimeException(String, String)
- 例外 net.jp.saf.sastruts.method.exception.
MethodNotAllowedRuntimeException
のコンストラクタ
エラー情報無しのコンストラクタ.
MethodNotAllowedRuntimeException(String, String, Throwable)
- 例外 net.jp.saf.sastruts.method.exception.
MethodNotAllowedRuntimeException
のコンストラクタ
エラー情報ありのコンストラクタ.
N
net.jp.saf.sastruts.method
- パッケージ net.jp.saf.sastruts.method
net.jp.saf.sastruts.method.annotation
- パッケージ net.jp.saf.sastruts.method.annotation
net.jp.saf.sastruts.method.enums
- パッケージ net.jp.saf.sastruts.method.enums
net.jp.saf.sastruts.method.exception
- パッケージ net.jp.saf.sastruts.method.exception
net.jp.saf.sastruts.method.helpers
- パッケージ net.jp.saf.sastruts.method.helpers
net.jp.saf.sastruts.method.helpers.impl
- パッケージ net.jp.saf.sastruts.method.helpers.impl
net.jp.saf.sastruts.method.impl
- パッケージ net.jp.saf.sastruts.method.impl
net.jp.saf.sastruts.method.smartdeploy.actionfilter
- パッケージ net.jp.saf.sastruts.method.smartdeploy.actionfilter
ng(String, HttpMethod[])
- クラス net.jp.saf.sastruts.method.
CheckResult
の static メソッド
チェックNGを表すインスタンスを生成します.
NotImplementedErrorHandler
-
net.jp.saf.sastruts.method.helpers.impl
の クラス
ステータス501「Not Implemented」を返すハンドラです.
NotImplementedErrorHandler()
- クラス net.jp.saf.sastruts.method.helpers.impl.
NotImplementedErrorHandler
のコンストラクタ
O
ok
- クラス net.jp.saf.sastruts.method.
CheckResult
の変数
チェック結果
ok(String, HttpMethod[])
- クラス net.jp.saf.sastruts.method.
CheckResult
の static メソッド
チェックOKを表すインスタンスを生成します.
R
requestMethod
- クラス net.jp.saf.sastruts.method.
CheckResult
の変数
リクエストされたHTTPメソッド
S
setDefaultAllows(List<HttpMethod>)
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
のメソッド
HttpMethodLimit
が付いて無いメソッドに対しての、デフォルトチェックメソッドを設定します.
setDefaultAnnotationAllows(List<HttpMethod>)
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
のメソッド
HttpMethodLimit
の、value省略時のデフォルトチェックメソッドを設定します.
setDisableAllowHeader(boolean)
- クラス net.jp.saf.sastruts.method.helpers.impl.
MethodNotAllowedErrorHandler
のメソッド
Allowヘッダーを無効にするかどうかを設定します.
setErrorHandler(ErrorHandler)
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
のメソッド
チェックエラー時のハンドラを設定します.
setExtensionHeader(ExtensionHeaderBehavior)
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
のメソッド
拡張ヘッダーの扱いを設定します.
setExtensionHeaderName(String)
- クラス net.jp.saf.sastruts.method.impl.
HttpMethodCheckerImpl
のメソッド
拡張ヘッダー名を設定します.
setForward(String)
- クラス net.jp.saf.sastruts.method.helpers.impl.
MethodNotAllowedErrorHandler
のメソッド
エラー時のフォワード先を設定します.
setForward(String)
- クラス net.jp.saf.sastruts.method.helpers.impl.
NotImplementedErrorHandler
のメソッド
エラー時のフォワード先を設定します.
T
ThrowExceptionErrorHandler
-
net.jp.saf.sastruts.method.helpers.impl
の クラス
MethodNotAllowedRuntimeException
を発生させるハンドラです.
ThrowExceptionErrorHandler()
- クラス net.jp.saf.sastruts.method.helpers.impl.
ThrowExceptionErrorHandler
のコンストラクタ
throwMethodNotAllowedRuntimeException(HttpMethod[], String, Throwable)
- クラス net.jp.saf.sastruts.method.helpers.impl.
AbstractErrorHandler
のメソッド
MethodNotAllowedRuntimeException
の例外を発生させます.
toString()
- クラス net.jp.saf.sastruts.method.
CheckResult
のメソッド
デバッグ用
V
valueOf(String)
- 列挙 net.jp.saf.sastruts.method.enums.
ExtensionHeaderBehavior
の static メソッド
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String)
- 列挙 net.jp.saf.sastruts.method.enums.
HttpMethod
の static メソッド
指定した名前を持つこの型の列挙型定数を返します。
values()
- 列挙 net.jp.saf.sastruts.method.enums.
ExtensionHeaderBehavior
の static メソッド
この列挙型の定数を含む配列を宣言されている順序で返します。
values()
- 列挙 net.jp.saf.sastruts.method.enums.
HttpMethod
の static メソッド
この列挙型の定数を含む配列を宣言されている順序で返します。
A
C
D
E
F
G
H
M
N
O
R
S
T
V
概要
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
Copyright © 2013
k-minemoto
. All Rights Reserved.