public class DefaultLabelService extends java.lang.Object implements LabelService
LabelService| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultLabelService.GlobalDataLanguageProvider
Implementation for
DefaultLabelService.LanguageProvider that returns the global data language from the current
UISession |
static interface |
DefaultLabelService.LanguageProvider
Interface for getting a language iso code dynamically
|
static class |
DefaultLabelService.SessionLanguageProvider
Implementation for
DefaultLabelService.LanguageProvider that returns the session language from the current UISession |
static class |
DefaultLabelService.StaticLanguageProvider
Implementation for
DefaultLabelService.LanguageProvider that returns a fixed value specified in the constructor. |
| Constructor and Description |
|---|
DefaultLabelService() |
| Modifier and Type | Method and Description |
|---|---|
protected DefaultLabelService.LanguageProvider |
getLanguageProvider() |
java.lang.String |
getObjectDescription(TypedObject object) |
java.lang.String |
getObjectDescriptionForTypedObject(TypedObject object)
Gets the object description for typed object.
|
java.lang.String |
getObjectIconPath(TypedObject object) |
java.lang.String |
getObjectIconPathForTypedObject(TypedObject object)
Gets the object icon path for typed object.
|
java.lang.String |
getObjectTextLabel(TypedObject object) |
java.lang.String |
getObjectTextLabelForTypedObject(TypedObject object)
Gets the object text label for typed object.
|
protected SessionService |
getSessionService() |
void |
setCockpitTypeService(TypeService typeService) |
void |
setLanguageProvider(DefaultLabelService.LanguageProvider languageProvider) |
void |
setSessionService(SessionService sessionService) |
void |
setUiConfigurationService(UIConfigurationService uiConfigurationService) |
public java.lang.String getObjectTextLabel(TypedObject object)
getObjectTextLabel in interface LabelServicepublic java.lang.String getObjectTextLabelForTypedObject(TypedObject object)
getObjectTextLabelForTypedObject in interface LabelServiceobject - the objectpublic java.lang.String getObjectDescription(TypedObject object)
getObjectDescription in interface LabelServicepublic java.lang.String getObjectDescriptionForTypedObject(TypedObject object)
getObjectDescriptionForTypedObject in interface LabelServiceobject - the objectpublic java.lang.String getObjectIconPath(TypedObject object)
getObjectIconPath in interface LabelServicepublic java.lang.String getObjectIconPathForTypedObject(TypedObject object)
getObjectIconPathForTypedObject in interface LabelServiceobject - the objectpublic void setUiConfigurationService(UIConfigurationService uiConfigurationService)
public void setCockpitTypeService(TypeService typeService)
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
public void setLanguageProvider(DefaultLabelService.LanguageProvider languageProvider)
protected DefaultLabelService.LanguageProvider getLanguageProvider()
Copyright © 2018 SAP SE. All Rights Reserved.