Class DefaultCommerceProductService

    • Constructor Detail

      • DefaultCommerceProductService

        public DefaultCommerceProductService()
    • Method Detail

      • getStockService

        protected StockService getStockService()
      • setStockService

        public void setStockService​(StockService stockService)
      • setWarehouseService

        public void setWarehouseService​(WarehouseService warehouseService)
      • getSuperCategoriesExceptClassificationClassesForProduct

        public java.util.Collection<CategoryModel> getSuperCategoriesExceptClassificationClassesForProduct​(ProductModel productModel)
                                                                                                    throws java.lang.IllegalArgumentException
        Description copied from interface: CommerceProductService
        Gets the super categories except classification classes.
        Specified by:
        getSuperCategoriesExceptClassificationClassesForProduct in interface CommerceProductService
        Parameters:
        productModel - the product model to retrieve super categories from
        Returns:
        the super categories except classification classes items
        Throws:
        java.lang.IllegalArgumentException - the illegal argument exception when given product model is null
      • getStockLevelForProduct

        @Deprecated(since="5.0")
        public java.lang.Integer getStockLevelForProduct​(ProductModel productModel)
        Deprecated.
        Since 5.0.
        Specified by:
        getStockLevelForProduct in interface CommerceProductService
        Parameters:
        productModel - the product model to look stock level for
        Returns:
        the available stock
      • toBeConverted

        protected boolean toBeConverted​(CategoryModel categoryModel,
                                        java.lang.String catalogId)