Class DefaultLabelService
- java.lang.Object
-
- de.hybris.platform.cockpit.services.label.impl.DefaultLabelService
-
- All Implemented Interfaces:
LabelService
public class DefaultLabelService extends java.lang.Object implements LabelService
Default implementation ofLabelService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultLabelService.GlobalDataLanguageProviderImplementation forDefaultLabelService.LanguageProviderthat returns the global data language from the currentUISessionstatic interfaceDefaultLabelService.LanguageProviderInterface for getting a language iso code dynamicallystatic classDefaultLabelService.SessionLanguageProviderImplementation forDefaultLabelService.LanguageProviderthat returns the session language from the currentUISessionstatic classDefaultLabelService.StaticLanguageProviderImplementation forDefaultLabelService.LanguageProviderthat returns a fixed value specified in the constructor.
-
Constructor Summary
Constructors Constructor Description DefaultLabelService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DefaultLabelService.LanguageProvidergetLanguageProvider()java.lang.StringgetObjectDescription(TypedObject object)java.lang.StringgetObjectDescriptionForTypedObject(TypedObject object)Gets the object description for typed object.java.lang.StringgetObjectIconPath(TypedObject object)java.lang.StringgetObjectIconPathForTypedObject(TypedObject object)Gets the object icon path for typed object.java.lang.StringgetObjectTextLabel(TypedObject object)java.lang.StringgetObjectTextLabelForTypedObject(TypedObject object)Gets the object text label for typed object.protected SessionServicegetSessionService()voidsetCockpitTypeService(TypeService typeService)voidsetLanguageProvider(DefaultLabelService.LanguageProvider languageProvider)voidsetSessionService(SessionService sessionService)voidsetUiConfigurationService(UIConfigurationService uiConfigurationService)
-
-
-
Method Detail
-
getObjectTextLabel
public java.lang.String getObjectTextLabel(TypedObject object)
- Specified by:
getObjectTextLabelin interfaceLabelService- Returns:
- label string to display for a given TypeObject
-
getObjectTextLabelForTypedObject
public java.lang.String getObjectTextLabelForTypedObject(TypedObject object)
Gets the object text label for typed object.- Specified by:
getObjectTextLabelForTypedObjectin interfaceLabelService- Parameters:
object- the object- Returns:
- the object text label for typed object
-
getObjectDescription
public java.lang.String getObjectDescription(TypedObject object)
- Specified by:
getObjectDescriptionin interfaceLabelService- Returns:
- description to display for a given TypeObject
-
getObjectDescriptionForTypedObject
public java.lang.String getObjectDescriptionForTypedObject(TypedObject object)
Gets the object description for typed object.- Specified by:
getObjectDescriptionForTypedObjectin interfaceLabelService- Parameters:
object- the object- Returns:
- the object description for typed object
-
getObjectIconPath
public java.lang.String getObjectIconPath(TypedObject object)
- Specified by:
getObjectIconPathin interfaceLabelService- Returns:
- path to picture to display for a given TypeObject, can return null when picture is not defined
-
getObjectIconPathForTypedObject
public java.lang.String getObjectIconPathForTypedObject(TypedObject object)
Gets the object icon path for typed object.- Specified by:
getObjectIconPathForTypedObjectin interfaceLabelService- Parameters:
object- the object- Returns:
- the object icon path for typed object
-
setUiConfigurationService
public void setUiConfigurationService(UIConfigurationService uiConfigurationService)
-
setCockpitTypeService
public void setCockpitTypeService(TypeService typeService)
-
getSessionService
protected SessionService getSessionService()
-
setSessionService
public void setSessionService(SessionService sessionService)
-
setLanguageProvider
public void setLanguageProvider(DefaultLabelService.LanguageProvider languageProvider)
-
getLanguageProvider
protected DefaultLabelService.LanguageProvider getLanguageProvider()
-
-