Class ReservationRoomManager

java.lang.Object
sk.iway.iwcm.components.reservation.ReservationRoomManager

public class ReservationRoomManager extends Object
ReservationRoomManager.java
  • Constructor Details

    • ReservationRoomManager

      public ReservationRoomManager()
  • Method Details

    • getArrayFromHashPovodne

      public String[][] getArrayFromHashPovodne(Map<String,Integer> data, List<Date> datesBetween, List<ReservationObjectBean> reservationObjectList) throws ParseException
      Zoznam 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 ParseException
      Zoznam 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

      public String[][] getDaysArrayFromList(List<String> data)
      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

      public String[][] getArrayOccupancyWithDatum(Map<String,Integer> occupancyMap, List<String> datumBetweenStringListForDay, String rezobjid)