public class ValidationImpl extends 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(String field,
ConstraintViolation constraintViolation)
Add a violation to the given field
|
void |
addViolation(ConstraintViolation violation)
Add a violation
|
List<FieldViolation> |
getBeanViolations()
Get all bean validations for that bean.
|
List<FieldViolation> |
getBeanViolations(String field)
Get a complete list of bean violations for a specified field.
|
List<FieldViolation> |
getFieldViolations()
Get a complete list of all field violations.
|
List<FieldViolation> |
getFieldViolations(String field)
Get a complete list of field violations for a specified field.
|
List<ConstraintViolation> |
getGeneralViolations()
Get all general constraint violations.
|
List<ConstraintViolation> |
getViolations()
Get all constraint violations.
|
List<ConstraintViolation> |
getViolations(String paramName)
Get a complete list of field violations for a specified parameter.
|
boolean |
hasBeanViolation(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(String field)
Whether the validation context has a violation for the given field
|
boolean |
hasViolation(String paramName)
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 boolean hasViolation(String paramName)
Validation
hasViolation
in interface Validation
public List<ConstraintViolation> getViolations()
Validation
getViolations
in interface Validation
public List<ConstraintViolation> getViolations(String paramName)
Validation
getViolations
in interface Validation
public void addViolation(ConstraintViolation violation)
Validation
addViolation
in interface Validation
violation
- The constraint violationpublic void addFieldViolation(FieldViolation fieldViolation)
Validation
addFieldViolation
in interface Validation
public void addFieldViolation(String field, ConstraintViolation constraintViolation)
Validation
addFieldViolation
in interface Validation
field
- The field to add the violation toconstraintViolation
- The constraint violationpublic boolean hasFieldViolation(String field)
Validation
hasFieldViolation
in interface Validation
public List<FieldViolation> getFieldViolations()
Validation
getFieldViolations
in interface Validation
public List<FieldViolation> getFieldViolations(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(String field)
Validation
hasBeanViolation
in interface Validation
field
- Name of the bean.public boolean hasBeanViolations()
Validation
hasBeanViolations
in interface Validation
public List<FieldViolation> getBeanViolations()
Validation
getBeanViolations
in interface Validation
public List<FieldViolation> getBeanViolations(String field)
Validation
getBeanViolations
in interface Validation
public List<ConstraintViolation> getGeneralViolations()
Validation
getGeneralViolations
in interface Validation
Copyright © 2019 ninjaframework. All rights reserved.