Class CompositeJobParametersValidator
java.lang.Object
org.springframework.batch.core.job.CompositeJobParametersValidator
- All Implemented Interfaces:
JobParametersValidator,org.springframework.beans.factory.InitializingBean
public class CompositeJobParametersValidator
extends Object
implements JobParametersValidator, org.springframework.beans.factory.InitializingBean
Composite
JobParametersValidator that passes the job parameters through a
sequence of injected JobParametersValidators- Author:
- Morten Andersen-Gott, Mahmoud Ben Hassine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetValidators(List<JobParametersValidator> validators) Public setter for the validatorsvoidvalidate(JobParameters parameters) Validates the JobParameters according to the injected JobParameterValidators Validation stops and exception is thrown on first validation error
-
Constructor Details
-
CompositeJobParametersValidator
public CompositeJobParametersValidator()
-
-
Method Details
-
validate
Validates the JobParameters according to the injected JobParameterValidators Validation stops and exception is thrown on first validation error- Specified by:
validatein interfaceJobParametersValidator- Parameters:
parameters- someJobParameters- Throws:
JobParametersInvalidException- if the parameters are invalid
-
setValidators
Public setter for the validators- Parameters:
validators- list of validators to be used by the CompositeJobParametersValidator.
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-