if (TransactionAnalyzer.ID.equalsIgnoreCase(report)) {
TransactionReport transactionReport = getTransactionHourlyReport(domain, ip, type);
buildTransactionReportResult(transactionReport, ip, type, name, data);
} else if (EventAnalyzer.ID.equalsIgnoreCase(report)) {
EventReport eventReport = getEventHourlyReport(domain, ip, type);
buildEventReportResult(eventReport, ip, type, name, data);
} else if (ProblemAnalyzer.ID.equalsIgnoreCase(report)) {
ProblemReport problemReport = getProblemHourlyReport(domain, ip);