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)
@Nullable public java.util.List<java.lang.String> validate(JobParameters job)
validate in interface JobValidator@Nullable public java.util.List<java.lang.String> validate(JobTrigger trigger)
validate in interface JobValidatortrigger - @Nullable public java.util.List<java.lang.String> validate(RetryStrategy retryStrategy)
validate 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)