Class FlightController
java.lang.Object
de.hybris.platform.coreairlinecommonsocc.controllers.AirlineBaseController
de.hybris.platform.coreairlineocc.controllers.FlightController
@Controller
@RequestMapping("/{baseSiteId}")
public class FlightController
extends AirlineBaseController
-
Field Summary
Fields 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<FlightDetailList>getFlights(String flightNumber, String marketingCarrierCode, String departureDate) Gets flights offering by number, departure date and marketing providerorg.springframework.http.ResponseEntity<FlightDetails>getTransportOfferingByCode(String flightCode) Gets flight details by code.Methods inherited from class de.hybris.platform.coreairlinecommonsocc.controllers.AirlineBaseController
createPaginationData, getAbsoluteLocationURL, getDataMapper, getErrorCode, getErrorCodeResolver, handleAccessDeniedException, handleMissingRequestHeaderException, handleTravelModelNotFoundException, sanitize, validate, validate
-
Constructor Details
-
FlightController
public FlightController()
-
-
Method Details
-
getTransportOfferingByCode
@Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/flights/{flightCode}", method=GET) @ResponseBody public org.springframework.http.ResponseEntity<FlightDetails> getTransportOfferingByCode(@Nonnull @PathVariable(name="flightCode") String flightCode) throws UnknownResourceWsException Gets flight details by code.- Parameters:
flightCode- the flight code- Returns:
- the flight details by code
- Throws:
UnknownResourceWsException
-
getFlights
@Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/flights", method=GET) @ResponseBody public org.springframework.http.ResponseEntity<FlightDetailList> getFlights(@RequestParam(name="flightNumber") String flightNumber, @RequestParam(name="marketingCarrierCode") String marketingCarrierCode, @RequestParam(name="departureDate") String departureDate) throws UnknownResourceWsException Gets flights offering by number, departure date and marketing provider- Parameters:
flightNumber- The flight numberdepartureDate- the departure datemarketingCarrierCode- the marketing carrier code- Returns:
- the flights
- Throws:
UnknownResourceWsException
-