Class ReservationAppRestController
java.lang.Object
sk.iway.iwcm.components.reservation.rest.ReservationAppRestController
@RestController
@RequestMapping("/rest/reservation-app")
public class ReservationAppRestController
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionReservationAppRestController
(ReservationRepository rr, ReservationObjectRepository ror, ReservationObjectPriceRepository ropr) -
Method Summary
Modifier and TypeMethodDescriptioncomputeDaysReservationPrice
(String reservationDateFromString, String reservationDateToString, String objectId, String email, javax.servlet.http.HttpServletRequest request) computeHoursReservationPrice
(String reservationDateString, String timeRangeString, String objectId, String email, javax.servlet.http.HttpServletRequest request) getCalandarSuspportValues
(Long reservationObjectId, String reservationDateString, String email, javax.servlet.http.HttpServletRequest request)
-
Constructor Details
-
ReservationAppRestController
@Autowired public ReservationAppRestController(ReservationRepository rr, ReservationObjectRepository ror, ReservationObjectPriceRepository ropr)
-
-
Method Details
-
computeHoursReservationPrice
@GetMapping(value="/compute-reservation-price", params={"reservation-date","time-range","object-id","email"}) public BigDecimal computeHoursReservationPrice(@RequestParam("reservation-date") String reservationDateString, @RequestParam("time-range") String timeRangeString, @RequestParam("object-id") String objectId, @RequestParam("email") String email, javax.servlet.http.HttpServletRequest request) -
computeDaysReservationPrice
@GetMapping(value="/compute-reservation-price", params={"reservation-date-from","reservation-date-to","object-id","email"}) public BigDecimal computeDaysReservationPrice(@RequestParam("reservation-date-from") String reservationDateFromString, @RequestParam("reservation-date-to") String reservationDateToString, @RequestParam("object-id") String objectId, @RequestParam("email") String email, javax.servlet.http.HttpServletRequest request) -
getCalandarSuspportValues
@GetMapping(value="/calendar-support-values", params={"reservation-object-id","reservation-date","email"}) public String getCalandarSuspportValues(@RequestParam("reservation-object-id") Long reservationObjectId, @RequestParam("reservation-date") String reservationDateString, @RequestParam("email") String email, javax.servlet.http.HttpServletRequest request)
-