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
Constructors -
Method Summary
Modifier and TypeMethodDescription全ての業務日付を取得する。getDate()デフォルトの区分を使用して業務日付を取得する。区分を指定して業務日付を取得する。void初期化処理を行う。voidvoidsetDefaultSegment(String defaultSegment) デフォルト区分を設定する。voidsetFixedDate(Map<String, String> fixedDate) 固定日付を設定する。
-
Constructor Details
-
FixedBusinessDateProvider
public FixedBusinessDateProvider()
-
-
Method Details
-
setFixedDate
固定日付を設定する。- Parameters:
fixedDate- 区分をキー、日付を値としたマップ
-
setDefaultSegment
デフォルト区分を設定する。- Parameters:
defaultSegment- デフォルト区分
-
getDate
デフォルトの区分を使用して業務日付を取得する。- Specified by:
getDatein interfaceBusinessDateProvider- Returns:
- 業務日付(yyyyMMdd形式)
-
getAllDate
全ての業務日付を取得する。- Specified by:
getAllDatein interfaceBusinessDateProvider- Returns:
- 区分をキー、対応する業務日付(yyyyMMdd形式)を値としたMap
-
getDate
区分を指定して業務日付を取得する。- Specified by:
getDatein interfaceBusinessDateProvider- Parameters:
segment- 区分値- Returns:
- 業務日付(yyyyMMdd形式)
-
setDate
- Specified by:
setDatein interfaceBusinessDateProvider- Parameters:
segment- 区分値date- 日付
-
initialize
public void initialize()初期化処理を行う。 nablarch.core.date.BasicBusinessDateProviderと コンポーネント設定ファイルの互換性を持たせるため実装。- Specified by:
initializein interfaceInitializable
-