クラス JobParameters

java.lang.ObjectSE
org.springframework.batch.core.JobParameters
実装されたすべてのインターフェース:
SerializableSE

public class JobParameters extends ObjectSE implements SerializableSE
バッチジョブのランタイムパラメーターを表す値オブジェクト。パラメーターは、パラメーターが含まれる JobParameters オブジェクトの外では個別の意味を持たないため、エンティティではなく値オブジェクトとなります。また、ある JobParameters オブジェクトが別のオブジェクトと等しいかどうかを判断するために、パラメーターオブジェクトを別のオブジェクトと確実に比較して等しいかどうかを確認できることも非常に重要です。さらに、これらのパラメーターは永続化する必要があるため、追加される型を制限することが重要です。

このクラスは不変であるため、スレッドセーフです。

導入:
1.0
作成者:
Lucas Ward, Michael Minella, Mahmoud Ben Hassine, Taeik Lim
関連事項:
  • コンストラクターの詳細

    • JobParameters

      public JobParameters()
      デフォルトコンストラクター。
    • JobParameters

      public JobParameters(MapSE<StringSE,JobParameter<?>> parameters)
      String キーと JobParameter 値を含む MapSE の内容で初期化されるコンストラクター。
      パラメーター:
      parameters - String キーと JobParameter 値を含む MapSE
  • メソッドの詳細

    • getLong

      @Nullable public LongSE getLong(StringSE key)
      指定されたキーで表される LongSE の型安全 getter。
      パラメーター:
      key - 値を取得するキー。
      戻り値:
      キーが存在しない場合は LongSE 値または null
    • getLong

      @Nullable public LongSE getLong(StringSE key, @Nullable LongSE defaultValue)
      指定されたキーで表される LongSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。
      パラメーター:
      key - 値を返すキー。
      defaultValue - 値が存在しない場合に返されるデフォルト値。
      戻り値:
      提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
    • getString

      @Nullable public StringSE getString(StringSE key)
      指定されたキーで表される StringSE の型安全 getter。
      パラメーター:
      key - 値を取得するキー。
      戻り値:
      キーが存在しない場合は StringSE 値または null
    • getString

      @Nullable public StringSE getString(StringSE key, @Nullable StringSE defaultValue)
      指定されたキーで表される StringSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。
      パラメーター:
      key - 値を返すキー。
      defaultValue - 値が存在しない場合に返されるデフォルト値。
      戻り値:
      提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
    • getDouble

      @Nullable public DoubleSE getDouble(StringSE key)
      指定されたキーで表される DoubleSE の型安全 getter。
      パラメーター:
      key - 値を取得するキー。
      戻り値:
      キーが存在しない場合は DoubleSE 値または null
    • getDouble

      @Nullable public DoubleSE getDouble(StringSE key, @Nullable DoubleSE defaultValue)
      指定されたキーで表される DoubleSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。
      パラメーター:
      key - 値を返すキー。
      defaultValue - 値が存在しない場合に返されるデフォルト値。
      戻り値:
      提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
    • getDate

      @Nullable public DateSE getDate(StringSE key)
      指定されたキーで表される DateSE の型安全 getter。
      パラメーター:
      key - 値を取得するキー。
      戻り値:
      キーが存在しない場合は DateSE 値または null
    • getDate

      @Nullable public DateSE getDate(StringSE key, @Nullable DateSE defaultValue)
      指定されたキーで表される DateSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。
      パラメーター:
      key - 値を返すキー。
      defaultValue - 値が存在しない場合に返されるデフォルト値。
      戻り値:
      提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
    • getLocalDate

      @Nullable public LocalDateSE getLocalDate(StringSE key)
      指定されたキーで表される LocalDateSE の型安全 getter。
      パラメーター:
      key - 値を取得するキー。
      戻り値:
      キーが存在しない場合は LocalDateSE 値または null
    • getLocalDate

      @Nullable public LocalDateSE getLocalDate(StringSE key, @Nullable LocalDateSE defaultValue)
      指定されたキーで表される LocalDateSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。
      パラメーター:
      key - 値を返すキー。
      defaultValue - 値が存在しない場合に返されるデフォルト値。
      戻り値:
      提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
    • getLocalTime

      @Nullable public LocalTimeSE getLocalTime(StringSE key)
      指定されたキーで表される LocalTimeSE の型安全 getter。
      パラメーター:
      key - 値を取得するキー。
      戻り値:
      キーが存在しない場合は LocalTimeSE 値または null
    • getLocalTime

      @Nullable public LocalTimeSE getLocalTime(StringSE key, @Nullable LocalTimeSE defaultValue)
      指定されたキーで表される LocalTimeSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。
      パラメーター:
      key - 値を返すキー。
      defaultValue - 値が存在しない場合に返されるデフォルト値。
      戻り値:
      提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
    • getLocalDateTime

      @Nullable public LocalDateTimeSE getLocalDateTime(StringSE key)
      指定されたキーで表される LocalDateTimeSE の型安全 getter。
      パラメーター:
      key - 値を取得するキー。
      戻り値:
      キーが存在しない場合は LocalDateTimeSE 値または null
    • getLocalDateTime

      @Nullable public LocalDateTimeSE getLocalDateTime(StringSE key, @Nullable LocalDateTimeSE defaultValue)
      指定されたキーで表される LocalDateTimeSE の型安全 getter。キーが存在しない場合は、デフォルト値が返されます。
      パラメーター:
      key - 値を返すキー。
      defaultValue - 値が存在しない場合に返されるデフォルト値。
      戻り値:
      提供されたキーによって表されるパラメーター、またはそれが欠落している場合はデフォルト値。
    • getParameter

      @Nullable public JobParameter<?> getParameter(StringSE key)
    • getParameters

      public MapSE<StringSE,JobParameter<?>> getParameters()
      すべてのパラメーターのマップを取得します。
      戻り値:
      すべてのパラメーターを含む変更不可能なマップ。
    • getIdentifyingParameters

      public MapSE<StringSE,JobParameter<?>> getIdentifyingParameters()
      パラメーターを識別するマップを取得します。
      戻り値:
      識別パラメーターを含む変更不可能なマップ。
      導入:
      5.1
    • isEmpty

      public boolean isEmpty()
      戻り値:
      パラメーターオブジェクトが空の場合は true、それ以外の場合は false
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • toProperties

      @DeprecatedSE(since="5.0", forRemoval=true) public PropertiesSE toProperties()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      5.0 以降、5.2 で削除予定。JobParametersConverter.getProperties(JobParameters) を使用
      戻り値:
      JobParameter オブジェクトのキーと値を含む PropertiesSE