public class ValidationImpl extends java.lang.Object implements Validation
Constructor and Description |
---|
ValidationImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addBeanViolation(FieldViolation fieldViolation)
Add a bean violation.
|
void |
addFieldViolation(FieldViolation fieldViolation)
Add a field violation to the list of filed violations.
|
void |
addFieldViolation(java.lang.String field,
ConstraintViolation constraintViolation)
Add a violation to the given field
|
void |
addViolation(ConstraintViolation constraintViolation)
Add a general violation
|
java.util.List<FieldViolation> |
getBeanViolations()
Get all bean validations for that bean.
|
java.util.List<FieldViolation> |
getFieldViolations()
Get a complete list of all field violations.
|
java.util.List<FieldViolation> |
getFieldViolations(java.lang.String field)
Get a complete list of field violations for a specified field.
|
java.util.List<ConstraintViolation> |
getGeneralViolations()
Get all general constraint violations.
|
boolean |
hasBeanViolation(java.lang.String field)
Checks if the validation has bean violation.
|
boolean |
hasBeanViolations()
Whether any violation occured while validating your beans
Note: For now, you can only have one bean in your controller method signature, so this is explicit.
|
boolean |
hasFieldViolation(java.lang.String field)
Whether the validation context has a violation for the given field
|
boolean |
hasViolations()
Whether the validation context has violations (including field and bean violations)
|
public boolean hasViolations()
Validation
hasViolations
in interface Validation
public void addFieldViolation(FieldViolation fieldViolation)
Validation
addFieldViolation
in interface Validation
public void addFieldViolation(java.lang.String field, ConstraintViolation constraintViolation)
Validation
addFieldViolation
in interface Validation
field
- The field to add the violation toconstraintViolation
- The constraint violationpublic boolean hasFieldViolation(java.lang.String field)
Validation
hasFieldViolation
in interface Validation
public java.util.List<FieldViolation> getFieldViolations()
Validation
getFieldViolations
in interface Validation
public java.util.List<FieldViolation> getFieldViolations(java.lang.String field)
Validation
getFieldViolations
in interface Validation
public void addBeanViolation(FieldViolation fieldViolation)
Validation
addBeanViolation
in interface Validation
fieldViolation
- the FieldViolation consisting of a cinstraintViolation and the fields
namepublic boolean hasBeanViolation(java.lang.String field)
Validation
hasBeanViolation
in interface Validation
field
- Name of the bean.public boolean hasBeanViolations()
Validation
hasBeanViolations
in interface Validation
public java.util.List<FieldViolation> getBeanViolations()
Validation
getBeanViolations
in interface Validation
public void addViolation(ConstraintViolation constraintViolation)
Validation
addViolation
in interface Validation
constraintViolation
- The constraint violationpublic java.util.List<ConstraintViolation> getGeneralViolations()
Validation
getGeneralViolations
in interface Validation
Copyright © 2014. All Rights Reserved.