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 objektintgetMaxReservationPosition(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 rezervacieintgetRoomPosition(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
-