Class CatalogAwareModelLabelProvider<T>
- java.lang.Object
-
- de.hybris.platform.cockpit.services.label.AbstractModelLabelProvider<T>
-
- de.hybris.platform.cockpit.services.label.CatalogAwareModelLabelProvider<T>
-
- All Implemented Interfaces:
ObjectLabelProvider
- Direct Known Subclasses:
CategoryModelLabelProvider,CMSItemModelLabelProvider,MediaModelLabelProvider,PriceRowModelLabelProvider,ProductModelLabelProvider
public abstract class CatalogAwareModelLabelProvider<T> extends AbstractModelLabelProvider<T>
-
-
Constructor Summary
Constructors Constructor Description CatalogAwareModelLabelProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract CatalogVersionModelgetCatalogVersionModel(T itemModel)Gets the catalog version model.java.lang.StringgetLabel(TypedObject object)get label value as a String for a given TypeObjectjava.lang.StringgetLabel(TypedObject object, java.lang.String languageIso)get label value as a String for a given TypeObject and chosen language-
Methods inherited from class de.hybris.platform.cockpit.services.label.AbstractModelLabelProvider
getDescription, getDescription, getIconPath, getIconPath, getIconPath, getIconPath, getItemDescription, getItemDescription, getItemLabel, getItemLabel, getModelService, setModelService
-
-
-
-
Method Detail
-
getLabel
public java.lang.String getLabel(TypedObject object)
Description copied from interface:ObjectLabelProviderget label value as a String for a given TypeObject- Specified by:
getLabelin interfaceObjectLabelProvider- Overrides:
getLabelin classAbstractModelLabelProvider<T>- Returns:
- label for a given typedObject
-
getLabel
public java.lang.String getLabel(TypedObject object, java.lang.String languageIso)
Description copied from interface:ObjectLabelProviderget label value as a String for a given TypeObject and chosen language- Specified by:
getLabelin interfaceObjectLabelProvider- Overrides:
getLabelin classAbstractModelLabelProvider<T>languageIso- iso code of language that label should be display in- Returns:
- label for a given typedObject in given language
-
getCatalogVersionModel
protected abstract CatalogVersionModel getCatalogVersionModel(T itemModel)
Gets the catalog version model. Should be overriden in subclasses to return proper catalog version model.- Parameters:
itemModel- the item model- Returns:
- the catalog version model
-
-