java.lang.Object | |
↳ | org.springframework.validation.ValidationUtils |
Utility class offering convenient methods for invoking a Validator
and for rejecting empty fields.
Checks for an empty field in Validator
implementations can become
one-liners when using rejectIfEmpty(Errors, String, String)
or rejectIfEmptyOrWhitespace(Errors, String, String)
.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Reject the given field with the given error code, error arguments
and default message if the value is empty.
| |||||||||||
Reject the given field with the given error code and default message
if the value is empty.
| |||||||||||
Reject the given field with the given error codea nd error arguments
if the value is empty.
| |||||||||||
Reject the given field with the given error code if the value is empty.
| |||||||||||
Reject the given field with the given error code and error arguments
if the value is empty or just contains whitespace.
| |||||||||||
Reject the given field with the given error code and default message
if the value is empty or just contains whitespace.
| |||||||||||
Reject the given field with the given error code, error arguments
and default message if the value is empty or just contains whitespace.
| |||||||||||
Reject the given field with the given error code if the value is empty
or just contains whitespace.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
validator | the Validator to be invoked (must not be null ) |
---|---|
obj | the object to bind the parameters to |
errors | the Errors instance that should store the errors (must not be null ) |
IllegalArgumentException | if either of the Validator or Errors arguments is null ;
or if the supplied Validator does not support
the validation of the supplied object's type
|
---|
Reject the given field with the given error code, error arguments and default message if the value is empty.
An 'empty' value in this context means either null
or
the empty string "".
The object whose field is being validated does not need to be passed
in because the Errors
instance can resolve field values by itself
(it will usually hold an internal reference to the target object).
errors | the Errors instance to register errors on |
---|---|
field | the field name to check |
errorCode | the error code, interpretable as message key |
errorArgs | the error arguments, for argument binding via MessageFormat
(can be null ) |
defaultMessage | fallback default message |
Reject the given field with the given error code and default message if the value is empty.
An 'empty' value in this context means either null
or
the empty string "".
The object whose field is being validated does not need to be passed
in because the Errors
instance can resolve field values by itself
(it will usually hold an internal reference to the target object).
errors | the Errors instance to register errors on |
---|---|
field | the field name to check |
errorCode | error code, interpretable as message key |
defaultMessage | fallback default message |
Reject the given field with the given error codea nd error arguments if the value is empty.
An 'empty' value in this context means either null
or
the empty string "".
The object whose field is being validated does not need to be passed
in because the Errors
instance can resolve field values by itself
(it will usually hold an internal reference to the target object).
errors | the Errors instance to register errors on |
---|---|
field | the field name to check |
errorCode | the error code, interpretable as message key |
errorArgs | the error arguments, for argument binding via MessageFormat
(can be null )
|
Reject the given field with the given error code if the value is empty.
An 'empty' value in this context means either null
or
the empty string "".
The object whose field is being validated does not need to be passed
in because the Errors
instance can resolve field values by itself
(it will usually hold an internal reference to the target object).
errors | the Errors instance to register errors on |
---|---|
field | the field name to check |
errorCode | the error code, interpretable as message key |
Reject the given field with the given error code and error arguments if the value is empty or just contains whitespace.
An 'empty' value in this context means either null
,
the empty string "", or consisting wholly of whitespace.
The object whose field is being validated does not need to be passed
in because the Errors
instance can resolve field values by itself
(it will usually hold an internal reference to the target object).
errors | the Errors instance to register errors on |
---|---|
field | the field name to check |
errorCode | the error code, interpretable as message key |
errorArgs | the error arguments, for argument binding via MessageFormat
(can be null )
|
Reject the given field with the given error code and default message if the value is empty or just contains whitespace.
An 'empty' value in this context means either null
,
the empty string "", or consisting wholly of whitespace.
The object whose field is being validated does not need to be passed
in because the Errors
instance can resolve field values by itself
(it will usually hold an internal reference to the target object).
errors | the Errors instance to register errors on |
---|---|
field | the field name to check |
errorCode | the error code, interpretable as message key |
defaultMessage | fallback default message |
Reject the given field with the given error code, error arguments and default message if the value is empty or just contains whitespace.
An 'empty' value in this context means either null
,
the empty string "", or consisting wholly of whitespace.
The object whose field is being validated does not need to be passed
in because the Errors
instance can resolve field values by itself
(it will usually hold an internal reference to the target object).
errors | the Errors instance to register errors on |
---|---|
field | the field name to check |
errorCode | the error code, interpretable as message key |
errorArgs | the error arguments, for argument binding via MessageFormat
(can be null ) |
defaultMessage | fallback default message |
Reject the given field with the given error code if the value is empty or just contains whitespace.
An 'empty' value in this context means either null
,
the empty string "", or consisting wholly of whitespace.
The object whose field is being validated does not need to be passed
in because the Errors
instance can resolve field values by itself
(it will usually hold an internal reference to the target object).
errors | the Errors instance to register errors on |
---|---|
field | the field name to check |
errorCode | the error code, interpretable as message key |