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
-
Field Summary
Fields 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<TransportOfferingDetails>getTransportOfferingByCode(String transportOfferingCode) Gets transport offering by code.org.springframework.http.ResponseEntity<TransportOfferingList>getTransportOfferings(String transportOfferingNumber, String travelProviderCode, String departureDate) Gets transport offering by number, departure date and travel providerMethods inherited from class de.hybris.platform.coretravelcommonsocc.controllers.TravelBaseController
getAbsoluteLocationURL, getDataMapper, getErrorCode, getErrorCodeResolver, handleAccessDeniedException, handleMissingRequestHeaderException, handleTravelModelNotFoundException, sanitize, validate, validate
-
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 numberdepartureDate- the departure datetravelProviderCode- the travel provider code- Returns:
- the transport offerings
- Throws:
UnknownResourceWsException
-