Interface ObjectLabelProvider

All Known Implementing Classes:
AbstractBundleRuleLabelProvider, AbstractConstraintLabelProvider, AbstractModelLabelProvider, AbstractObjectLabelProvider, AbstractSubscriptionModelLabelProvider, AddressLabelProvider, AttributeDescriptorLabelProvider, AutoPickBundleSelectionCriteriaModelLabelProvider, BundleSelectionCriteriaModelLabelProvider, BundleTemplateStatusLabelProvider, CatalogAwareLabelProvider, CatalogAwareModelLabelProvider, CatalogVersionLabelProvider, CatalogVersionModelLabelProvider, CategoryLabelProvider, CategoryModelLabelProvider, ChangeProductPriceBundleRuleLabelProvider, CMSItemLabelProvider, CMSItemModelLabelProvider, CmsLinkComponentModelLabelProvider, CMSNavigationEntryLabelProvider, CMSSiteLabelProvider, CommentAttachmentLabelProvider, CommentAttachmentModelLabelProvider, CommentLabelProvider, CommentModelLabelProvider, ConstraintGroupLabelProvider, ContentPageModelLabelProvider, CountryLabelProvider, CountryModelLabelProvider, CurrencyLabelProvider, CurrencyModelLabelProvider, DisableProductBundleRuleLabelProvider, EnumerationValueLabelProvider, EnumerationValueModelLabelProvider, GenericLabelProvider, LanguageLabelProvider, LanguageModelLabelProvider, MediaLabelProvider, MediaModeLabelProvider, MediaModelLabelProvider, OneTimeChargeEntryLabelProvider, OrderLabelProvider, OrderModelLabelProvider, OverageUsageChargeEntryLabelProvider, PerUnitUsageChargeLabelProvider, PriceRowLabelProvider, PriceRowModelLabelProvider, PrincipalLabelProvider, PrincipalModelLabelProvider, ProductLabelProvider, ProductModelLabelProvider, ProductReferenceLabelProvider, ProductReferenceModelLabelProvider, RecurringChargeEntryLabelProvider, TierUsageChargeEntryLabelProvider, UnitLabelProvider, UnitModelLabelProvider, VolumeUsageChargeLabelProvider, WorkflowActionTemplateLabelProvider, WorkflowActionTemplateModelLabelProvider, WorkflowLabelProvider, WorkflowModelLabelProvider, WorkflowTemplateLabelProvider, WorkflowTemplateModelLabelProvider

public interface ObjectLabelProvider
Provider for essence data to display (label, description, icon) for a given TypeObject
  • Method Details

    • getLabel

      String getLabel(TypedObject object)
      get label value as a String for a given TypeObject
      Parameters:
      object -
      Returns:
      label for a given typedObject
    • getLabel

      String getLabel(TypedObject object, String languageIso)
      get label value as a String for a given TypeObject and chosen language
      Parameters:
      object -
      languageIso - iso code of language that label should be display in
      Returns:
      label for a given typedObject in given language
    • getDescription

      String getDescription(TypedObject object)
      get text description for a given TypeObject
      Parameters:
      object -
      Returns:
      description for a given typedObject
    • getDescription

      String getDescription(TypedObject object, String languageIso)
      get text description for a given TypeObject
      Parameters:
      object -
      languageIso - iso code of language that description should be display in
      Returns:
      description for a given typedObject in given language
    • getIconPath

      String getIconPath(TypedObject object)
      get icon path as a String for a given TypeObject
      Parameters:
      object -
      Returns:
      path to a image connected with given typedObject
    • getIconPath

      String getIconPath(TypedObject object, String languageIso)
      get icon path as a String for a given TypeObject
      Parameters:
      object -
      languageIso - iso code of language that icon should be related to
      Returns:
      path to a image connected with given typedObject for a given language