@Override protected Block createBlock(RaplaBlockContext blockContext, Date start, Date end) { HTMLRaplaBlock block = createBlock(); block.setIndex(index++); block.setStart(start); block.setEnd(end); block.contextualize(blockContext); int row = (int) (DateTools.getHourOfDay(start.getTime()) * m_rowsPerHour + Math.round((DateTools.getMinuteOfHour(start.getTime()) * m_rowsPerHour) / 60.0)); block.setRow(row); block.setDay(DateTools.getWeekday(start)); int endRow = (int) (DateTools.getHourOfDay(end.getTime()) * m_rowsPerHour + Math.round((DateTools.getMinuteOfHour(end.getTime()) * m_rowsPerHour) / 60.0)); int rowCount = endRow - row; block.setRowCount(rowCount); // System.out.println("Start " + start + " End " + end); // System.out.println("Block " + block.getReservation().getName(null) // + " Row: " + row + " Endrow: " + endRow + " Rowcount " + rowCount ); return block; }