パッケージ one.cafebabe.bc4j
クラス BusinessCalendarBuilder
java.lang.Object
one.cafebabe.bc4j.BusinessCalendarBuilder
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明@NotNull BusinessCalendarbuild()Read CSV configuration fileRead CSV configuration from URLRead CSV configuration from URLRead CSV configuration filecsv(CsvConfiguration csv) Configure with csv configurationcsv(CsvConfiguration csv, @Nullable Duration reloadInterval) Configure with csv configurationfinal BusinessCalendarBuilderAdd logic based holiday(s).@NotNull BusinessCalendarBuilderfinal BusinessCalendarBuilder@NotNull BusinessCalendarPredicateon(int month, int day) @NotNull BusinessCalendarPredicateon(int year, int month, int day) @NotNull BusinessCalendarPredicate@NotNull BusinessCalendarPredicate@NotNull BusinessCalendarPredicate@NotNull BusinessCalendarPredicate
-
コンストラクタの詳細
-
BusinessCalendarBuilder
public BusinessCalendarBuilder()
-
-
メソッドの詳細
-
locale
-
holiday
Add logic based holiday(s).- パラメータ:
logics- logics- 戻り値:
- This instance
-
build
-
hours
-
on
-
on
@NotNull public @NotNull BusinessCalendarPredicate on(int ordinal, @NotNull @NotNull DayOfWeek... dayOfWeek) -
on
-
on
-
on
-
on
@NotNull public @NotNull BusinessCalendarPredicate on(@NotNull @NotNull Predicate<LocalDate> predicate) -
csv
Read CSV configuration file- パラメータ:
path- csv file path- 戻り値:
- this instance
- 導入されたバージョン:
- 1.15
-
csv
public BusinessCalendarBuilder csv(@NotNull @NotNull Path path, @Nullable @Nullable Duration reloadInterval) Read CSV configuration file- パラメータ:
path- csv file pathreloadInterval- reload interval- 戻り値:
- this instance
- 導入されたバージョン:
- 1.15
-
csv
Read CSV configuration from URL- パラメータ:
url- csv url- 戻り値:
- this instance
- 導入されたバージョン:
- 1.17
-
csv
Read CSV configuration from URL- パラメータ:
url- csv urlreloadInterval- reload interval- 戻り値:
- this instance
- 導入されたバージョン:
- 1.17
-
csv
Configure with csv configuration- パラメータ:
csv- configuration- 戻り値:
- this instance
- 導入されたバージョン:
- 1.18
-
csv
public BusinessCalendarBuilder csv(CsvConfiguration csv, @Nullable @Nullable Duration reloadInterval) Configure with csv configuration- パラメータ:
csv- configurationreloadInterval- reload interval- 戻り値:
- this instance
- 導入されたバージョン:
- 1.18
-