// Last edited on 2014-12-15 22:48:25 by stolfilocal @Override public void messageListPage ( HttpServletResponse response, User requestor, String title, List list, int start, int n, String request, User user, long maxN ) { try { java.io.PrintWriter wr = response.getWriter(); tools.writePageHeader(wr, requestor, title); if (list != null) { int iniIndex = start; int finIndex = start + n - 1; tools.writeMoreMessagesReqLink(wr, "Previous", request, user, iniIndex, -1, maxN); tools.writeMessageList(wr, requestor, list, start, n); tools.writeMoreMessagesReqLink(wr, "Next", request, user, finIndex, +1, maxN); } else { // !!{ Deveria escrever algo mais amigável do que uma página vazia: }!! tools.writeMessageList(wr, requestor, null, 0, 0); } tools.writePageTrailer(wr, requestor); } catch (IOException e) { System.out.println("Erro ao montar página."); e.printStackTrace(); } } @Override public void userListPage ( HttpServletResponse response, User requestor, String title, List list, int start, int n, String request, User user, long maxN ) { try { java.io.PrintWriter wr = response.getWriter(); tools.writePageHeader(wr, requestor, title); if (list != null) { int iniIndex = start; int finIndex = start + n - 1; tools.writeMoreUsersReqLink(wr, "Previous", request, user, iniIndex, -1, maxN); tools.writeUserList(wr, requestor, list, start, n); tools.writeMoreUsersReqLink(wr, "Next", request, user, finIndex, +1, maxN); } else { // !!{ Deveria escrever algo mais amigável do que uma página vazia: }!! tools.writeUserList(wr, requestor, null, 0, 0); } tools.writePageTrailer(wr, requestor); } catch (IOException e) { System.out.println("Erro ao montar página."); e.printStackTrace(); } } @Override public void contactListPage ( HttpServletResponse response, User requestor, String title, List list, int start, int n, String request, User user, long maxN ) { try { java.io.PrintWriter wr = response.getWriter(); tools.writePageHeader(wr, requestor, title); if (list != null) { int iniIndex = start; int finIndex = start + n - 1; tools.writeMoreContactsReqLink(wr, "Previous", request, user, iniIndex, -1, maxN); tools.writeContactList(wr, requestor, list, start, n); tools.writeMoreContactsReqLink(wr, "Next", request, user, finIndex, +1, maxN); } else { // !!{ Deveria escrever algo mais amigável do que uma página vazia: }!! tools.writeContactList(wr, requestor, null, 0, 0); } tools.writePageTrailer(wr, requestor); } catch (IOException e) { System.out.println("Erro ao montar página."); e.printStackTrace(); } }