@Published(tag="architect")
public class FixedBusinessDateProvider
extends java.lang.Object
implements nablarch.core.date.BusinessDateProvider, nablarch.core.repository.initialization.Initializable
FixedBusinessDateProvider.setFixedDate(java.util.Map)
で設定する。FixedBusinessDateProvider.setDefaultSegment(String)
で設定する。Modifier and Type | Method and Description |
---|---|
java.util.Map |
getAllDate()
|
java.lang.String |
getDate()
|
java.lang.String |
getDate(java.lang.String segment)
|
void |
initialize()
nablarch.core.date.BasicBusinessDateProviderと
コンポーネント設定ファイルの互換性を持たせるため実装。
|
void |
setDate(java.lang.String segment,
java.lang.String date)
本クラスは固定の業務日付を提供するため、このメソッドを使用して業務日付を設定することはできない。
固定日付を設定する場合は、 FixedBusinessDateProvider.setFixedDate(java.util.Map) を使用すること。 |
void |
setDefaultSegment(java.lang.String defaultSegment)
デフォルト区分を設定する。
|
void |
setFixedDate(java.util.Map fixedDate)
固定日付を設定する。
|
public void setFixedDate(java.util.Map fixedDate)
fixedDate
- 区分をキー、日付を値としたマップpublic void setDefaultSegment(java.lang.String defaultSegment)
defaultSegment
- デフォルト区分public java.lang.String getDate()
getDate
in interface nablarch.core.date.BusinessDateProvider
public java.util.Map getAllDate()
getAllDate
in interface nablarch.core.date.BusinessDateProvider
public java.lang.String getDate(java.lang.String segment)
getDate
in interface nablarch.core.date.BusinessDateProvider
public void setDate(java.lang.String segment, java.lang.String date)
FixedBusinessDateProvider.setFixedDate(java.util.Map)
を使用すること。setDate
in interface nablarch.core.date.BusinessDateProvider
segment
- 区分値date
- 日付public void initialize()
initialize
in interface nablarch.core.repository.initialization.Initializable