net.jp.saf.sastruts.method.annotation
注釈型 HttpMethodLimit


@Retention(value=RUNTIME)
@Target(value=METHOD)
@Documented
public @interface HttpMethodLimit

利用できるHTTPメソッドを制限するためのアノテーションです. Actionクラスの実行メソッドに設定します.

作成者:
k-minemoto

任意要素の概要
 boolean checkForward
          チェック後のforwardで呼び出された時もチェックするか.
 ExtensionHeaderBehavior extensionHeader
          拡張ヘッダーの扱いの設定.
 HttpMethod[] value
          許可するHttpMethodの配列.
 

value

public abstract HttpMethod[] value
許可するHttpMethodの配列.

戻り値:
このアノテーションで個別指定しない場合はデフォルトの空配列を返すこと.
デフォルト:
{}

checkForward

public abstract boolean checkForward
チェック後のforwardで呼び出された時もチェックするか.

戻り値:
チェックする場合true. デフォルトはfalse(しない)
デフォルト:
false

extensionHeader

public abstract ExtensionHeaderBehavior extensionHeader
拡張ヘッダーの扱いの設定.

戻り値:
デフォルトはExtensionHeaderBehavior.NOT_DEFINE(個別設定しない)
デフォルト:
net.jp.saf.sastruts.method.enums.ExtensionHeaderBehavior.NOT_DEFINE


Copyright © 2013 k-minemoto. All Rights Reserved.