Class AirlineOrdersController

java.lang.Object
de.hybris.platform.coreairlinecommonsocc.controllers.AirlineBaseController
de.hybris.platform.coreairlinecommonsocc.controllers.AirlineOrdersController

@Controller @RequestMapping("/{baseSiteId}/users/{userId}/orders") public class AirlineOrdersController extends AirlineBaseController
Web Service Airline Order Controller for services related to the order.
  • Constructor Details

    • AirlineOrdersController

      public AirlineOrdersController()
  • Method Details

    • placeOrder

      @Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @ResponseStatus(CREATED) @RequestMapping(method=POST) public org.springframework.http.ResponseEntity placeOrder(@RequestBody @Nonnull PlaceOrderRequest placeOrderRequest, @RequestHeader(name="sap.cx-sales-application") String salesApplication, javax.servlet.http.HttpServletRequest httpServletRequest)
    • getTravelReservationDetails

      @Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/{code}", method=GET) @ResponseBody public org.springframework.http.ResponseEntity getTravelReservationDetails(@PathVariable String code)
    • cancelOrder

      @Secured({"ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @PostMapping("/{orderId}/cancel") @ResponseStatus(NO_CONTENT) public void cancelOrder(@RequestHeader(name="sap.cx-sales-application") String salesApplication, @PathVariable String orderId)
    • getOrders

      @Secured({"ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(method=GET) @ResponseBody public org.springframework.http.ResponseEntity<GlobalTravelReservationList> getOrders(@RequestParam(required=false) boolean activeOnly, @RequestParam(defaultValue="BASIC") String fields, @RequestParam(defaultValue="0") int currentPage, @RequestParam(defaultValue="20") int pageSize)
    • evaluateBookingCancel

      @Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="{orderId}/evaluateCancel", method=POST) public org.springframework.http.ResponseEntity<EvaluateCancelBookingResponse> evaluateBookingCancel(@PathVariable(name="orderId") String orderId, @PathVariable String userId, @RequestHeader(name="sap.cx-sales-application") String salesApplication, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)