Class ActionUtil

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

public class ActionUtil extends Object
Actionに関連する処理のユーティリティクラス。
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    指定のactionNameに関連するキャッシュをクリアする。
    static void
    すべてのActionキャッシュをクリアする。
    現在のAciton処理コンテキストの中で、 クライアントへのHTTPレスポンスのヘッダー情報を扱う際利用可能なResponseHeaderを取得する。 Webからの呼び出しの場合のみ取得可能。
    static void
    現在のAction処理コンテキストの中で、 プログラムから明示的に当該のEntity名のEntityすべてをキャッシュに関連付ける。
    static void
    linkToActionCache(String entityName, String oid)
    現在のAction処理コンテキストの中で、 プログラムから明示的に当該のEntityをキャッシュに関連付ける。
    static void
    setCacheExpires(long expires)
    現在のAction処理コンテキストの中で、 キャッシュの有効切れする日時を指定(参照:System.currentTimeMillis())する。 expiresには、ミリ秒で測定した、現在時刻と協定世界時の UTC 1970 年 1 月 1 日午前 0 時との差を設定する。 すでに、指定する日時より以前にキャッシュ有効期限が設定されていた場合は、そちらが(期限が短い方が)優先される。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ActionUtil

      public ActionUtil()
  • Method Details

    • linkToActionCache

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

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

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

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

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

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