Class DefaultCommerceProductService
- java.lang.Object
-
- de.hybris.platform.commerceservices.product.impl.DefaultCommerceProductService
-
- All Implemented Interfaces:
CommerceProductService
public class DefaultCommerceProductService extends java.lang.Object implements CommerceProductService
Default implementation ofCommerceProductService
-
-
Constructor Summary
Constructors Constructor Description DefaultCommerceProductService()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.IntegergetStockLevelForProduct(ProductModel productModel)Deprecated.Since 5.0.protected StockServicegetStockService()java.util.Collection<CategoryModel>getSuperCategoriesExceptClassificationClassesForProduct(ProductModel productModel)Gets the super categories except classification classes.protected WarehouseServicegetWarehouseService()voidsetStockService(StockService stockService)voidsetWarehouseService(WarehouseService warehouseService)protected booleantoBeConverted(CategoryModel categoryModel, java.lang.String catalogId)
-
-
-
Method Detail
-
getStockService
protected StockService getStockService()
-
setStockService
public void setStockService(StockService stockService)
-
getWarehouseService
protected WarehouseService getWarehouseService()
-
setWarehouseService
public void setWarehouseService(WarehouseService warehouseService)
-
getSuperCategoriesExceptClassificationClassesForProduct
public java.util.Collection<CategoryModel> getSuperCategoriesExceptClassificationClassesForProduct(ProductModel productModel) throws java.lang.IllegalArgumentException
Description copied from interface:CommerceProductServiceGets the super categories except classification classes.- Specified by:
getSuperCategoriesExceptClassificationClassesForProductin interfaceCommerceProductService- 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 isnull
-
getStockLevelForProduct
@Deprecated(since="5.0") public java.lang.Integer getStockLevelForProduct(ProductModel productModel)
Deprecated.Since 5.0.- Specified by:
getStockLevelForProductin interfaceCommerceProductService- Parameters:
productModel- the product model to look stock level for- Returns:
- the available stock
-
toBeConverted
protected boolean toBeConverted(CategoryModel categoryModel, java.lang.String catalogId)
-
-