Class DealSearchController

java.lang.Object
de.hybris.platform.coreairlinecommonsocc.controllers.AirlineBaseController
de.hybris.platform.coreairlinepackagesocc.controllers.DealSearchController

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

    • DealSearchController

      public DealSearchController()
  • Method Details

    • getDealCategories

      @Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/dealCategories", method=GET) @ResponseBody public org.springframework.http.ResponseEntity<DealCategoryList> getDealCategories()
    • getAvailableDates

      @Secured({"ROLE_CLIENT","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/deals/{dealId}/availableDates", method=GET) public org.springframework.http.ResponseEntity<DateList> getAvailableDates(@PathVariable(name="dealId") String dealId, @RequestParam(name="startingDate") String startingDate, @RequestParam(name="endingDate") String endingDate)
    • searchDeals

      @Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/deals", method=GET) @ResponseBody public org.springframework.http.ResponseEntity<DealSearchResponse> searchDeals(@RequestHeader(name="sap.cx-sales-application") String salesApplication, @RequestParam String dealCategory, @RequestParam(defaultValue="BASIC") String fields)
    • searchDealDetails

      @Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/deals/{dealId}", method=GET) @ResponseBody public org.springframework.http.ResponseEntity<DealDetailsResponse> searchDealDetails(@RequestHeader(name="sap.cx-sales-application") String salesApplication, @PathVariable String dealId, @RequestParam String departureDate)