@RequestMapping(value = "/deleteDriver") public ModelAndView deleteDriver(HttpServletRequest request) { ModelAndView mnv = new ModelAndView("viewsTransport/adminPages/driverManipulation"); String driverId = request.getParameter("driverId"); if (driverId != null && !driverId.trim().equals("")) { DriverUpdated driverUpdated = transportServiceUpdated.getDriverByDriverId(Long.parseLong(driverId)); if (driverUpdated != null) { boolean deleteFlag = transportServiceUpdated.deleteDriver(driverUpdated); if (deleteFlag) { mnv.addObject("request", "modifyDriver"); List<DriverUpdated> listOfDriverUpdated = transportServiceUpdated.getAllDriver(); mnv.addObject("listOfDriverUpdated", listOfDriverUpdated); mnv.addObject("status", "Driver Deleted Successfully."); } else { mnv.addObject("status", "No Driver Found by Given Name"); } } else { mnv.addObject("status", "No Driver Found by Given Name"); } } else { mnv.addObject("status", "Please provide Driver Name..."); } return mnv; }