クラス ActionUtil

java.lang.Object
org.iplass.mtp.web.actionmapping.ActionUtil

public class ActionUtil extends Object
Actionに関連する処理のユーティリティクラス。
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
     
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    static void
    指定のactionNameに関連するキャッシュをクリアする。
    static void
    すべてのActionキャッシュをクリアする。
    現在のAciton処理コンテキストの中で、 クライアントへのHTTPレスポンスのヘッダー情報を扱う際利用可能なResponseHeaderを取得する。
    static void
    現在のAction処理コンテキストの中で、 プログラムから明示的に当該のEntity名のEntityすべてをキャッシュに関連付ける。
    static void
    linkToActionCache(String entityName, String oid)
    現在のAction処理コンテキストの中で、 プログラムから明示的に当該のEntityをキャッシュに関連付ける。
    static void
    setCacheExpires(long expires)
    現在のAction処理コンテキストの中で、 キャッシュの有効切れする日時を指定(参照:System.currentTimeMillis())する。

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • ActionUtil

      public ActionUtil()
  • メソッドの詳細

    • linkToActionCache

      public static void linkToActionCache(String entityName, String oid)
      現在のAction処理コンテキストの中で、 プログラムから明示的に当該のEntityをキャッシュに関連付ける。
      パラメータ:
      entityName -
      oid -
    • linkToActionCache

      public static void linkToActionCache(String entityName)
      現在のAction処理コンテキストの中で、 プログラムから明示的に当該のEntity名のEntityすべてをキャッシュに関連付ける。
      パラメータ:
      entityName -
    • setCacheExpires

      public static void setCacheExpires(long expires)
      現在のAction処理コンテキストの中で、 キャッシュの有効切れする日時を指定(参照:System.currentTimeMillis())する。 expiresには、ミリ秒で測定した、現在時刻と協定世界時の UTC 1970 年 1 月 1 日午前 0 時との差を設定する。 すでに、指定する日時より以前にキャッシュ有効期限が設定されていた場合は、そちらが(期限が短い方が)優先される。
      パラメータ:
      expires - ミリ秒で測定した、現在時刻と協定世界時の UTC 1970 年 1 月 1 日午前 0 時との差
    • getResponseHeader

      public static ResponseHeader getResponseHeader()
      現在のAciton処理コンテキストの中で、 クライアントへのHTTPレスポンスのヘッダー情報を扱う際利用可能なResponseHeaderを取得する。 Webからの呼び出しの場合のみ取得可能。
      戻り値:
    • clearActionCache

      public static void clearActionCache(String actionName)
      指定のactionNameに関連するキャッシュをクリアする。
      パラメータ:
      actionName -
    • clearAllActionCache

      public static void clearAllActionCache()
      すべてのActionキャッシュをクリアする。