Class OrdersController
java.lang.Object
de.hybris.platform.ndc182shoppingwebservices.controllers.OrdersController
The ndc 18.2 Orders Controller
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionordercancelresponse.IATAOrderCancelRScancelOrder(ordercancelrequest.IATAOrderCancelRQ orderCancelRQ) changeOrder(IATAOrderChangeRQ orderChangeRQ) protected IATAOrderViewRScreateErrorResponse(List<ErrorType> errors) Creates an error IATAOrderViewRS responseprotected IATAOrderViewRScreateExceptionResponse(Exception exception, String errorMessage) Creates an exception IATAOrderViewRS responseprotected ordercancelresponse.IATAOrderCancelRScreateOrderCancelExceptionResponse(Exception exception, String errorMessage) Creates an exception IATAOrderViewRS responseprotected orderreshopresponse.IATAOrderReshopRScreateOrderReshopExceptionResponse(Exception exception, String errorMessage) Creates an exception IATAOrderViewRS responseorderCreate(IATAOrderCreateRQ orderCreateRQ) orderreshopresponse.IATAOrderReshopRSreshopOrder(orderreshoprequest.IATAOrderReshopRQ orderReshopRQ) retrieveOrder(IATAOrderRetrieveRQ orderRetrieveRQ) protected voidvalidateAgainstOrderCancelSchema(Object message, List<ordercancelresponse.ErrorType> errors, boolean discloseError) Validates message against schemaprotected voidvalidateAgainstOrderReshopSchema(Object message, List<orderreshopresponse.ErrorType> errors, boolean discloseError) Validates message against schemaprotected voidvalidateAgainstSchema(Object message, List<ErrorType> errors, boolean discloseError) Validates message against schema
-
Field Details
-
SCHEMA_FAILED_ERROR_RESPONSE
- See Also:
-
-
Constructor Details
-
OrdersController
public OrdersController()
-
-
Method Details
-
orderCreate
@Secured("ROLE_TRAVELAGENCYGROUP") @RequestMapping(value="/ordercreate", method=POST, consumes="application/xml", produces="application/xml") @ResponseBody public IATAOrderViewRS orderCreate(@RequestBody IATAOrderCreateRQ orderCreateRQ) -
changeOrder
@RequestMapping(value="/orderchange", method=POST, consumes="application/xml", produces="application/xml") @ResponseBody @Secured("ROLE_TRAVELAGENCYGROUP") public IATAOrderViewRS changeOrder(@RequestBody IATAOrderChangeRQ orderChangeRQ) -
retrieveOrder
@Secured("ROLE_TRAVELAGENCYGROUP") @RequestMapping(value="/orderretrieve", method=POST, consumes="application/xml", produces="application/xml") @ResponseBody public IATAOrderViewRS retrieveOrder(@RequestBody IATAOrderRetrieveRQ orderRetrieveRQ) -
reshopOrder
@Secured("ROLE_TRAVELAGENCYGROUP") @RequestMapping(value="/orderreshop", method=POST, consumes="application/xml", produces="application/xml") @ResponseBody public orderreshopresponse.IATAOrderReshopRS reshopOrder(@RequestBody orderreshoprequest.IATAOrderReshopRQ orderReshopRQ) -
cancelOrder
@RequestMapping(value="/ordercancel", method=POST, consumes="application/xml", produces="application/xml") @ResponseBody @Secured("ROLE_TRAVELAGENCYGROUP") public ordercancelresponse.IATAOrderCancelRS cancelOrder(@RequestBody ordercancelrequest.IATAOrderCancelRQ orderCancelRQ) -
validateAgainstSchema
Validates message against schema- Parameters:
message- the messageerrors- the list of errorsdiscloseError- whentrue, a real error message will be disclosed
-
validateAgainstOrderReshopSchema
protected void validateAgainstOrderReshopSchema(Object message, List<orderreshopresponse.ErrorType> errors, boolean discloseError) Validates message against schema- Parameters:
message- the messageerrors- the list of errorsdiscloseError- whentrue, a real error message will be disclosed
-
validateAgainstOrderCancelSchema
protected void validateAgainstOrderCancelSchema(Object message, List<ordercancelresponse.ErrorType> errors, boolean discloseError) Validates message against schema- Parameters:
message- the messageerrors- the list of errorsdiscloseError- whentrue, a real error message will be disclosed
-
createExceptionResponse
Creates an exception IATAOrderViewRS response- Parameters:
exception- the exceptionerrorMessage- the error message- Returns:
- an exception IATAOrderViewRS response
-
createOrderReshopExceptionResponse
protected orderreshopresponse.IATAOrderReshopRS createOrderReshopExceptionResponse(Exception exception, String errorMessage) Creates an exception IATAOrderViewRS response- Parameters:
exception- the exceptionerrorMessage- the error message- Returns:
- an exception IATAOrderViewRS response
-
createErrorResponse
Creates an error IATAOrderViewRS response- Parameters:
errors- the list of errors- Returns:
- an error IATAOrderViewRS response
-
createOrderCancelExceptionResponse
protected ordercancelresponse.IATAOrderCancelRS createOrderCancelExceptionResponse(Exception exception, String errorMessage) Creates an exception IATAOrderViewRS response- Parameters:
exception- the exceptionerrorMessage- the error message- Returns:
- an exception IATAOrderViewRS response
-