Class ProductController
- java.lang.Object
-
- de.hybris.platform.cmswebservices.products.controller.ProductController
-
@Controller @RequestMapping("/v1/productcatalogs/{catalogId}/versions/{versionId}/products") public class ProductController extends java.lang.ObjectController to retrieve and search Products within a Product Catalog Version.
-
-
Constructor Summary
Constructors Constructor Description ProductController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProductDataListWsDTOfindProductsByText(java.lang.String text, java.lang.String mask, PageableWsDTO pageableDto)protected ProductSearchFacadegetCmsProductSearchFacade()protected DataMappergetDataMapper()ProductWsDTOgetProductByCode(java.lang.String code)protected WebPaginationUtilsgetWebPaginationUtils()voidsetCmsProductSearchFacade(ProductSearchFacade productSearchFacade)voidsetDataMapper(DataMapper dataMapper)voidsetWebPaginationUtils(WebPaginationUtils webPaginationUtils)
-
-
-
Method Detail
-
getProductByCode
@RequestMapping(value="/{code}", method=GET) @ResponseBody public ProductWsDTO getProductByCode(@PathVariable java.lang.String code) throws CMSItemNotFoundException, ConversionException
-
findProductsByText
@RequestMapping(method=GET, params="pageSize") @ResponseBody public ProductDataListWsDTO findProductsByText(@RequestParam(required=false) java.lang.String text, @RequestParam(required=false) java.lang.String mask, @ModelAttribute PageableWsDTO pageableDto)
-
getCmsProductSearchFacade
protected ProductSearchFacade getCmsProductSearchFacade()
-
setCmsProductSearchFacade
public void setCmsProductSearchFacade(ProductSearchFacade productSearchFacade)
-
getWebPaginationUtils
protected WebPaginationUtils getWebPaginationUtils()
-
setWebPaginationUtils
public void setWebPaginationUtils(WebPaginationUtils webPaginationUtils)
-
getDataMapper
protected DataMapper getDataMapper()
-
setDataMapper
public void setDataMapper(DataMapper dataMapper)
-
-