Class BackofficeLabelServiceCache
- java.lang.Object
-
- com.hybris.backoffice.labels.cache.impl.BackofficeLabelServiceCache
-
- All Implemented Interfaces:
com.hybris.cockpitng.labels.impl.LabelServiceCache
public class BackofficeLabelServiceCache extends java.lang.Object implements com.hybris.cockpitng.labels.impl.LabelServiceCache
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCACHED_TYPE_DESCRIPTIONprotected static java.lang.StringCACHED_TYPE_ICON_PATHprotected static java.lang.StringCACHED_TYPE_LABELprotected static java.lang.StringCACHED_TYPE_SHORT_LABEL
-
Constructor Summary
Constructors Constructor Description BackofficeLabelServiceCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CacheControllergetCacheController()protected ObjectCacheKeyGeneratorgetObjectCacheKeyGenerator()java.lang.StringgetObjectDescription(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)java.lang.StringgetObjectIconPath(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)java.lang.StringgetObjectLabel(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)java.lang.StringgetShortObjectLabel(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)voidsetCacheController(CacheController cacheController)voidsetObjectCacheKeyGenerator(ObjectCacheKeyGenerator objectCacheKeyGenerator)
-
-
-
Field Detail
-
CACHED_TYPE_LABEL
protected static final java.lang.String CACHED_TYPE_LABEL
- See Also:
- Constant Field Values
-
CACHED_TYPE_SHORT_LABEL
protected static final java.lang.String CACHED_TYPE_SHORT_LABEL
- See Also:
- Constant Field Values
-
CACHED_TYPE_DESCRIPTION
protected static final java.lang.String CACHED_TYPE_DESCRIPTION
- See Also:
- Constant Field Values
-
CACHED_TYPE_ICON_PATH
protected static final java.lang.String CACHED_TYPE_ICON_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
getObjectLabel
public java.lang.String getObjectLabel(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)- Specified by:
getObjectLabelin interfacecom.hybris.cockpitng.labels.impl.LabelServiceCache
-
getShortObjectLabel
public java.lang.String getShortObjectLabel(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)- Specified by:
getShortObjectLabelin interfacecom.hybris.cockpitng.labels.impl.LabelServiceCache
-
getObjectDescription
public java.lang.String getObjectDescription(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)- Specified by:
getObjectDescriptionin interfacecom.hybris.cockpitng.labels.impl.LabelServiceCache
-
getObjectIconPath
public java.lang.String getObjectIconPath(java.lang.Object object, java.util.function.Supplier<java.lang.String> defaultValue)- Specified by:
getObjectIconPathin interfacecom.hybris.cockpitng.labels.impl.LabelServiceCache
-
getCacheController
protected CacheController getCacheController()
-
setCacheController
public void setCacheController(CacheController cacheController)
-
getObjectCacheKeyGenerator
protected ObjectCacheKeyGenerator getObjectCacheKeyGenerator()
-
setObjectCacheKeyGenerator
public void setObjectCacheKeyGenerator(ObjectCacheKeyGenerator objectCacheKeyGenerator)
-
-