1 package ejava.examples.txhotel.bl; 2 3 import java.util.Date; 4 import java.util.List; 5 6 import ejava.examples.txhotel.bo.Person; 7 import ejava.examples.txhotel.bo.Reservation; 8 9 public interface HotelReservationSession { 10 void createReservation(Person person, Date startDate, Date endDate) 11 throws HotelReservationException; 12 List<Reservation> commit() 13 throws HotelReservationException; 14 void cancelReservations() 15 throws HotelReservationException; 16 void close(); 17 }