|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.validation.ValidationUtils
public abstract class 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(org.springframework.validation.Errors, java.lang.String, java.lang.String) or rejectIfEmptyOrWhitespace(org.springframework.validation.Errors, java.lang.String, java.lang.String).
Validator,
Errors| Constructor Summary | |
|---|---|
ValidationUtils()
|
|
| Method Summary | |
|---|---|
static void |
invokeValidator(Validator validator,
Object obj,
Errors errors)
Invoke the given Validator for the supplied object and
Errors instance. |
static void |
rejectIfEmpty(Errors errors,
String field,
String errorCode)
Reject the given field with the given error code if the value is empty. |
static void |
rejectIfEmpty(Errors errors,
String field,
String errorCode,
Object[] errorArgs)
Reject the given field with the given error codea nd error arguments if the value is empty. |
static void |
rejectIfEmpty(Errors errors,
String field,
String errorCode,
Object[] errorArgs,
String defaultMessage)
Reject the given field with the given error code, error arguments and default message if the value is empty. |
static void |
rejectIfEmpty(Errors errors,
String field,
String errorCode,
String defaultMessage)
Reject the given field with the given error code and default message if the value is empty. |
static void |
rejectIfEmptyOrWhitespace(Errors errors,
String field,
String errorCode)
Reject the given field with the given error code if the value is empty or just contains whitespace. |
static void |
rejectIfEmptyOrWhitespace(Errors errors,
String field,
String errorCode,
Object[] errorArgs)
Reject the given field with the given error code and error arguments if the value is empty or just contains whitespace. |
static void |
rejectIfEmptyOrWhitespace(Errors errors,
String field,
String errorCode,
Object[] errorArgs,
String defaultMessage)
Reject the given field with the given error code, error arguments and default message if the value is empty or just contains whitespace. |
static void |
rejectIfEmptyOrWhitespace(Errors errors,
String field,
String errorCode,
String defaultMessage)
Reject the given field with the given error code and default message if the value is empty or just contains whitespace. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ValidationUtils()
| Method Detail |
|---|
public static void invokeValidator(Validator validator,
Object obj,
Errors errors)
Validator for the supplied object and
Errors instance.
validator - the Validator to be invoked (must not be null)obj - the object to bind the parameters toerrors - 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
public static void rejectIfEmpty(Errors errors,
String field,
String errorCode)
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 onfield - the field name to checkerrorCode - the error code, interpretable as message key
public static void rejectIfEmpty(Errors errors,
String field,
String errorCode,
String defaultMessage)
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 onfield - the field name to checkerrorCode - error code, interpretable as message keydefaultMessage - fallback default message
public static void rejectIfEmpty(Errors errors,
String field,
String errorCode,
Object[] errorArgs)
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 onfield - the field name to checkerrorCode - the error code, interpretable as message keyerrorArgs - the error arguments, for argument binding via MessageFormat
(can be null)
public static void rejectIfEmpty(Errors errors,
String field,
String errorCode,
Object[] errorArgs,
String defaultMessage)
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 onfield - the field name to checkerrorCode - the error code, interpretable as message keyerrorArgs - the error arguments, for argument binding via MessageFormat
(can be null)defaultMessage - fallback default message
public static void rejectIfEmptyOrWhitespace(Errors errors,
String field,
String errorCode)
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 onfield - the field name to checkerrorCode - the error code, interpretable as message key
public static void rejectIfEmptyOrWhitespace(Errors errors,
String field,
String errorCode,
String defaultMessage)
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 onfield - the field name to checkerrorCode - the error code, interpretable as message keydefaultMessage - fallback default message
public static void rejectIfEmptyOrWhitespace(Errors errors,
String field,
String errorCode,
Object[] errorArgs)
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 onfield - the field name to checkerrorCode - the error code, interpretable as message keyerrorArgs - the error arguments, for argument binding via MessageFormat
(can be null)
public static void rejectIfEmptyOrWhitespace(Errors errors,
String field,
String errorCode,
Object[] errorArgs,
String defaultMessage)
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 onfield - the field name to checkerrorCode - the error code, interpretable as message keyerrorArgs - the error arguments, for argument binding via MessageFormat
(can be null)defaultMessage - fallback default message
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||