Class ProductModelLabelProvider
- java.lang.Object
-
- de.hybris.platform.cockpit.services.label.AbstractModelLabelProvider<T>
-
- de.hybris.platform.cockpit.services.label.CatalogAwareModelLabelProvider<ProductModel>
-
- de.hybris.platform.cockpit.services.label.impl.ProductModelLabelProvider
-
- All Implemented Interfaces:
ObjectLabelProvider
public class ProductModelLabelProvider extends CatalogAwareModelLabelProvider<ProductModel>
Label provider implementation forProductModel
-
-
Constructor Summary
Constructors Constructor Description ProductModelLabelProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CatalogVersionModel
getCatalogVersionModel(ProductModel itemModel)
Gets the catalog version model.protected java.lang.String
getIconPath(ProductModel item)
protected java.lang.String
getIconPath(ProductModel item, java.lang.String languageIso)
protected java.lang.String
getItemDescription(ProductModel item)
protected java.lang.String
getItemDescription(ProductModel item, java.lang.String languageIso)
protected java.lang.String
getItemLabel(ProductModel product)
protected java.lang.String
getItemLabel(ProductModel product, java.lang.String languageIso)
-
Methods inherited from class de.hybris.platform.cockpit.services.label.CatalogAwareModelLabelProvider
getLabel, getLabel
-
Methods inherited from class de.hybris.platform.cockpit.services.label.AbstractModelLabelProvider
getDescription, getDescription, getIconPath, getIconPath, getModelService, setModelService
-
-
-
-
Method Detail
-
getItemLabel
protected java.lang.String getItemLabel(ProductModel product)
- Specified by:
getItemLabel
in classAbstractModelLabelProvider<ProductModel>
-
getItemLabel
protected java.lang.String getItemLabel(ProductModel product, java.lang.String languageIso)
- Specified by:
getItemLabel
in classAbstractModelLabelProvider<ProductModel>
-
getCatalogVersionModel
protected CatalogVersionModel getCatalogVersionModel(ProductModel itemModel)
Description copied from class:CatalogAwareModelLabelProvider
Gets the catalog version model. Should be overriden in subclasses to return proper catalog version model.- Specified by:
getCatalogVersionModel
in classCatalogAwareModelLabelProvider<ProductModel>
- Parameters:
itemModel
- the item model- Returns:
- the catalog version model
-
getIconPath
protected java.lang.String getIconPath(ProductModel item)
- Specified by:
getIconPath
in classAbstractModelLabelProvider<ProductModel>
-
getIconPath
protected java.lang.String getIconPath(ProductModel item, java.lang.String languageIso)
- Specified by:
getIconPath
in classAbstractModelLabelProvider<ProductModel>
-
getItemDescription
protected java.lang.String getItemDescription(ProductModel item)
- Specified by:
getItemDescription
in classAbstractModelLabelProvider<ProductModel>
-
getItemDescription
protected java.lang.String getItemDescription(ProductModel item, java.lang.String languageIso)
- Specified by:
getItemDescription
in classAbstractModelLabelProvider<ProductModel>
-
-