org.camunda.bpm.model.xml.impl.validation
Class ModelValidationResultsImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.validation.ModelValidationResultsImpl
All Implemented Interfaces:
ValidationResults

public class ModelValidationResultsImpl
extends Object
implements ValidationResults

Author:
Daniel Meyer

Field Summary
protected  Map<ModelElementInstance,List<ValidationResult>> collectedResults
           
protected  int errorCount
           
protected  int warningCount
           
 
Constructor Summary
ModelValidationResultsImpl(Map<ModelElementInstance,List<ValidationResult>> collectedResults, int errorCount, int warningCount)
           
 
Method Summary
 int getErrorCount()
           
 Map<ModelElementInstance,List<ValidationResult>> getResults()
           
 int getWarinigCount()
           
 boolean hasErrors()
           
 void write(StringWriter writer, ValidationResultFormatter formatter)
          Utility method to print out a summary of the validation results.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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:
hasErrors in interface ValidationResults
Returns:
true if there are ValidationResult of type ValidationResultType.ERROR

getErrorCount

public int getErrorCount()
Specified by:
getErrorCount in interface ValidationResults
Returns:
the count of ValidationResult of type ValidationResultType.ERROR

getWarinigCount

public int getWarinigCount()
Specified by:
getWarinigCount in interface ValidationResults
Returns:
the count of ValidationResult of type ValidationResultType.WARNING

write

public void write(StringWriter writer,
                  ValidationResultFormatter formatter)
Description copied from interface: ValidationResults
Utility method to print out a summary of the validation results.

Specified by:
write in interface ValidationResults
Parameters:
writer - a StringWriter to which the result should be printed
formatter - formatter for printing elements and validation results

getResults

public Map<ModelElementInstance,List<ValidationResult>> getResults()
Specified by:
getResults in interface ValidationResults
Returns:
the individual results of the validation grouped by element.


Copyright © 2016 camunda services GmbH. All rights reserved.