private void buildTransactionMetaInfo(Model model, Payload payload, TransactionReport report) { String type = payload.getType(); String sorted = payload.getSortBy(); String queryName = payload.getQueryName(); String ip = payload.getIpAddress(); if (!StringUtils.isEmpty(type)) { DisplayNames displayNames = new DisplayNames(); model.setDisplayNameReport(displayNames.display(sorted, type, ip, report, queryName)); buildTransactionNamePieChart(displayNames.getResults(), model); } else { model.setDisplayTypeReport(new DisplayTypes().display(sorted, ip, report)); } }
private void showSummarizeReport(Model model, Payload payload) { String type = payload.getType(); String sorted = payload.getSortBy(); String ip = payload.getIpAddress(); String domain = model.getDomain(); Date start = payload.getHistoryStartDate(); Date end = payload.getHistoryEndDate(); TransactionReport transactionReport = m_reportService.queryTransactionReport(domain, start, end); calculateTps(payload, transactionReport); model.setReport(transactionReport); if (transactionReport != null) { if (!StringUtils.isEmpty(type)) { model.setDisplayNameReport( new DisplayNames() .display(sorted, type, ip, transactionReport, payload.getQueryName())); } else { model.setDisplayTypeReport(new DisplayTypes().display(sorted, ip, transactionReport)); } } }
private void showHourlyReport(Model model, Payload payload) { try { TransactionReport report = getHourlyReport(payload); if (report != null) { report.accept(m_computer); model.setReport(report); String type = payload.getType(); String sorted = payload.getSortBy(); String queryName = payload.getQueryName(); String ip = payload.getIpAddress(); if (!StringUtils.isEmpty(type)) { model.setDisplayNameReport( new DisplayNames().display(sorted, type, ip, report, queryName)); } else { model.setDisplayTypeReport(new DisplayTypes().display(sorted, ip, report)); } } } catch (Throwable e) { Cat.logError(e); model.setException(e); } }