Annotation Interface TokenCheck


@Retention(RUNTIME) @Target(TYPE) public @interface TokenCheck

TokenCheckを定義するアノテーションです。

See Also:
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    正常時のToken利用設定
    boolean
    Exception発生時のTokenロールバック設定
    boolean
    Tokenチェックの実施設定
    boolean
    固定値のTokenの利用可否の設定
  • Element Details

    • executeCheck

      boolean executeCheck

      Tokenチェックの実施設定

      デフォルト(true)の場合、Tokenチェックを実行します。
      Default:
      true
    • consume

      boolean consume

      正常時のToken利用設定

      デフォルト(true)の場合、Tokenは再利用されません。
      Default:
      true
    • exceptionRollback

      boolean exceptionRollback

      Exception発生時のTokenロールバック設定

      デフォルト(true)の場合、ロールバック(現在のTokenを再設定)します。
      Default:
      true
    • useFixedToken

      boolean useFixedToken

      固定値のTokenの利用可否の設定

      Tokenチェックに、セッション単位に固定に払いだされるTokenを用いる場合にtureを設定。 デフォルトfalse。 固定値を利用する場合は、トランザクションの重複実行は防げないが、CSRFは防げる。
      Returns:
      Default:
      false