Package com.hybris.cockpitng.labels.impl
Class TypeAwareLabelService
- java.lang.Object
-
- com.hybris.cockpitng.labels.impl.DefaultLabelService
-
- com.hybris.cockpitng.labels.impl.TypeAwareLabelService
-
- All Implemented Interfaces:
LabelService,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
- Direct Known Subclasses:
BackofficeCoreLabelService
public class TypeAwareLabelService extends DefaultLabelService
Extension ofDefaultLabelServicethat is able to resolve types on base ofTypeFacade.
-
-
Constructor Summary
Constructors Constructor Description TypeAwareLabelService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAccessDeniedLabel(java.lang.Object object)Returns a message informing that access is denied for specified objectprotected java.lang.StringgetDisabledMessage(java.lang.Object object)java.lang.StringgetLanguageDisabledLabel(java.lang.Object object)Returns a message informing that specified object value for specific language is disabledprotected java.lang.StringgetNoReadAccessMessage(java.lang.Object object)java.lang.StringgetObjectDescription(java.lang.Object object)Returns text description for a given Object.java.lang.StringgetObjectLabel(java.lang.Object object)Returns label for a given Object.PermissionFacadegetPermissionFacade()protected java.lang.StringgetType(java.lang.Object object)protected TypeFacadegetTypeFacade()voidsetPermissionFacade(PermissionFacade permissionFacade)voidsetTypeFacade(TypeFacade typeFacade)-
Methods inherited from class com.hybris.cockpitng.labels.impl.DefaultLabelService
buildConfigurationContext, getApplicationContext, getDescriptionInternal, getFallbackLabel, getIconPathInternal, getLabelConfiguration, getLabelInternal, getLabelProvider, getLabelServiceCache, getObjectIconPath, getShortObjectLabel, getValueHandler, setApplicationContext, setCockpitConfigurationService, setContextDecorators, setLabelServiceCache, setLabelStringObjectHandler, setModelValueHandlerFactory
-
-
-
-
Method Detail
-
getObjectLabel
public java.lang.String getObjectLabel(java.lang.Object object)
Description copied from interface:LabelServiceReturns label for a given Object.- Specified by:
getObjectLabelin interfaceLabelService- Overrides:
getObjectLabelin classDefaultLabelService- Parameters:
object- target object- Returns:
- label for a given object
-
getObjectDescription
public java.lang.String getObjectDescription(java.lang.Object object)
Description copied from interface:LabelServiceReturns text description for a given Object.- Specified by:
getObjectDescriptionin interfaceLabelService- Overrides:
getObjectDescriptionin classDefaultLabelService- Parameters:
object- target object- Returns:
- description for a given object
-
getAccessDeniedLabel
public java.lang.String getAccessDeniedLabel(java.lang.Object object)
Description copied from interface:LabelServiceReturns a message informing that access is denied for specified object- Parameters:
object- target object- Returns:
- access-denied message
-
getLanguageDisabledLabel
public java.lang.String getLanguageDisabledLabel(java.lang.Object object)
Description copied from interface:LabelServiceReturns a message informing that specified object value for specific language is disabled- Parameters:
object- target object- Returns:
- disabled for language message
-
getNoReadAccessMessage
protected java.lang.String getNoReadAccessMessage(java.lang.Object object)
-
getDisabledMessage
protected java.lang.String getDisabledMessage(java.lang.Object object)
-
getType
protected java.lang.String getType(java.lang.Object object)
- Overrides:
getTypein classDefaultLabelService
-
getTypeFacade
protected TypeFacade getTypeFacade()
-
setTypeFacade
public void setTypeFacade(TypeFacade typeFacade)
-
getPermissionFacade
public PermissionFacade getPermissionFacade()
-
setPermissionFacade
public void setPermissionFacade(PermissionFacade permissionFacade)
-
-