fixed booking issues
This commit is contained in:
@@ -41,6 +41,6 @@ public interface BookingService {
|
||||
* Cancel an existing booking.
|
||||
* @param id the booking id
|
||||
*/
|
||||
public void cancelBooking(Booking booking);
|
||||
public void cancelBooking(Long id);
|
||||
|
||||
}
|
||||
|
||||
@@ -59,10 +59,9 @@ public class JpaBookingService implements BookingService {
|
||||
return new Booking(hotel, user);
|
||||
}
|
||||
|
||||
// read-write transactional methods
|
||||
@Transactional
|
||||
public void cancelBooking(Booking booking) {
|
||||
booking = em.find(Booking.class, booking.getId());
|
||||
public void cancelBooking(Long id) {
|
||||
Booking booking = em.find(Booking.class, id);
|
||||
if (booking != null) {
|
||||
em.remove(booking);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user