Interface HotelDAO
-
- All Known Implementing Classes:
JPAHotelDAO
public interface HotelDAO
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addFloor(Floor floor)
void
addGuest(Guest guest)
void
clearAll()
Floor
fetchFloor(int level)
Room
findRoomByGuest(Guest guest)
List<Room>
getAvailableRooms(Integer level, int offset, int limit)
List<Room>
getAvailableRoomsForUpdate(Integer level, int offset, int limit)
Floor
getFloor(int level)
List<Floor>
getFloors(int offset, int limit)
Room
getRoom(int number)
void
populate()
-
-
-
Method Detail
-
addFloor
void addFloor(Floor floor)
-
getFloor
Floor getFloor(int level)
-
getRoom
Room getRoom(int number)
-
getAvailableRoomsForUpdate
List<Room> getAvailableRoomsForUpdate(Integer level, int offset, int limit)
-
addGuest
void addGuest(Guest guest)
-
populate
void populate()
-
clearAll
void clearAll()
-
fetchFloor
Floor fetchFloor(int level)
-
-