パッケージ one.cafebabe.bc4j
クラス ビジネスカレンダーBuilder
java.lang.Object
one.cafebabe.bc4j.ビジネスカレンダーBuilder
-
ネストされたクラスの概要
ネストされたクラス -
メソッドの概要
修飾子とタイプメソッド説明@NotNull ビジネスカレンダーbuild()@NotNull ビジネスカレンダーBuilderCSV設定をURLから読み込む@NotNull ビジネスカレンダーBuilderCSV設定をURLから読み込む@NotNull ビジネスカレンダーBuilderCSV設定ファイルを読み込む@NotNull ビジネスカレンダーBuilderCSV設定ファイルを読み込む@NotNull ビジネスカレンダーBuildercsv(@NotNull CsvConfiguration csv) CSVで設定する@NotNull ビジネスカレンダーBuildercsv(@NotNull CsvConfiguration csv, @NotNull Duration duration) CSVで設定するfinal @NotNull ビジネスカレンダーBuilder@NotNull ビジネスカレンダーBuilder@NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate月日(int 月, int 日) final @NotNull ビジネスカレンダーBuilderロジックベースの祝休日を追加する.@NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate@NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate年月日(int 年, int 月, int 日) @NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate@NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate
-
メソッドの詳細
-
locale
-
祝休日
@SafeVarargs @NotNull public final @NotNull ビジネスカレンダーBuilder 祝休日(@NotNull @NotNull Function<LocalDate, String>... logics) ロジックベースの祝休日を追加する.- パラメータ:
logics- logics- 戻り値:
- このインスタンス
-
営業時間
-
曜日
@NotNull public @NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate 曜日(@NotNull @NotNull DayOfWeek... dayOfWeeks) -
曜日
@NotNull public @NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate 曜日(int n番目, @NotNull @NotNull DayOfWeek... dayOfWeeks) -
年月日
-
月日
-
条件
@NotNull public @NotNull ビジネスカレンダーBuilder.ビジネスカレンダーPredicate 条件(@NotNull @NotNull Predicate<LocalDate> predicate) -
csv
CSV設定ファイルを読み込む- パラメータ:
path- csvファイルのパス- 戻り値:
- このインスタンス
- 導入されたバージョン:
- 1.15
-
csv
@NotNull public @NotNull ビジネスカレンダーBuilder csv(@NotNull @NotNull Path path, @NotNull @NotNull Duration duration) CSV設定ファイルを読み込む- パラメータ:
path- csvファイルのパスduration- リロード間隔- 戻り値:
- このインスタンス
- 導入されたバージョン:
- 1.15
-
csv
CSV設定をURLから読み込む- パラメータ:
url- csvのURL- 戻り値:
- このインスタンス
- 導入されたバージョン:
- 1.17
-
csv
@NotNull public @NotNull ビジネスカレンダーBuilder csv(@NotNull @NotNull URL url, @NotNull @NotNull Duration duration) CSV設定をURLから読み込む- パラメータ:
url- csvファイルのパスduration- リロード間隔- 戻り値:
- このインスタンス
- 導入されたバージョン:
- 1.17
-
csv
CSVで設定する- パラメータ:
csv- CSV設定- 戻り値:
- このインスタンス
- 導入されたバージョン:
- 1.18
-
csv
@NotNull public @NotNull ビジネスカレンダーBuilder csv(@NotNull @NotNull CsvConfiguration csv, @NotNull @NotNull Duration duration) CSVで設定する- パラメータ:
csv- CSV設定duration- リロード間隔- 戻り値:
- このインスタンス
- 導入されたバージョン:
- 1.18
-
build
-