Class ModelValidationResultsImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.validation.ModelValidationResultsImpl
-
- All Implemented Interfaces:
ValidationResults
public class ModelValidationResultsImpl extends java.lang.Object implements ValidationResults
- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<ModelElementInstance,java.util.List<ValidationResult>>collectedResultsprotected interrorCountprotected intwarningCount
-
Constructor Summary
Constructors Constructor Description ModelValidationResultsImpl(java.util.Map<ModelElementInstance,java.util.List<ValidationResult>> collectedResults, int errorCount, int warningCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetErrorCount()java.util.Map<ModelElementInstance,java.util.List<ValidationResult>>getResults()intgetWarinigCount()booleanhasErrors()voidwrite(java.io.StringWriter writer, ValidationResultFormatter formatter)Utility method to print out a summary of the validation results.
-
-
-
Field Detail
-
collectedResults
protected java.util.Map<ModelElementInstance,java.util.List<ValidationResult>> collectedResults
-
errorCount
protected int errorCount
-
warningCount
protected int warningCount
-
-
Constructor Detail
-
ModelValidationResultsImpl
public ModelValidationResultsImpl(java.util.Map<ModelElementInstance,java.util.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(java.io.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 java.util.Map<ModelElementInstance,java.util.List<ValidationResult>> getResults()
- Specified by:
getResultsin interfaceValidationResults- Returns:
- the individual results of the validation grouped by element.
-
-