Class AbstractModelLabelProvider<T>
- java.lang.Object
-
- de.hybris.platform.cockpit.services.label.AbstractModelLabelProvider<T>
-
- All Implemented Interfaces:
ObjectLabelProvider
- Direct Known Subclasses:
AbstractBundleRuleLabelProvider,AbstractSubscriptionModelLabelProvider,AddressLabelProvider,BundleSelectionCriteriaModelLabelProvider,BundleTemplateStatusLabelProvider,CatalogAwareModelLabelProvider,CatalogVersionModelLabelProvider,CommentAttachmentModelLabelProvider,CommentModelLabelProvider,CountryModelLabelProvider,CurrencyModelLabelProvider,EnumerationValueModelLabelProvider,LanguageModelLabelProvider,OrderModelLabelProvider,PrincipalModelLabelProvider,ProductReferenceModelLabelProvider,UnitModelLabelProvider,WorkflowActionTemplateModelLabelProvider,WorkflowModelLabelProvider,WorkflowTemplateModelLabelProvider
public abstract class AbstractModelLabelProvider<T> extends java.lang.Object implements ObjectLabelProvider
-
-
Constructor Summary
Constructors Constructor Description AbstractModelLabelProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription(TypedObject object)get text description for a given TypeObjectjava.lang.StringgetDescription(TypedObject object, java.lang.String languageIso)get text description for a given TypeObjectjava.lang.StringgetIconPath(TypedObject object)get icon path as a String for a given TypeObjectjava.lang.StringgetIconPath(TypedObject object, java.lang.String languageIso)get icon path as a String for a given TypeObjectprotected abstract java.lang.StringgetIconPath(T item)protected abstract java.lang.StringgetIconPath(T item, java.lang.String languageIso)protected abstract java.lang.StringgetItemDescription(T item)protected abstract java.lang.StringgetItemDescription(T item, java.lang.String languageIso)protected abstract java.lang.StringgetItemLabel(T item)protected abstract java.lang.StringgetItemLabel(T item, java.lang.String languageIso)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 languageprotected ModelServicegetModelService()voidsetModelService(ModelService modelService)
-
-
-
Method Detail
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
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- 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 interfaceObjectLabelProviderlanguageIso- iso code of language that label should be display in- Returns:
- label for a given typedObject in given language
-
getDescription
public java.lang.String getDescription(TypedObject object)
Description copied from interface:ObjectLabelProviderget text description for a given TypeObject- Specified by:
getDescriptionin interfaceObjectLabelProvider- Returns:
- description for a given typedObject
-
getDescription
public java.lang.String getDescription(TypedObject object, java.lang.String languageIso)
Description copied from interface:ObjectLabelProviderget text description for a given TypeObject- Specified by:
getDescriptionin interfaceObjectLabelProviderlanguageIso- iso code of language that description should be display in- Returns:
- description for a given typedObject in given language
-
getIconPath
public java.lang.String getIconPath(TypedObject object)
Description copied from interface:ObjectLabelProviderget icon path as a String for a given TypeObject- Specified by:
getIconPathin interfaceObjectLabelProvider- Returns:
- path to a image connected with given typedObject
-
getIconPath
public java.lang.String getIconPath(TypedObject object, java.lang.String languageIso)
Description copied from interface:ObjectLabelProviderget icon path as a String for a given TypeObject- Specified by:
getIconPathin interfaceObjectLabelProviderlanguageIso- iso code of language that icon should be related to- Returns:
- path to a image connected with given typedObject for a given language
-
getItemLabel
protected abstract java.lang.String getItemLabel(T item)
-
getItemLabel
protected abstract java.lang.String getItemLabel(T item, java.lang.String languageIso)
-
getItemDescription
protected abstract java.lang.String getItemDescription(T item)
-
getItemDescription
protected abstract java.lang.String getItemDescription(T item, java.lang.String languageIso)
-
getIconPath
protected abstract java.lang.String getIconPath(T item)
-
getIconPath
protected abstract java.lang.String getIconPath(T item, java.lang.String languageIso)
-
-