associated {@link Rsvp} responses.
*/
public ResponsePage execute() throws AppException {
VisitDAO dao = new VisitDAO();
//might not be any future visit (possibly-null)
Visit nextVisit = dao.fetchNextFutureVisit();
addToRequest(NEXT_VISIT, nextVisit);
if ( nextVisit != null ) {
RsvpDAO rsvpDAO = new RsvpDAO();
addToRequest(ITEMS_FOR_LISTING, rsvpDAO.list(nextVisit.getId()));
addToRequest(NUM_YES_RESPONSES, rsvpDAO.countNumYes(nextVisit.getId()) );
}
return getResponsePage();
}