/** @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); }
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"); }