package gw.rating.rtm.domain uses gw.rating.rtm.domain.table.RateTableRow uses gw.rating.rtm.domain.table.RateTableCell uses java.util.List interface ErrorCollector { function addRowError(row : RateTableRow, errorType : RateTableErrorType) function addCellError(row : RateTableRow, cell : RateTableCell, errorType : RateTableErrorType, msg : String = null) function getRowErrors(row : RateTableRow) : List function getErrorSummary() : String function getErrorCount() : int function reset() }