Package org.iplass.mtp.web.actionmapping
Class ActionUtil
java.lang.Object
org.iplass.mtp.web.actionmapping.ActionUtil
Actionに関連する処理のユーティリティクラス。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
clearActionCache
(String actionName) 指定のactionNameに関連するキャッシュをクリアする。static void
すべてのActionキャッシュをクリアする。static ResponseHeader
現在のAciton処理コンテキストの中で、 クライアントへのHTTPレスポンスのヘッダー情報を扱う際利用可能なResponseHeaderを取得する。 Webからの呼び出しの場合のみ取得可能。static void
linkToActionCache
(String entityName) 現在の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 時との差を設定する。 すでに、指定する日時より以前にキャッシュ有効期限が設定されていた場合は、そちらが(期限が短い方が)優先される。
-
Constructor Details
-
ActionUtil
public ActionUtil()
-
-
Method Details
-
linkToActionCache
現在のAction処理コンテキストの中で、 プログラムから明示的に当該のEntityをキャッシュに関連付ける。- Parameters:
entityName
-oid
-
-
linkToActionCache
現在の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
現在のAciton処理コンテキストの中で、 クライアントへのHTTPレスポンスのヘッダー情報を扱う際利用可能なResponseHeaderを取得する。 Webからの呼び出しの場合のみ取得可能。- Returns:
-
clearActionCache
指定のactionNameに関連するキャッシュをクリアする。- Parameters:
actionName
-
-
clearAllActionCache
public static void clearAllActionCache()すべてのActionキャッシュをクリアする。
-