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, CmsLinkComponentModelLabelProvider, CMSNavigationEntryLabelProvider, CMSSiteLabelProvider, CommentAttachmentModelLabelProvider, CommentModelLabelProvider, ContentPageModelLabelProvider, CountryModelLabelProvider, CurrencyModelLabelProvider, EnumerationValueModelLabelProvider, LanguageModelLabelProvider, MediaModeLabelProvider, OrderModelLabelProvider, PrincipalModelLabelProvider, ProductReferenceModelLabelProvider, UnitModelLabelProvider, WorkflowActionTemplateModelLabelProvider, WorkflowModelLabelProvider, WorkflowTemplateModelLabelProvider

public abstract class AbstractModelLabelProvider<T> extends Object implements ObjectLabelProvider
  • Constructor Details

    • AbstractModelLabelProvider

      public AbstractModelLabelProvider()
  • Method Details

    • getModelService

      protected ModelService getModelService()
    • setModelService

      public void setModelService(ModelService modelService)
    • getLabel

      public String getLabel(TypedObject object)
      Description copied from interface: ObjectLabelProvider
      get label value as a String for a given TypeObject
      Specified by:
      getLabel in interface ObjectLabelProvider
      Returns:
      label for a given typedObject
    • getLabel

      public String getLabel(TypedObject object, String languageIso)
      Description copied from interface: ObjectLabelProvider
      get label value as a String for a given TypeObject and chosen language
      Specified by:
      getLabel in interface ObjectLabelProvider
      languageIso - iso code of language that label should be display in
      Returns:
      label for a given typedObject in given language
    • getDescription

      public String getDescription(TypedObject object)
      Description copied from interface: ObjectLabelProvider
      get text description for a given TypeObject
      Specified by:
      getDescription in interface ObjectLabelProvider
      Returns:
      description for a given typedObject
    • getDescription

      public String getDescription(TypedObject object, String languageIso)
      Description copied from interface: ObjectLabelProvider
      get text description for a given TypeObject
      Specified by:
      getDescription in interface ObjectLabelProvider
      languageIso - iso code of language that description should be display in
      Returns:
      description for a given typedObject in given language
    • getIconPath

      public String getIconPath(TypedObject object)
      Description copied from interface: ObjectLabelProvider
      get icon path as a String for a given TypeObject
      Specified by:
      getIconPath in interface ObjectLabelProvider
      Returns:
      path to a image connected with given typedObject
    • getIconPath

      public String getIconPath(TypedObject object, String languageIso)
      Description copied from interface: ObjectLabelProvider
      get icon path as a String for a given TypeObject
      Specified by:
      getIconPath in interface ObjectLabelProvider
      languageIso - 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 String getItemLabel(T item)
    • getItemLabel

      protected abstract String getItemLabel(T item, String languageIso)
    • getItemDescription

      protected abstract String getItemDescription(T item)
    • getItemDescription

      protected abstract String getItemDescription(T item, String languageIso)
    • getIconPath

      protected abstract String getIconPath(T item)
    • getIconPath

      protected abstract String getIconPath(T item, String languageIso)