Class TransportOfferingsController

java.lang.Object
de.hybris.platform.coretravelcommonsocc.controllers.TravelBaseController
de.hybris.platform.coretransportocc.controllers.TransportOfferingsController

@Controller @RequestMapping("/{baseSiteId}") public class TransportOfferingsController extends TravelBaseController
  • Constructor Details

    • TransportOfferingsController

      public TransportOfferingsController()
  • Method Details

    • getTransportOfferingByCode

      @Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/transportOfferings/{transportOfferingCode}", method=GET) @ResponseBody public org.springframework.http.ResponseEntity<TransportOfferingDetails> getTransportOfferingByCode(@Nonnull @PathVariable(name="transportOfferingCode") String transportOfferingCode) throws UnknownResourceWsException
      Gets transport offering by code.
      Parameters:
      transportOfferingCode - the transport offering code
      Returns:
      the transport offering by code
      Throws:
      UnknownResourceWsException
    • getTransportOfferings

      @Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/transportOfferings", method=GET) @ResponseBody public org.springframework.http.ResponseEntity<TransportOfferingList> getTransportOfferings(@RequestParam(name="transportOfferingNumber") String transportOfferingNumber, @RequestParam(name="travelProviderCode") String travelProviderCode, @RequestParam(name="departureDate") String departureDate) throws UnknownResourceWsException
      Gets transport offering by number, departure date and travel provider
      Parameters:
      transportOfferingNumber - the transport offering number
      departureDate - the departure date
      travelProviderCode - the travel provider code
      Returns:
      the transport offerings
      Throws:
      UnknownResourceWsException