Class AccommodationOfferingsController
java.lang.Object
de.hybris.platform.coreairlinecommonsocc.controllers.AirlineBaseController
de.hybris.platform.coreairlineaccommodationocc.controllers.AccommodationBaseController
de.hybris.platform.coreairlineaccommodationocc.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.coreairlineaccommodationocc.controllers.AccommodationBaseController
MAX_PAGE_LIMIT, MAX_RANGE_OF_STAYFields inherited from class de.hybris.platform.coreairlinecommonsocc.controllers.AirlineBaseController
BASIC_FIELD_SET, DEFAULT_CURRENT_PAGE, DEFAULT_PAGE_SIZE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<AccommodationOfferingDetails>getAccommodationOffering(String accommodationOfferingCode, String salesApplication, String checkInDate, String checkOutDate, String roomGuestOccupancy) org.springframework.http.ResponseEntity<CustomerReviewList>getAllReviews(String accommodationOfferingCode) Methods inherited from class de.hybris.platform.coreairlineaccommodationocc.controllers.AccommodationBaseController
checkAccommodationAvailability, createAccommodationAvailabilityRequestData, createAccommodationAvailabilityRequestData, createCriterionData, createPageableData, getAccommodationOfferingFacade, getConfigurationServiceMethods inherited from class de.hybris.platform.coreairlinecommonsocc.controllers.AirlineBaseController
createPaginationData, 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(@PathVariable String accommodationOfferingCode, @RequestHeader(name="sap.cx-sales-application") String salesApplication, @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)
-