@SuppressWarnings("unchecked") @Override protected void processSecure() throws GamedayException { List<Venue> venues = (List<Venue>) request.getSession().getAttribute("venues"); VenueLogic logic = getLogic(); if (!logic.processList(id, venues)) { throw new VenueNotFoundException(id); } request.setAttribute("venue", logic.getCurrent()); request.setAttribute("prevVenue", logic.getPrevious()); request.setAttribute("nextVenue", logic.getNext()); command.forward(VenuesCommand.VENUE_SHOW_JSP); }