クラス JobParameters
java.lang.ObjectSE
org.springframework.batch.core.JobParameters
- 実装されたすべてのインターフェース:
SerializableSE
バッチジョブのランタイムパラメーターを表す値オブジェクト。パラメーターは、パラメーターが含まれる
JobParameters
オブジェクトの外では個別の意味を持たないため、エンティティではなく値オブジェクトとなります。また、ある JobParameters
オブジェクトが別のオブジェクトと等しいかどうかを判断するために、パラメーターオブジェクトを別のオブジェクトと確実に比較して等しいかどうかを確認できることも非常に重要です。さらに、これらのパラメーターは永続化する必要があるため、追加される型を制限することが重要です。このクラスは不変であるため、スレッドセーフです。
- 導入:
- 1.0
- 作成者:
- Lucas Ward, Michael Minella, Mahmoud Ben Hassine, Taeik Lim
- 関連事項:
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明boolean
指定されたキーで表されるDate
SE の型安全 getter。指定されたキーで表されるDate
SE の型安全 getter。指定されたキーで表されるDouble
SE の型安全 getter。指定されたキーで表されるDouble
SE の型安全 getter。パラメーターを識別するマップを取得します。getLocalDate
(StringSE key) 指定されたキーで表されるLocalDate
SE の型安全 getter。getLocalDate
(StringSE key, LocalDateSE defaultValue) 指定されたキーで表されるLocalDate
SE の型安全 getter。getLocalDateTime
(StringSE key) 指定されたキーで表されるLocalDateTime
SE の型安全 getter。getLocalDateTime
(StringSE key, LocalDateTimeSE defaultValue) 指定されたキーで表されるLocalDateTime
SE の型安全 getter。getLocalTime
(StringSE key) 指定されたキーで表されるLocalTime
SE の型安全 getter。getLocalTime
(StringSE key, LocalTimeSE defaultValue) 指定されたキーで表されるLocalTime
SE の型安全 getter。指定されたキーで表されるLong
SE の型安全 getter。指定されたキーで表されるLong
SE の型安全 getter。JobParameter<?>
getParameter
(StringSE key) すべてのパラメーターのマップを取得します。指定されたキーで表されるString
SE の型安全 getter。指定されたキーで表されるString
SE の型安全 getter。int
hashCode()
boolean
isEmpty()
toString()
コンストラクターの詳細
JobParameters
public JobParameters()デフォルトコンストラクター。JobParameters
- パラメーター:
parameters
-String
キーとJobParameter
値を含むMap
SE。
メソッドの詳細
getLong
指定されたキーで表されるLong
SE の型安全 getter。- パラメーター:
key
- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
Long
SE 値またはnull
。
getLong
指定されたキーで表されるLong
SE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key
- 値を返すキー。defaultValue
- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getString
指定されたキーで表されるString
SE の型安全 getter。- パラメーター:
key
- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
String
SE 値またはnull
。
getString
指定されたキーで表されるString
SE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key
- 値を返すキー。defaultValue
- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getDouble
指定されたキーで表されるDouble
SE の型安全 getter。- パラメーター:
key
- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
Double
SE 値またはnull
。
getDouble
指定されたキーで表されるDouble
SE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key
- 値を返すキー。defaultValue
- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getDate
指定されたキーで表されるDate
SE の型安全 getter。- パラメーター:
key
- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
Date
SE 値またはnull
。
getDate
指定されたキーで表されるDate
SE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key
- 値を返すキー。defaultValue
- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getLocalDate
指定されたキーで表されるLocalDate
SE の型安全 getter。- パラメーター:
key
- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
LocalDate
SE 値またはnull
。
getLocalDate
指定されたキーで表されるLocalDate
SE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key
- 値を返すキー。defaultValue
- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getLocalTime
指定されたキーで表されるLocalTime
SE の型安全 getter。- パラメーター:
key
- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
LocalTime
SE 値またはnull
。
getLocalTime
指定されたキーで表されるLocalTime
SE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key
- 値を返すキー。defaultValue
- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getLocalDateTime
指定されたキーで表されるLocalDateTime
SE の型安全 getter。- パラメーター:
key
- 値を取得するキー。- 戻り値:
- キーが存在しない場合は
LocalDateTime
SE 値またはnull
。
getLocalDateTime
@Nullable public LocalDateTimeSE getLocalDateTime(StringSE key, @Nullable LocalDateTimeSE defaultValue) 指定されたキーで表されるLocalDateTime
SE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。- パラメーター:
key
- 値を返すキー。defaultValue
- 値が存在しない場合に返されるデフォルト値。- 戻り値:
- 提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
getParameter
getParameters
すべてのパラメーターのマップを取得します。- 戻り値:
- すべてのパラメーターを含む変更不可能なマップ。
getIdentifyingParameters
パラメーターを識別するマップを取得します。- 戻り値:
- 識別パラメーターを含む変更不可能なマップ。
- 導入:
- 5.1
isEmpty
public boolean isEmpty()- 戻り値:
- パラメーターオブジェクトが空の場合は
true
、それ以外の場合はfalse
。
equals
hashCode
public int hashCode()toString