@Override
protected Collection getRows(CannedReportLabel selectedReport) {
// FIXME: Assumes one event only
List<BookingTransformer> transformers = (List<BookingTransformer>) GroupedReports.get(selectedReport.getTag());
BookingGrouper grouper = new BookingGrouper(transformers);
Map<List<Object>, List<Booking>> groupedBookings = grouper.group(CannedQueries.allBookings(true));
List rows = new ArrayList();
for(Map.Entry<List<Object>, List<Booking>> entry : groupedBookings.entrySet())
{
rows.add(buildRow(entry.getKey(), entry.getValue()));