パッケージ org.iplass.mtp.impl.core
クラス ExecuteContext
java.lang.Object
org.iplass.mtp.impl.core.ExecuteContext
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタコンストラクタ説明ExecuteContext(TenantContext tenantContext) ExecuteContext(TenantContext tenantContext, String clientId, String sessionId) 推奨されていません。そのうち削除 -
メソッドの概要
修飾子とタイプメソッド説明voidstatic <T> TexecuteAs(TenantContext tenant, Executable<T> exec) static voidgetAttribute(String key) intstatic final ExecuteContext現在実行中のコンテキストのテナント情報を取得する。言語を表すLocale。java内でResosurceBundleから文字列取得する際の処理では、getLangLocale()を使うように。static voidinitContext(ExecuteContext mtfContext) static booleanisInited()voidvoidmdcPutWithoutLoggingContextReload(String key, String val) voidvoidremoveAttribute(String key) voidsetAttribute(String key, Object value, boolean shareContext) voidsetClientId(String clientId) static voidsetContext(ExecuteContext mtfContext) voidsetCurrentTimestamp(Timestamp currentTimestamp) voidsetLanguage(String language)
-
フィールド詳細
-
MDC_TENANT
- 関連項目:
-
MDC_TENANT_NAME
- 関連項目:
-
MDC_TRACE_ID
- 関連項目:
-
-
コンストラクタの詳細
-
ExecuteContext
推奨されていません。そのうち削除FIXME 本コンストラクタは削除されます。- パラメータ:
tenantContext-clientId-
-
ExecuteContext
-
-
メソッドの詳細
-
getCurrentContext
-
isInited
public static boolean isInited() -
executeAs
-
finContext
public static void finContext() -
initContext
-
setContext
-
mdcPut
-
mdcPutWithoutLoggingContextReload
-
getDefaultEndDate
-
getLocale
-
getTimeZone
-
getLocaleFormat
-
getLangLocale
言語を表すLocale。- 戻り値:
-
getLanguage
java内でResosurceBundleから文字列取得する際の処理では、getLangLocale()を使うように。 じゃないと、毎回のString->Localeのパース処理が無駄なので。。。- 戻り値:
-
setLanguage
-
clearLanguage
public void clearLanguage() -
getPrevStacked
-
getClientTenantId
public int getClientTenantId() -
getCurrentTenant
現在実行中のコンテキストのテナント情報を取得する。TenantContext.loadTenantInfo()では、毎回MetaDataを元にTenantをnewする。 このメソッドでは、1回だけnewされたTenantのインスタンスを使い回す。- 戻り値:
-
getTenantContext
-
getClientId
-
setClientId
-
getAttribute
-
setAttribute
-
getCurrentTimestamp
-
setCurrentTimestamp
-
refreshCurrentTimestamp
public void refreshCurrentTimestamp() -
getCurrentLocalDate
-
getCurrentLocalTime
-
removeAttribute
-