@RequestMapping(value = "/waiter/bills/{billId}", method = RequestMethod.GET) public String showBillInWaiter( @PathVariable("billId") String billId, Model uiModel, Locale locale) { // warmup stuff Bill bill = warmupRestaurant(billId, uiModel); Restaurant resto = bill.getDiningTable().getRestaurant(); List<Order> allPreparedOrders = orderService.findPreparedOrdersForRestaurant(resto); uiModel.addAttribute("allPreparedOrders", allPreparedOrders); List<Bill> allSubmittedBills = billService.findSubmittedBillsForRestaurant(resto); uiModel.addAttribute("allSubmittedBills", allSubmittedBills); uiModel.addAttribute( "message", new Message( "info", messageSource.getMessage("label_bill_amount", new Object[] {}, locale) + ": " + bill.getPriceAllOrders() + " " + messageSource.getMessage("label_currency", new Object[] {}, locale))); return "hartigehap/waiter"; }