Interface HotelDAO

  • All Known Implementing Classes:
    JPAHotelDAO

    public interface HotelDAO
    • Method Detail

      • addFloor

        void addFloor​(Floor floor)
      • getFloor

        Floor getFloor​(int level)
      • getFloors

        List<Floor> getFloors​(int offset,
                              int limit)
      • getRoom

        Room getRoom​(int number)
      • getAvailableRooms

        List<Room> getAvailableRooms​(Integer level,
                                     int offset,
                                     int limit)
      • getAvailableRoomsForUpdate

        List<Room> getAvailableRoomsForUpdate​(Integer level,
                                              int offset,
                                              int limit)
      • findRoomByGuest

        Room findRoomByGuest​(Guest guest)
      • addGuest

        void addGuest​(Guest guest)
      • populate

        void populate()
      • clearAll

        void clearAll()
      • fetchFloor

        Floor fetchFloor​(int level)