View Javadoc
1   package info.ejava.examples.ejb.ejbjpa.bl;
2   
3   import java.util.List;
4   
5   import info.ejava.examples.ejb.ejbjpa.bo.Floor;
6   import info.ejava.examples.ejb.ejbjpa.bo.Guest;
7   import info.ejava.examples.ejb.ejbjpa.bo.Room;
8   
9   public interface HotelMgmt {
10      Room getRoom(int number);
11      Floor getFloor(int level);
12      List<Floor> getFloors(int offset, int limit);
13      List<Room> getAvailableRooms(Integer level, int offset, int limit);
14      Guest checkIn(Guest guest, Room room) throws RoomUnavailableExcepton;
15      int checkout(Guest guest);
16  }