comparison src/main/java/de/mpiwg/web/jsp/BooksPage.java @ 13:9c6e74761f60

new: link to Edit Toc page
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Wed, 27 May 2015 15:30:09 +0200
parents d57fe2179f61
children 3387d855a194
comparison
equal deleted inserted replaced
12:d57fe2179f61 13:9c6e74761f60
24 public static String bean = "booksBean"; 24 public static String bean = "booksBean";
25 public static String page = "pages/books.jsp"; 25 public static String page = "pages/books.jsp";
26 private List<DBBook> completeBookList; 26 private List<DBBook> completeBookList;
27 private Map<String, DBSectionVersion> sectionVersionMap = null; 27 private Map<String, DBSectionVersion> sectionVersionMap = null;
28 28
29 private int bookNumber;
29 30
31
32 public int getBookNumber() {
33 return bookNumber;
34 }
35
36 public void setBookNumber(int bookNumber) {
37 this.bookNumber = bookNumber;
38 }
39
30 public void loadParameters(HttpServletRequest request, HttpServletResponse response){ 40 public void loadParameters(HttpServletRequest request, HttpServletResponse response){
31 this.request = request; 41 this.request = request;
32 this.response = response; 42 this.response = response;
33 43
34 } 44 }
51 logger.debug("loading book list"); 61 logger.debug("loading book list");
52 this.completeBookList = new ArrayList<DBBook>(); 62 this.completeBookList = new ArrayList<DBBook>();
53 if(getSessionBean().getUser() != null){ 63 if(getSessionBean().getUser() != null){
54 // === load book table from db == 64 // === load book table from db ==
55 for(DBBook book : DBService.getInstance().getBooks()){ 65 for(DBBook book : DBService.getInstance().getBooks()){
56 // TODO: get editor and date by book id 66 // set editor and date (current version)
57
58 book.setCurrentSectionVersion(sectionVersionMap.get(book.getId())); 67 book.setCurrentSectionVersion(sectionVersionMap.get(book.getId()));
59 68
60 this.completeBookList.add(book); 69 this.completeBookList.add(book);
61 } 70 }
71
72 this.setBookNumber(this.completeBookList.size());
73 logger.debug(this.getBookNumber());
74 logger.debug(Integer.toString(this.getBookNumber()));
75
62 } 76 }
63 77
64 } 78 }
65 79
66 private void loadSectionsVersion(){ 80 private void loadSectionsVersion(){