Class ReservationRoomManager
java.lang.Object
sk.iway.iwcm.components.reservation.ReservationRoomManager
ReservationRoomManager.java
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[][]
getArrayFromHashPovodne
(Map<String, Integer> data, List<Date> datesBetween, List<ReservationObjectBean> reservationObjectList) Zoznam obsadenosti: datum rezervacie, obsadenost/max obsadenost ( occupancy/max reservation), objekt rezervacie, pozicia dna a pozicia objektu rezervacieString[][]
getArrayOccupancyWithDatum
(Map<String, Integer> occupancyMap, List<String> datumBetweenStringListForDay, String rezobjid) String[][]
getDaysArrayFromList
(List<String> data) Naplni zoznam dni do tabulkygetListOccupancyWithDatum
(Map<String, Integer> occupancyMap, List<String> datumBetweenStringListForDay, String rezobjid) List obsadenosti pre vsetky dni medzi datumami Zatial iba pre jeden rezervacny objektint
getMaxReservationPosition
(List<ReservationObjectBean> reservationObjectList, int reservationObjectOrder) Pozicia max reservation v tabulke rezervaciiString[][]
getOccupancyArrayFromHash
(Map<String, Integer> data, List<Date> datesBetween, List<ReservationObjectBean> reservationObjectList) Zoznam obsadenosti: datum rezervacie, obsadenost/max obsadenost ( occupancy/max reservation), objekt rezervacie, pozicia dna, pozicia objektu rezervacie, pozicia mena objektu rezervacieint
getRoomPosition
(List<ReservationObjectBean> reservationObjectList, int reservationObjectId) Pozicia izby ( jej obsadenosti ) v tabulke rezervacii
-
Constructor Details
-
ReservationRoomManager
public ReservationRoomManager()
-
-
Method Details
-
getArrayFromHashPovodne
public String[][] getArrayFromHashPovodne(Map<String, Integer> data, List<Date> datesBetween, List<ReservationObjectBean> reservationObjectList) throws ParseExceptionZoznam obsadenosti: datum rezervacie, obsadenost/max obsadenost ( occupancy/max reservation), objekt rezervacie, pozicia dna a pozicia objektu rezervacie- Parameters:
data
-datesBetween
-reservationObjectList
-- Returns:
- Throws:
ParseException
-
getOccupancyArrayFromHash
public String[][] getOccupancyArrayFromHash(Map<String, Integer> data, List<Date> datesBetween, List<ReservationObjectBean> reservationObjectList) throws ParseExceptionZoznam obsadenosti: datum rezervacie, obsadenost/max obsadenost ( occupancy/max reservation), objekt rezervacie, pozicia dna, pozicia objektu rezervacie, pozicia mena objektu rezervacie- Parameters:
data
-- Returns:
- Throws:
ParseException
-
getRoomPosition
public int getRoomPosition(List<ReservationObjectBean> reservationObjectList, int reservationObjectId) Pozicia izby ( jej obsadenosti ) v tabulke rezervacii- Parameters:
reservationObjectList
-reservationObjectId
-- Returns:
-
getMaxReservationPosition
public int getMaxReservationPosition(List<ReservationObjectBean> reservationObjectList, int reservationObjectOrder) Pozicia max reservation v tabulke rezervacii- Parameters:
reservationObjectList
-reservationObjectOrder
-- Returns:
-
getDaysArrayFromList
Naplni zoznam dni do tabulky- Parameters:
data
-- Returns:
-
getListOccupancyWithDatum
public List<String> getListOccupancyWithDatum(Map<String, Integer> occupancyMap, List<String> datumBetweenStringListForDay, String rezobjid) List obsadenosti pre vsetky dni medzi datumami Zatial iba pre jeden rezervacny objekt- Parameters:
occupancyMap
-datumBetweenStringListForDay
-- Returns:
-
getArrayOccupancyWithDatum
-