Package se.ikama.bauta.batch
Class ParamProvidingJobParametersValidator
- java.lang.Object
-
- se.ikama.bauta.batch.ParamProvidingJobParametersValidator
-
- All Implemented Interfaces:
org.springframework.batch.core.JobParametersValidator,org.springframework.beans.factory.InitializingBean,JobParametersProvider
public class ParamProvidingJobParametersValidator extends java.lang.Object implements org.springframework.batch.core.JobParametersValidator, JobParametersProvider, org.springframework.beans.factory.InitializingBean
A JobParameterValidator which also provides all optional and required job parameter keys.
-
-
Constructor Summary
Constructors Constructor Description ParamProvidingJobParametersValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()java.util.List<java.lang.String>getOptionalKeys()java.util.List<java.lang.String>getRequiredKeys()voidsetOptionalKeys(java.util.List<java.lang.String> optionalKeys)voidsetRequiredKeys(java.util.List<java.lang.String> requiredKeys)voidvalidate(org.springframework.batch.core.JobParameters parameters)
-
-
-
Method Detail
-
validate
public void validate(org.springframework.batch.core.JobParameters parameters) throws org.springframework.batch.core.JobParametersInvalidException- Specified by:
validatein interfaceorg.springframework.batch.core.JobParametersValidator- Throws:
org.springframework.batch.core.JobParametersInvalidException
-
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.Exception- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
java.lang.Exception
-
getRequiredKeys
public java.util.List<java.lang.String> getRequiredKeys()
- Specified by:
getRequiredKeysin interfaceJobParametersProvider
-
getOptionalKeys
public java.util.List<java.lang.String> getOptionalKeys()
- Specified by:
getOptionalKeysin interfaceJobParametersProvider
-
setOptionalKeys
public void setOptionalKeys(java.util.List<java.lang.String> optionalKeys)
-
setRequiredKeys
public void setRequiredKeys(java.util.List<java.lang.String> requiredKeys)
-
-