Class GenericLabelProvider
- java.lang.Object
-
- de.hybris.platform.cockpit.services.label.impl.GenericLabelProvider
-
- All Implemented Interfaces:
ObjectLabelProvider
public class GenericLabelProvider extends java.lang.Object implements ObjectLabelProvider
-
-
Constructor Summary
Constructors Constructor Description GenericLabelProvider(java.util.List<PropertyDescriptor> propertyDescriptors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription(TypedObject object)
get text description for a given TypeObjectjava.lang.String
getDescription(TypedObject object, java.lang.String languageIso)
get text description for a given TypeObjectjava.lang.String
getIconPath(TypedObject object)
get icon path as a String for a given TypeObjectjava.lang.String
getIconPath(TypedObject object, java.lang.String languageIso)
get icon path as a String for a given TypeObjectjava.lang.String
getLabel(TypedObject typeObject)
get label value as a String for a given TypeObjectjava.lang.String
getLabel(TypedObject typeObject, java.lang.String languageIso)
get label value as a String for a given TypeObject and chosen languagejava.util.List<PropertyDescriptor>
getPropertyDescriptors()
-
-
-
Constructor Detail
-
GenericLabelProvider
public GenericLabelProvider(java.util.List<PropertyDescriptor> propertyDescriptors)
-
-
Method Detail
-
getPropertyDescriptors
public java.util.List<PropertyDescriptor> getPropertyDescriptors()
-
getLabel
public java.lang.String getLabel(TypedObject typeObject)
Description copied from interface:ObjectLabelProvider
get label value as a String for a given TypeObject- Specified by:
getLabel
in interfaceObjectLabelProvider
- Returns:
- label for a given typedObject
-
getLabel
public java.lang.String getLabel(TypedObject typeObject, java.lang.String languageIso)
Description copied from interface:ObjectLabelProvider
get label value as a String for a given TypeObject and chosen language- Specified by:
getLabel
in interfaceObjectLabelProvider
languageIso
- 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:ObjectLabelProvider
get text description for a given TypeObject- Specified by:
getDescription
in interfaceObjectLabelProvider
- Returns:
- description for a given typedObject
-
getDescription
public java.lang.String getDescription(TypedObject object, java.lang.String languageIso)
Description copied from interface:ObjectLabelProvider
get text description for a given TypeObject- Specified by:
getDescription
in interfaceObjectLabelProvider
languageIso
- 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:ObjectLabelProvider
get icon path as a String for a given TypeObject- Specified by:
getIconPath
in 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:ObjectLabelProvider
get icon path as a String for a given TypeObject- Specified by:
getIconPath
in interfaceObjectLabelProvider
languageIso
- iso code of language that icon should be related to- Returns:
- path to a image connected with given typedObject for a given language
-
-