| Constructor and Description |
|---|
ElapsedValidator(Long time,
TimeUnit timeUnit,
LocalDateTime since,
ValidationContext validationContext) |
| Modifier and Type | Method and Description |
|---|---|
static ChronoUnit |
chronoUnit(TimeUnit unit)
Converts a
TimeUnit to a ChronoUnit. |
protected ValidationResult |
fail()
Generates a
ValidationResult which ValidationResult.isError() method returns true and which message
is the return value of getDefaultErrorMessage(). |
protected org.mule.runtime.api.i18n.I18nMessage |
getDefaultErrorMessage()
Implementations need to implement this method to return the error message in case the validation failed
|
protected ValidationErrorType |
getErrorType()
Defines the error type associated to this validation.
|
protected ValidationMessages |
getMessages()
Returns the
ValidationMessages instance to use |
ValidationResult |
validate()
Performs the validation and generates a
ValidationResult back. |
public ElapsedValidator(Long time, TimeUnit timeUnit, LocalDateTime since, ValidationContext validationContext)
public ValidationResult validate()
ValidatorValidationResult back.ValidationResultprotected ValidationErrorType getErrorType()
ValidationErrorType.VALIDATION but implementations
can override it.ValidationErrorTypeprotected org.mule.runtime.api.i18n.I18nMessage getDefaultErrorMessage()
I18nMessagepublic static ChronoUnit chronoUnit(TimeUnit unit)
TimeUnit to a ChronoUnit.
This handles the seven units declared in TimeUnit.
unit - the unit to convert, not nullprotected ValidationMessages getMessages()
ValidationMessages instance to useValidationMessages instanceprotected ValidationResult fail()
ValidationResult which ValidationResult.isError() method returns true and which message
is the return value of getDefaultErrorMessage(). If the error messagee is an expression, it will be evaluated before
constructing the result objectValidationResultCopyright © 2020 MuleSoft, Inc.. All rights reserved.