Class ValidatorReport
- java.lang.Object
-
- org.gcube.informationsystem.types.impl.validator.ValidatorReport
-
public class ValidatorReport extends Object
A report of the validation of an object node.- Author:
- Luca Frosini (ISTI - CNR)
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<Boolean,List<AttributeValidatorReport>>attributeValidatorReportByValidityThe attribute validator reports, grouped by validity.protected Map<String,AttributeValidatorReport>attributeValidatorReportsThe attribute validator reports.protected BooleanvalidA flag indicating whether the validation was successful.
-
Constructor Summary
Constructors Constructor Description ValidatorReport()Constructs a new validator report.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttributeValidatorReport(AttributeValidatorReport attributeValidatorReport)Adds an attribute validator report.AttributeValidatorReportgetAttributeValidatorReport(String fieldName)Returns the attribute validator report for the given field name.Collection<AttributeValidatorReport>getAttributeValidatorReports()Returns the attribute validator reports.List<String>getErrors()Returns the list of errors.BooleanisValid()Checks if the validation was successful.
-
-
-
Field Detail
-
valid
protected Boolean valid
A flag indicating whether the validation was successful.
-
attributeValidatorReports
protected Map<String,AttributeValidatorReport> attributeValidatorReports
The attribute validator reports.
-
attributeValidatorReportByValidity
protected Map<Boolean,List<AttributeValidatorReport>> attributeValidatorReportByValidity
The attribute validator reports, grouped by validity.
-
-
Method Detail
-
getAttributeValidatorReports
public Collection<AttributeValidatorReport> getAttributeValidatorReports()
Returns the attribute validator reports.- Returns:
- The attribute validator reports.
-
addAttributeValidatorReport
public void addAttributeValidatorReport(AttributeValidatorReport attributeValidatorReport)
Adds an attribute validator report.- Parameters:
attributeValidatorReport- The attribute validator report.
-
getAttributeValidatorReport
public AttributeValidatorReport getAttributeValidatorReport(String fieldName)
Returns the attribute validator report for the given field name.- Parameters:
fieldName- The field name.- Returns:
- The attribute validator report.
-
isValid
public Boolean isValid()
Checks if the validation was successful.- Returns:
trueif the validation was successful.
-
-