Class SpecialServicesController

java.lang.Object
de.hybris.platform.coreairlinecommonsocc.controllers.AirlineBaseController
de.hybris.platform.coreairlineocc.controllers.SpecialServicesController

@Controller @RequestMapping("/{baseSiteId}") public class SpecialServicesController extends AirlineBaseController
  • Constructor Details

    • SpecialServicesController

      public SpecialServicesController()
  • Method Details

    • findAllSpecialServiceRequests

      @Secured({"ROLE_CLIENT","ROLE_CUSTOMERGROUP","ROLE_GUEST","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/specialServices", method=GET) @ResponseBody public org.springframework.http.ResponseEntity<SpecialServiceRequestList> findAllSpecialServiceRequests()
    • addSpecialServiceToPassenger

      @Secured({"ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/users/{userId}/carts/{cartId}/solutions/{solutionID}/passengers/{passengerId}/specialServiceRequests", method=POST) @ResponseBody public org.springframework.http.ResponseEntity addSpecialServiceToPassenger(@PathVariable(name="passengerId") String passengerId, @RequestParam(name="specialServiceRequestId") String specialServiceRequestId, @PathVariable(name="solutionID") @NotBlank @Min(1L) @NotBlank @Min(1L) Integer solutionID)
    • removeSpecialServiceFromPassenger

      @Secured({"ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/users/{userId}/carts/{cartId}/solutions/{solutionID}/passengers/{passengerId}/specialServiceRequests/{specialServiceRequestId}", method=DELETE) @ResponseBody public org.springframework.http.ResponseEntity removeSpecialServiceFromPassenger(@PathVariable(name="passengerId") String passengerId, @PathVariable(name="specialServiceRequestId") String specialServiceRequestId, @PathVariable(name="solutionID") @NotBlank @Min(1L) @NotBlank @Min(1L) Integer solutionID)
    • findSpecialServiceRequestFromTraveller

      @Secured({"ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/users/{userId}/carts/{cartId}/solutions/{solutionID}/passengers/{passengerId}/specialServiceRequests", method=GET) @ResponseBody public org.springframework.http.ResponseEntity<SpecialServiceRequestList> findSpecialServiceRequestFromTraveller(@PathVariable(name="passengerId") String passengerId, @PathVariable(name="solutionID") @NotBlank @Min(1L) @NotBlank @Min(1L) Integer solutionID)
    • findSpecialServiceRequestFromOrderAndTraveller

      @Secured({"ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/users/{userId}/orders/{orderId}/solutions/{solutionID}/passengers/{passengerId}/specialServiceRequests", method=GET) @ResponseBody public org.springframework.http.ResponseEntity findSpecialServiceRequestFromOrderAndTraveller(@PathVariable(name="orderId",required=true) String orderId, @PathVariable(name="passengerId",required=true) String passengerId, @PathVariable(name="solutionID") @NotBlank @Min(1L) @NotBlank @Min(1L) Integer solutionID)