public class ValidationEnforcer extends java.lang.Object implements JobValidator
| Modifier and Type | Class and Description |
|---|---|
static class |
ValidationEnforcer.ValidationException
An Exception thrown when a validation error is encountered.
|
| Constructor and Description |
|---|
ValidationEnforcer(JobValidator validator) |
| Modifier and Type | Method and Description |
|---|---|
void |
ensureValid(JobParameters job)
Throws a RuntimeException if the provided JobParameters is invalid.
|
void |
ensureValid(JobTrigger trigger)
Throws a RuntimeException if the provided JobTrigger is invalid.
|
void |
ensureValid(RetryStrategy retryStrategy)
Throws a RuntimeException if the provided RetryStrategy is invalid.
|
boolean |
isValid(JobParameters job)
Indicates whether the provided JobParameters is valid.
|
boolean |
isValid(JobTrigger trigger)
Indicates whether the provided JobTrigger is valid.
|
boolean |
isValid(RetryStrategy retryStrategy)
Indicates whether the provided RetryStrategy is valid.
|
java.util.List<java.lang.String> |
validate(JobParameters job)
Returns a List of error messages, or null if the JobParameters is valid.
|
java.util.List<java.lang.String> |
validate(JobTrigger trigger)
Returns a List of error messages, or null if the Trigger is valid.
|
java.util.List<java.lang.String> |
validate(RetryStrategy retryStrategy)
Returns a List of error messages, or null if the RetryStrategy is valid.
|
public ValidationEnforcer(JobValidator validator)
public java.util.List<java.lang.String> validate(JobParameters job)
JobValidatorvalidate in interface JobValidatorpublic java.util.List<java.lang.String> validate(JobTrigger trigger)
JobValidatorvalidate in interface JobValidatorpublic java.util.List<java.lang.String> validate(RetryStrategy retryStrategy)
JobValidatorvalidate in interface JobValidatorpublic final boolean isValid(JobParameters job)
public final boolean isValid(JobTrigger trigger)
public final boolean isValid(RetryStrategy retryStrategy)
public final void ensureValid(JobParameters job)
public final void ensureValid(JobTrigger trigger)
public final void ensureValid(RetryStrategy retryStrategy)