@Override public Object execute() throws Exception { for (Long id : ids) { bookingService.remove(id); } return null; }
@Override public Object execute() throws Exception { bookingService.add(flight, customer); return null; }
@Transactional(Transactional.TxType.REQUIRES_NEW) @Override public void add(String flight, String customer) { Booking booking = new Booking(); booking.setCustomer(customer); booking.setFlight(flight); entityManager.persist(booking); }
@Override public Object execute() throws Exception { ShellTable table = new ShellTable(); table.column("ID"); table.column("Flight"); table.column("Customer"); Booking booking = bookingService.get(id); table.addRow().addContent(booking.getId(), booking.getFlight(), booking.getCustomer()); table.print(System.out); return null; }
@Override public Object execute() throws Exception { ShellTable table = new ShellTable(); table.column("ID"); table.column("Flight"); table.column("Customer"); for (Booking booking : bookingService.list()) { table.addRow().addContent(booking.getId(), booking.getFlight(), booking.getCustomer()); } table.print(System.out); return null; }
@Override public int complete(Session session, CommandLine commandLine, List<String> candidates) { StringsCompleter delegate = new StringsCompleter(); for (Booking booking : bookingService.list()) { delegate.getStrings().add(String.valueOf(booking.getId())); } return delegate.complete(session, commandLine, candidates); }
@Transactional(Transactional.TxType.REQUIRES_NEW) @Override public void add(String flight, String customer) { Booking booking = new Booking(); booking.setCustomer(customer); booking.setFlight(flight); entityManager.persist(booking); }
@Transactional(Transactional.TxType.REQUIRES_NEW) @Override public void add(String flight, String customer) { Booking booking = new Booking(); booking.setCustomer(customer); booking.setFlight(flight); entityManager.persist(booking); }
@Override public void add(String flight, String customer) { Booking booking = new Booking(); booking.setCustomer(customer); booking.setFlight(flight); jpaTemplate.tx(TransactionType.RequiresNew, entityManager -> { entityManager.persist(booking); entityManager.flush(); }); }
@Override public void add(String flight, String customer) { Booking booking = new Booking(); booking.setCustomer(customer); booking.setFlight(flight); jpaTemplate.tx(TransactionType.RequiresNew, entityManager -> { entityManager.persist(booking); entityManager.flush(); }); }
@Override public void add(String flight, String customer) { Booking booking = new Booking(); booking.setCustomer(customer); booking.setFlight(flight); jpaTemplate.tx(TransactionType.RequiresNew, entityManager -> { entityManager.persist(booking); entityManager.flush(); }); }