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.
-
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 TypeMethodDescriptionvoidcancelOrder(String salesApplication, String orderId) org.springframework.http.ResponseEntity<EvaluateCancelBookingResponse>evaluateBookingCancel(String orderId, String userId, String salesApplication, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) org.springframework.http.ResponseEntity<GlobalTravelReservationList>org.springframework.http.ResponseEntityorg.springframework.http.ResponseEntityplaceOrder(PlaceOrderRequest placeOrderRequest, String salesApplication, javax.servlet.http.HttpServletRequest httpServletRequest) Methods inherited from class de.hybris.platform.coreairlinecommonsocc.controllers.AirlineBaseController
createPaginationData, getAbsoluteLocationURL, getDataMapper, getErrorCode, getErrorCodeResolver, handleAccessDeniedException, handleMissingRequestHeaderException, handleTravelModelNotFoundException, sanitize, validate, validate
-
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
-
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)
-