java.lang.Object
de.hybris.platform.ycommercewebservices.v2.controller.BaseController
de.hybris.platform.ycommercewebservices.v2.controller.ExportController

@Controller @RequestMapping("/{baseSiteId}/export/products") public class ExportController extends BaseController
Web Services Controller to expose the functionality of the ProductFacade and SearchFacade.
  • Constructor Details

    • ExportController

      public ExportController()
  • Method Details

    • getExportedProducts

      @Secured("ROLE_TRUSTED_CLIENT") @RequestMapping(method=GET) @ResponseBody public ProductListWsDTO getExportedProducts(@RequestParam(defaultValue="0") int currentPage, @RequestParam(defaultValue="20") int pageSize, @RequestParam(required=false) String catalog, @RequestParam(required=false) String version, @RequestParam(required=false) String timestamp, @RequestParam(required=false,defaultValue="DEFAULT") String fields)
    • incrementalExport

      protected ProductListWsDTO incrementalExport(String fields, int currentPage, int pageSize, String catalog, String version, String timestamp)
    • fullExport

      protected ProductListWsDTO fullExport(String fields, int currentPage, int pageSize, String catalog, String version)
    • convertResultset

      protected ProductDataList convertResultset(int page, int pageSize, String catalog, String version, ProductResultData modifiedProducts)