MultipleValidationResult
which summarizes all of the found errors (if any).Message for an array which was expected
to be not empty but wasMessage for an array
which was expected to be empty but wasn'tMessage for a value that was
expected to be not empty but wasMessage for a Collection
which was expected to be empty but wasn'tValidationExtension
which executes the Validators that the extension
provides out of the boxValidatorElContext
under the name validatorexceptionClass
which represents the given result.exceptionClassName
which represents the given result.ValidationExtension which
is capable of executing custom validators provided by a
third party.ExceptionFactory.AbstractValidator which verifies that a EmailValidator.email address
is validAbstractValidator which verifies that a given
EmptyValidator.value is empty.message
and which ImmutableValidationResult.isError() returns truemessage
and which ImmutableValidationResult.isError() returns trueExceptions which represents
a validations which failed.ObjectSource for instance of ExceptionFactory.Message for a boolean validation that failedMultipleValidationResult.getFailedValidationResults() which failed
separated by a \n characterMultipleValidationResult.getFailedValidationResults() which failed
separated by a \n characterValidationMessages instance
to be used when generating feedback messagesMuleEvent on which
the validation was triggeredMultipleValidationResult which this exception informsValidationOptions
for this validationvalue that was
expected to be greater than boundary but isn'tMessage for a value that was expected to have
a maximum size but didn'tMultipleValidationResult.ValidationResult.Message for an email validation
that failedMessage for an ip address
validation that failedMessage for a number type validation that failedMessage for a url that is not validAbstractValidator which checks that a given
IpValidator.ip is valid.email address is validvalue is empty.value is empty by using
a EmptyValidatorvalue is falseip address represented as a String is validvalue is not empty.value as a String and validates that it can be parsed
per the rules of a numberTypetime represents a time according to the
given pattern an the default locale ValidationExtension#DEFAULT_LOCALE)
using a {@link TimeValidator}time represents a time according to the
given pattern an the given locale locale
using a TimeValidator
{@code locale} is expected to be a valid key as defined in
{@link Locale}value is trueurl is a valid onevalue that was
expected to be lower than boundary but isn'tMessage for a value that was expected to have
a minimum size but didn'tMessage for a map
that was expected to be not empty
but wasvalue matches the regex regular expressionAbstractValidator which tests that
a MatchesRegexValidator.value matches a given MatchesRegexValidator.regexValidationResult which
takes a MultipleValidationResult as a result.ValidationResult which
represents a group of validations that were executed together.value is not empty by using
a NotEmptyValidatorNotEmptyValidator.value is not empty.AbstractValidator which verifies that
a NotNullValidator.value is not null nor an instance
of NullPayloadAbstractValidator which verifies that
a NullValidator.value is null or an instance
of NullPayloadNumbers against which validations can be
performedString NumberValidator.value
can be parsed into a Number per the rules of a
NumberType, and that the resulting number
is between two inclusive NumberValidator.minValue and NumberValidator.maxValue
boundaries.ObjectSource.type attribute, or a MuleRegistry reference (through the
ObjectSource.ref one.Iterable with all the ValidationResult that were generated
together, both failed and successful alike.ImmutableValidationResult without message and
which ImmutableValidationResult.isError() method returns false.AbstractValidator which verifies that SizeValidator.value has a size between certain inclusive boundaries.Message for a string
that was expected to be not blank
but wasn'tMessage for a String which was expected
to be blank but wasn'tAbstractValidator which verifies that a TimeValidator.time
represented as a String can be parsed using a given TimeValidator.locale
and TimeValidator.patternAbstractValidator which verifies
that an instance of URL can be created
from a given UrlValidator.url.ValidationResult back.email using a EmailValidatorvalue has a size between certain inclusive boundaries.value has a size between certain inclusive boundaries by
using a SizeValidatorurl is a valid one
by using a UrlValidator.ExpressionLanguageExtension which adds a
ValidatorElContext to the ExpressionLanguageContext
as a variable named validator.validationResultValidators as Extension Operations
This class not only defines the extension but also acts as the only available Configuration
for it.Describer wich publishes the ValidationExtensionMessageFactory that provides the feedback messages
for the Validators that are provided out of the box.bundlePath and localeValidator but are not the subject of the validationValidationResult object.AbstractValidator's
from a MEL context.Message for a value that was expected
to not be a BlankLiteral but wasMessage for a value that is null
what it wasn't expected to beMessage for a value that
was expected to be null but wasn'tCopyright © 2003–2023 MuleSoft, Inc.. All rights reserved.