Class PackageSearchController


@Controller @RequestMapping("/{baseSiteId}/packages") public class PackageSearchController extends PackageBaseController
Web Service Controller for the packages search.
  • Constructor Details

    • PackageSearchController

      public PackageSearchController()
  • Method Details

    • getPackages

      @Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(method=POST) @ResponseBody public org.springframework.http.ResponseEntity<PackageSearchResponse> getPackages(@RequestBody PackageSearchRequest packageSearchRequest, @RequestHeader(name="sap.cx-sales-application") String salesApplication, @RequestParam(required=false,defaultValue="0") Integer currentPage, @RequestParam(required=false,defaultValue="20") Integer pageSize)
    • getPackage

      @Secured({"ROLE_CLIENT","ROLE_GUEST","ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/{accommodationOfferingCode}", method=POST) @ResponseBody public org.springframework.http.ResponseEntity<PackageDetailsResponse> getPackage(@RequestHeader(name="sap.cx-sales-application") String salesApplication, @RequestBody PackageSearchRequest packageSearchRequest, @PathVariable String accommodationOfferingCode)