Interface HotelDAO
-
- All Known Implementing Classes:
JPAHotelDAO
public interface HotelDAO
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddFloor(Floor floor)voidaddGuest(Guest guest)voidclearAll()FloorfetchFloor(int level)RoomfindRoomByGuest(Guest guest)List<Room>getAvailableRooms(Integer level, int offset, int limit)List<Room>getAvailableRoomsForUpdate(Integer level, int offset, int limit)FloorgetFloor(int level)List<Floor>getFloors(int offset, int limit)RoomgetRoom(int number)voidpopulate()
-
-
-
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)
-
-