Class TimeZoneAttribute
java.lang.Object
nablarch.common.handler.threadcontext.TimeZoneAttribute
- All Implemented Interfaces:
ThreadContextAttribute<Request<?>>
- Direct Known Subclasses:
TimeZoneAttributeInHttpSupport
スレッドコンテキストに保持するタイムゾーン属性。
- Author:
- Kiyohito Itoh
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetKey()
スレッドコンテキストに格納する際に使用するプロパティのキー名を返す。getValue
(Request<?> req, ExecutionContext ctx) スレッドコンテキストに格納するプロパティの値を返す。void
setDefaultTimeZone
(String defaultTimeZone) スレッドコンテキストに格納されるデフォルトのタイムゾーンを設定する。
-
Constructor Details
-
TimeZoneAttribute
public TimeZoneAttribute()
-
-
Method Details
-
getKey
スレッドコンテキストに格納する際に使用するプロパティのキー名を返す。ThreadContext.TIME_ZONE_KEY
を使用する。- Specified by:
getKey
in interfaceThreadContextAttribute<Request<?>>
- Returns:
- プロパティのキー名
-
setDefaultTimeZone
スレッドコンテキストに格納されるデフォルトのタイムゾーンを設定する。明示的に指定しなかった場合、システムのデフォルトタイムゾーンが使用される。
- Parameters:
defaultTimeZone
- デフォルトタイムゾーンを表す文字列- See Also:
-
getValue
スレッドコンテキストに格納するプロパティの値を返す。現行の実装では初期設定されたデフォルトタイムゾーンを返す。
- Specified by:
getValue
in interfaceThreadContextAttribute<Request<?>>
- Parameters:
req
- ハンドラの入力データctx
- 実行コンテキスト情報- Returns:
- プロパティの値
-