Class ValidatorReport
java.lang.Object
org.gcube.informationsystem.types.impl.validator.ValidatorReport
A report of the validation of an object node.
- Author:
- Luca Frosini (ISTI - CNR)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<Boolean,List<AttributeValidatorReport>> The attribute validator reports, grouped by validity.protected Map<String,AttributeValidatorReport> The attribute validator reports.protected BooleanA flag indicating whether the validation was successful. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttributeValidatorReport(AttributeValidatorReport attributeValidatorReport) Adds an attribute validator report.getAttributeValidatorReport(String fieldName) Returns the attribute validator report for the given field name.Returns the attribute validator reports.Returns the list of errors.isValid()Checks if the validation was successful.
-
Field Details
-
valid
A flag indicating whether the validation was successful. -
attributeValidatorReports
The attribute validator reports. -
attributeValidatorReportByValidity
The attribute validator reports, grouped by validity.
-
-
Constructor Details
-
ValidatorReport
public ValidatorReport()Constructs a new validator report.
-
-
Method Details
-
getAttributeValidatorReports
Returns the attribute validator reports.- Returns:
- The attribute validator reports.
-
addAttributeValidatorReport
Adds an attribute validator report.- Parameters:
attributeValidatorReport- The attribute validator report.
-
getAttributeValidatorReport
Returns the attribute validator report for the given field name.- Parameters:
fieldName- The field name.- Returns:
- The attribute validator report.
-
isValid
Checks if the validation was successful.- Returns:
trueif the validation was successful.
-
getErrors
Returns the list of errors.- Returns:
- The list of errors.
-