Class ModelValidationResultsImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.validation.ModelValidationResultsImpl
-
- All Implemented Interfaces:
ValidationResults
public class ModelValidationResultsImpl extends Object implements ValidationResults
- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<ModelElementInstance,List<ValidationResult>>collectedResultsprotected interrorCountprotected intwarningCount
-
Constructor Summary
Constructors Constructor Description ModelValidationResultsImpl(Map<ModelElementInstance,List<ValidationResult>> collectedResults, int errorCount, int warningCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetErrorCount()Map<ModelElementInstance,List<ValidationResult>>getResults()intgetWarinigCount()booleanhasErrors()voidwrite(StringWriter writer, ValidationResultFormatter formatter)Utility method to print out a summary of the validation results.
-
-
-
Field Detail
-
collectedResults
protected Map<ModelElementInstance,List<ValidationResult>> collectedResults
-
errorCount
protected int errorCount
-
warningCount
protected int warningCount
-
-
Constructor Detail
-
ModelValidationResultsImpl
public ModelValidationResultsImpl(Map<ModelElementInstance,List<ValidationResult>> collectedResults, int errorCount, int warningCount)
-
-
Method Detail
-
hasErrors
public boolean hasErrors()
- Specified by:
hasErrorsin interfaceValidationResults- Returns:
- true if there are
ValidationResultof typeValidationResultType.ERROR
-
getErrorCount
public int getErrorCount()
- Specified by:
getErrorCountin interfaceValidationResults- Returns:
- the count of
ValidationResultof typeValidationResultType.ERROR
-
getWarinigCount
public int getWarinigCount()
- Specified by:
getWarinigCountin interfaceValidationResults- Returns:
- the count of
ValidationResultof typeValidationResultType.WARNING
-
write
public void write(StringWriter writer, ValidationResultFormatter formatter)
Description copied from interface:ValidationResultsUtility method to print out a summary of the validation results.- Specified by:
writein interfaceValidationResults- Parameters:
writer- aStringWriterto which the result should be printedformatter- formatter for printing elements and validation results
-
getResults
public Map<ModelElementInstance,List<ValidationResult>> getResults()
- Specified by:
getResultsin interfaceValidationResults- Returns:
- the individual results of the validation grouped by element.
-
-