クラス DefaultJobParametersValidator
java.lang.ObjectSE
org.springframework.batch.core.job.DefaultJobParametersValidator
- 実装されたすべてのインターフェース:
JobParametersValidator
,org.springframework.beans.factory.InitializingBean
public class DefaultJobParametersValidator
extends ObjectSE
implements JobParametersValidator, org.springframework.beans.factory.InitializingBean
JobParametersValidator
のデフォルト実装。- 作成者:
- Dave Syer, Mahmoud Ben Hassine
コンストラクターのサマリー
コンストラクターコンストラクター説明制約のない検証のための便利なデフォルトコンストラクター。DefaultJobParametersValidator
(StringSE[] requiredKeys, StringSE[] optionalKeys) 必須およびオプションのジョブパラメーターキーを指定して、新しいバリデータを作成します。方法の概要
修飾子と型メソッド説明void
必須キーとオプションキーの間に重複がないことを確認します。final void
setOptionalKeys
(StringSE[] optionalKeys) パラメーターのオプションのキー。final void
setRequiredKeys
(StringSE[] requiredKeys) パラメーターに必要なキー。void
validate
(JobParameters parameters) パラメーターが提供された仕様を満たしていることを確認してください。
コンストラクターの詳細
DefaultJobParametersValidator
public DefaultJobParametersValidator()制約のない検証のための便利なデフォルトコンストラクター。DefaultJobParametersValidator
必須およびオプションのジョブパラメーターキーを指定して、新しいバリデータを作成します。- パラメーター:
requiredKeys
- 必要なキーoptionalKeys
- オプションのキー- 関連事項:
メソッドの詳細
afterPropertiesSet
必須キーとオプションキーの間に重複がないことを確認します。- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet
- 例外:
IllegalStateExceptionSE
- オーバーラップがある場合
validate
パラメーターが提供された仕様を満たしていることを確認してください。オプションのキーが明示的に指定されている場合、すべてのキーがそのリストまたは必須リストに含まれている必要があります。それ以外の場合は、必要に応じて指定されたすべてのキーが存在する必要があります。- 次で指定:
- インターフェース
JobParametersValidator
のvalidate
- パラメーター:
parameters
- いくつかのJobParameters
(null
にすることができます)- 例外:
JobParametersInvalidException
- パラメーターが有効でない場合- 関連事項:
setRequiredKeys
パラメーターに必要なキー。デフォルトは空です。つまり、オプションのキーが明示的に指定されていない限り、すべてのパラメーターはオプションです。- パラメーター:
requiredKeys
- 必要なキー値- 関連事項:
setOptionalKeys
パラメーターのオプションのキー。任意のキーが明示的にオプションである場合、有効であるためには、他のすべてのキーが明示的に必要である必要があります。デフォルトは空です。つまり、必須ではないすべてのパラメーターはオプションです。- パラメーター:
optionalKeys
- オプションのキー値- 関連事項: