Package nablarch.test
Class FixedBusinessDateProvider
java.lang.Object
nablarch.test.FixedBusinessDateProvider
- All Implemented Interfaces:
BusinessDateProvider
,Initializable
@Published(tag="architect")
public class FixedBusinessDateProvider
extends Object
implements BusinessDateProvider, Initializable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription全ての業務日付を取得する。getDate()
デフォルトの区分を使用して業務日付を取得する。区分を指定して業務日付を取得する。void
初期化処理を行う。void
void
setDefaultSegment
(String defaultSegment) デフォルト区分を設定する。void
setFixedDate
(Map<String, String> fixedDate) 固定日付を設定する。
-
Constructor Details
-
FixedBusinessDateProvider
public FixedBusinessDateProvider()
-
-
Method Details
-
setFixedDate
固定日付を設定する。- Parameters:
fixedDate
- 区分をキー、日付を値としたマップ
-
setDefaultSegment
デフォルト区分を設定する。- Parameters:
defaultSegment
- デフォルト区分
-
getDate
デフォルトの区分を使用して業務日付を取得する。- Specified by:
getDate
in interfaceBusinessDateProvider
- Returns:
- 業務日付(yyyyMMdd形式)
-
getAllDate
全ての業務日付を取得する。- Specified by:
getAllDate
in interfaceBusinessDateProvider
- Returns:
- 区分をキー、対応する業務日付(yyyyMMdd形式)を値としたMap
-
getDate
区分を指定して業務日付を取得する。- Specified by:
getDate
in interfaceBusinessDateProvider
- Parameters:
segment
- 区分値- Returns:
- 業務日付(yyyyMMdd形式)
-
setDate
- Specified by:
setDate
in interfaceBusinessDateProvider
- Parameters:
segment
- 区分値date
- 日付
-
initialize
public void initialize()初期化処理を行う。 nablarch.core.date.BasicBusinessDateProviderと コンポーネント設定ファイルの互換性を持たせるため実装。- Specified by:
initialize
in interfaceInitializable
-