java.lang.Object
de.hybris.platform.ndc182shoppingwebservices.controllers.OrdersController

@Controller @RequestMapping("/{baseSiteId}/orders") public class OrdersController extends Object
The ndc 18.2 Orders Controller
  • Field Details

  • 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

      protected void validateAgainstSchema(Object message, List<ErrorType> errors, boolean discloseError)
      Validates message against schema
      Parameters:
      message - the message
      errors - the list of errors
      discloseError - when true, 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 message
      errors - the list of errors
      discloseError - when true, 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 message
      errors - the list of errors
      discloseError - when true, a real error message will be disclosed
    • createExceptionResponse

      protected IATAOrderViewRS createExceptionResponse(Exception exception, String errorMessage)
      Creates an exception IATAOrderViewRS response
      Parameters:
      exception - the exception
      errorMessage - 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 exception
      errorMessage - the error message
      Returns:
      an exception IATAOrderViewRS response
    • createErrorResponse

      protected IATAOrderViewRS createErrorResponse(List<ErrorType> errors)
      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 exception
      errorMessage - the error message
      Returns:
      an exception IATAOrderViewRS response