Пример #1
0
  /** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */
  protected void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    logger.debug("Get received");

    String bookid = request.getParameter("bookid");
    logger.debug("param bookid : " + bookid);
    Book book = new Book(bookid);
    Session session = HibernateUtil.getSessionFactory().openSession();
    BookDao bookDao = new BookDao(session);
    LoanDao loanDao = new LoanDao(session);
    BookService bookService = new BookService(bookDao, loanDao);
    if (!bookService.deleteBook(book.getBookid())) {
      logger.debug("Book not deleted");
      request.setAttribute("isBookDeleted", false);
    } else {
      request.setAttribute("isBookDeleted", true);
      logger.debug("Book  deleted");
    }
    List<Book> bookList = bookService.getAll();
    logger.debug("bookList : " + bookList);
    request.setAttribute("bookList", bookList);
    session.close();

    logger.debug(LogConstant.REDIRECT + PageConstant.BOOK_LIST_URL);
    RequestDispatcher rd = request.getRequestDispatcher(PageConstant.BOOK_LIST_URL);
    rd.forward(request, response);
  }
Пример #2
0
 public void tearDown() throws Exception {
   // Delete the loan
   logger.info("Entered tear down for TC18");
   logger.debug("trying to delete the loanID: " + loanId);
   loanService.deleteLoanByLoanID(loanId);
   // delete the book
   logger.debug("trying to delete the BookID: " + bookId);
   bookService.deleteBook(bookId);
   // delete the user
   logger.debug("trying to delete the UserID: " + userId);
   userService.delete(userService.getUserbyUserID(userId));
   // close the session
   session.close();
   logger.info("Exit tear down for TC17");
 }