|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.srplib.validation.ValidationErrors
public class ValidationErrors
Validation error collector object.
Is used by binding code to collect validation errors.
Normally ValidationErrors is created by auto-binding code, but it can be created implicitly by throwing validation exception:
throw new ValidationException("error message");
throw new ValidationException(Validators.newError("Error message", formField));
or explicitly:
ValidationErrors validationErrors = new ValidationErrors();
...
validationErrors.add(ValidationError.newError("Value should be positive.", ageField))
...
if (validationErrorCollector.hasErrors()) {
// take some action
}
| Field Summary | |
|---|---|
static ValidationErrors |
EMPTY
Empty instance of ValidationErrors |
| Constructor Summary | |
|---|---|
ValidationErrors(List<ValidationError> validationErrors)
|
|
ValidationErrors(ValidationError... errors)
|
|
| Method Summary | |
|---|---|
void |
add(List<ValidationError> validationErrors)
Adds all validation errors to this object. |
void |
add(ValidationError... validationError)
Adds validation error to this object. |
void |
clear()
Clears collected validation errors. |
Set<Object> |
getErrorContexts()
Returns form fields with validation errors. |
List<ValidationError> |
getErrors()
Return all collected validation errors. |
List<ValidationError> |
getErrorsFor(Object context)
Find all validation errors for specified validation context. |
boolean |
hasErrors()
Tests if this collector contains at least one validation error. |
String |
toString(String errorSeparator)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final ValidationErrors EMPTY
| Constructor Detail |
|---|
public ValidationErrors(List<ValidationError> validationErrors)
public ValidationErrors(ValidationError... errors)
| Method Detail |
|---|
public void clear()
public List<ValidationError> getErrors()
public boolean hasErrors()
false otherwise.public void add(ValidationError... validationError)
validationError - ValidationError to add.public void add(List<ValidationError> validationErrors)
validationErrors - a List of ValidationError to add.public Set<Object> getErrorContexts()
public List<ValidationError> getErrorsFor(Object context)
Note, comparison is done by references!
context - FormField to find errors for
ValidationErrorpublic String toString(String errorSeparator)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||