public class DefaultJobParametersValidator extends java.lang.Object implements JobParametersValidator, org.springframework.beans.factory.InitializingBean
JobParametersValidator
のデフォルト実装。コンストラクターと説明 |
---|
DefaultJobParametersValidator() 制約のない検証のための便利なデフォルトコンストラクター。 |
DefaultJobParametersValidator(java.lang.String[] requiredKeys, java.lang.String[] optionalKeys) 必須およびオプションのジョブパラメーターキーを指定して、新しいバリデータを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() 必須キーとオプションキーの間に重複がないことを確認します。 |
void | setOptionalKeys(java.lang.String[] optionalKeys) パラメーターのオプションのキー。 |
void | setRequiredKeys(java.lang.String[] requiredKeys) パラメーターに必要なキー。 |
void | validate(JobParameters parameters) パラメーターが提供された仕様を満たしていることを確認してください。 |
public DefaultJobParametersValidator()
public DefaultJobParametersValidator(java.lang.String[] requiredKeys, java.lang.String[] optionalKeys)
requiredKeys
- 必要なキー optionalKeys
- オプションのキー setOptionalKeys(String[])
, setRequiredKeys(String[])
public void afterPropertiesSet() throws java.lang.IllegalStateException
org.springframework.beans.factory.InitializingBean
の afterPropertiesSet
java.lang.IllegalStateException
- オーバーラップがある場合 public void validate(@Nullable JobParameters parameters) throws JobParametersInvalidException
JobParametersValidator
の validate
parameters
- いくつかの JobParameters
(null
にすることができます)JobParametersInvalidException
- パラメーターが有効でない場合 JobParametersValidator.validate(JobParameters)
public final void setRequiredKeys(java.lang.String[] requiredKeys)
requiredKeys
- 必要なキー値 setOptionalKeys(String[])
public final void setOptionalKeys(java.lang.String[] optionalKeys)
optionalKeys
- オプションのキー値 setRequiredKeys(String[])