예제 #1
0
 private Navigation showNextPartner(Key partnersKey) {
   List<Partner> partners = partnerManager.selectAll();
   Partner partner = partnerManager.select(partnersKey);
   for (int i = 0; i < partners.size(); i++) {
     if (partners.get(i).getId().equals(partner.getId())) {
       if (i == partners.size() - 1) {
         requestScope("partner", partners.get(0));
         requestScope("partnerKey", partners.get(0).getId());
       } else {
         requestScope("partner", partners.get(i + 1));
         requestScope("partnerKey", partners.get(i + 1).getId());
       }
       return forward("show.jsp");
     }
   }
   requestScope("partner", partner);
   requestScope("partnerKey", partner.getId());
   return forward("show.jsp");
 }