Mercurial > hg > LGServices
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(){ |