Class AccommodationOfferingsController
java.lang.Object
de.hybris.platform.coretravelcommonsocc.controllers.TravelBaseController
de.hybris.platform.coreaccommodationocc.controllers.AccommodationBaseController
de.hybris.platform.coreaccommodationocc.controllers.AccommodationOfferingsController
@Controller
@RequestMapping("/{baseSiteId}/accommodationOfferings")
public class AccommodationOfferingsController
extends AccommodationBaseController
Web Service Controller for the accommodation offerings resource.
-
Field Summary
Fields inherited from class de.hybris.platform.coreaccommodationocc.controllers.AccommodationBaseController
ADULT, GUESTS_SEPARATOR, MAX_GUESTS_PER_ROOM, MAX_PAGE_LIMIT, MAX_RANGE_OF_STAY, MAX_ROOMS_QTY, QTY_SEPARATOR, ROOMS_SEPARATORFields inherited from class de.hybris.platform.coretravelcommonsocc.controllers.TravelBaseController
BASIC_FIELD_SET, DEFAULT_CURRENT_PAGE, DEFAULT_PAGE_SIZE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<AccommodationOfferingDetails>getAccommodationOffering(String salesApplication, String accommodationOfferingCode, String checkInDate, String checkOutDate, String roomGuestOccupancy) org.springframework.http.ResponseEntity<CustomerReviewList>getAllReviews(String accommodationOfferingCode) Methods inherited from class de.hybris.platform.coreaccommodationocc.controllers.AccommodationBaseController
createAccommodationAvailabilityRequestData, createAccommodationAvailabilityRequestData, createCriterionData, createPageableData, createPassengerTypeQuantityData, createRoomStayCandidateData, createRoomStayCandidates, createStayDateRangeData, findPassengerTypeByCode, getAccommodationOfferingFacade, getConfigurationService, getPassengerTypeDuplicates, getPassengerTypeFacade, parseDate, validateAdultsPerRoom, validatePassengerTypeQuantities, validateRoomStayCandidates, validateStayDurationMethods inherited from class de.hybris.platform.coretravelcommonsocc.controllers.TravelBaseController
getAbsoluteLocationURL, getDataMapper, getErrorCode, getErrorCodeResolver, handleAccessDeniedException, handleMissingRequestHeaderException, handleTravelModelNotFoundException, sanitize, validate, validate
-
Constructor Details
-
AccommodationOfferingsController
public AccommodationOfferingsController()
-
-
Method Details
-
getAccommodationOffering
@Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/{accommodationOfferingCode}", method=GET) public org.springframework.http.ResponseEntity<AccommodationOfferingDetails> getAccommodationOffering(@RequestHeader(name="sap.cx-sales-application") String salesApplication, @PathVariable String accommodationOfferingCode, @RequestParam String checkInDate, @RequestParam String checkOutDate, @RequestParam String roomGuestOccupancy) -
getAllReviews
@Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/{accommodationOfferingCode}/reviews", method=GET) public org.springframework.http.ResponseEntity<CustomerReviewList> getAllReviews(@PathVariable String accommodationOfferingCode)
-