package gw.solr.utils uses java.util.Set uses java.lang.StringBuilder uses java.util.List class SolrConsistencyReport { var _processedUrns : Set as ProcessedUrns = {} var _failures : List as Failures = {} var _documentsProcessed : int as DocumentsProcessed override function toString() : String{ var sb = new StringBuilder("There are ${_failures.Count} total failures\n") _failures .orderBy(\ f -> f.Type) .each(\ f -> { sb.append(f) sb.append("\n") }) return sb.toString() } }