Interface ValidationInfo
-
- All Known Implementing Classes:
AbstractPrefixValidationInfo,DefaultValidationInfo,ValidationInfoWithoutPrefix,ValidationInfoWithPrefix
public interface ValidationInfoRepresents single validation violation
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Comparator<ValidationInfo>COMPARATOR_SEVERITY_DESC
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetInvalidPropertyPath()java.lang.ObjectgetInvalidValue()java.lang.StringgetValidationMessage()Get user-friendly description of validation violationValidationSeveritygetValidationSeverity()booleanisConfirmed()Checks whether validation violation is already confirmed by uservoidsetConfirmed(boolean confirmed)Sets confirmation status of validation violation.
-
-
-
Field Detail
-
COMPARATOR_SEVERITY_DESC
static final java.util.Comparator<ValidationInfo> COMPARATOR_SEVERITY_DESC
-
-
Method Detail
-
isConfirmed
boolean isConfirmed()
Checks whether validation violation is already confirmed by user- Returns:
trueif violation has been confirmed
-
setConfirmed
void setConfirmed(boolean confirmed)
Sets confirmation status of validation violation.- Parameters:
confirmed-trueif violation should be treated as confirmed
-
getValidationSeverity
ValidationSeverity getValidationSeverity()
- Returns:
- severity of validation violation
-
getValidationMessage
java.lang.String getValidationMessage()
Get user-friendly description of validation violation- Returns:
- description of violation
-
getInvalidValue
java.lang.Object getInvalidValue()
- Returns:
- value that violates validation
-
getInvalidPropertyPath
java.lang.String getInvalidPropertyPath()
- Returns:
- path to attribute that violates validation
-
-