| Package | Description |
|---|---|
| org.mule.extension.validation.api | |
| org.mule.extension.validation.internal | |
| org.mule.extension.validation.internal.validator |
| Modifier and Type | Method and Description |
|---|---|
ValidationResult |
ValidationException.getValidationResult() |
ValidationResult |
Validator.validate()
Performs the validation and generates a
ValidationResult back. |
| Constructor and Description |
|---|
ValidationException(ValidationResult validationResult,
ValidationErrorType errorType)
Creates a new instance for the given
validationResult |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableValidationResult
An immutable implementation of
ValidationResult. |
| Modifier and Type | Method and Description |
|---|---|
static ValidationResult |
ImmutableValidationResult.error(org.mule.runtime.api.i18n.I18nMessage message)
Creates a new instance with the given
message and which ImmutableValidationResult.isError() returns true, with error type
ValidationErrorType.VALIDATION. |
static ValidationResult |
ImmutableValidationResult.error(org.mule.runtime.api.i18n.I18nMessage message,
ValidationErrorType type)
Creates a new instance with the given
message and which ImmutableValidationResult.isError() returns true, with error type
type. |
static ValidationResult |
ImmutableValidationResult.error(String message)
Creates a new instance with the given
message and which ImmutableValidationResult.isError() returns true, with error type
ValidationErrorType.VALIDATION. |
static ValidationResult |
ImmutableValidationResult.error(String message,
ValidationErrorType type)
Creates a new instance with the given
message and which ImmutableValidationResult.isError() returns true, with error type
type. |
static ValidationResult |
ImmutableValidationResult.ok()
returns a
ImmutableValidationResult without message and which ImmutableValidationResult.isError() method returns false. |
| Modifier and Type | Method and Description |
|---|---|
ValidationResult |
TimeValidator.validate() |
ValidationResult |
BlankStringValidator.validate() |
ValidationResult |
EmptyCollectionValidator.validate() |
ValidationResult |
EmailValidator.validate() |
ValidationResult |
ElapsedValidator.validate() |
ValidationResult |
IpFilterValidator.validate() |
ValidationResult |
NotEmptyCollectionValidator.validate() |
ValidationResult |
NotBlankStringValidator.validate() |
ValidationResult |
UrlValidator.validate() |
ValidationResult |
BooleanValidator.validate() |
ValidationResult |
NotNullValidator.validate() |
ValidationResult |
IpValidator.validate() |
ValidationResult |
NumberValidator.validate() |
ValidationResult |
MatchesRegexValidator.validate() |
ValidationResult |
NullValidator.validate() |
ValidationResult |
SizeValidator.validate() |
ValidationResult |
NotElapsedValidator.validate() |
Copyright © 2020 MuleSoft, Inc.. All rights reserved.