model.setPage(ReportPage.MODEL);
try {
String report = payload.getReport();
String domain = payload.getDomain();
ModelPeriod period = payload.getPeriod();
ModelRequest request = null;
if ("logview".equals(report)) {
request = new ModelRequest(domain, MessageId.parse(payload.getMessageId()).getTimestamp());
} else {
request = new ModelRequest(domain, period.getStartTime());
}
ModelResponse<?> response = null;
if (TransactionAnalyzer.ID.equals(report)) {
response = m_transactionService.invoke(request);