Package com.hybris.backoffice.cache.impl
Class ObjectCacheKeyGeneratorImpl
- java.lang.Object
-
- com.hybris.backoffice.cache.impl.ObjectCacheKeyGeneratorImpl
-
- All Implemented Interfaces:
ObjectCacheKeyGenerator
public class ObjectCacheKeyGeneratorImpl extends java.lang.Object implements ObjectCacheKeyGenerator
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringNO_ACTIVE_TENANT
-
Constructor Summary
Constructors Constructor Description ObjectCacheKeyGeneratorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectcomputeKey(java.lang.Object object)Compute key for specific object.ObjectCacheKeycreateCacheKey(java.lang.String typeCode, java.lang.Object objectKey)Creates a cache key for the object label cache region.protected com.hybris.cockpitng.labels.LabelStringObjectHandlergetLabelStringObjectHandler()protected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadegetObjectFacade()protected java.lang.StringgetTenantId()voidsetLabelStringObjectHandler(com.hybris.cockpitng.labels.LabelStringObjectHandler labelStringObjectHandler)voidsetObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)
-
-
-
Field Detail
-
NO_ACTIVE_TENANT
protected static final java.lang.String NO_ACTIVE_TENANT
- See Also:
- Constant Field Values
-
-
Method Detail
-
createCacheKey
public ObjectCacheKey createCacheKey(java.lang.String typeCode, java.lang.Object objectKey)
Description copied from interface:ObjectCacheKeyGeneratorCreates a cache key for the object label cache region.- Specified by:
createCacheKeyin interfaceObjectCacheKeyGenerator- Parameters:
typeCode- cache type codeobjectKey- object key to the cache key- Returns:
- the created cache key
-
computeKey
public java.lang.Object computeKey(java.lang.Object object)
Description copied from interface:ObjectCacheKeyGeneratorCompute key for specific object.- Specified by:
computeKeyin interfaceObjectCacheKeyGenerator- Returns:
- the computed object key
-
getTenantId
protected java.lang.String getTenantId()
-
getObjectFacade
protected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()
-
setObjectFacade
public void setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)
-
getLabelStringObjectHandler
protected com.hybris.cockpitng.labels.LabelStringObjectHandler getLabelStringObjectHandler()
-
setLabelStringObjectHandler
public void setLabelStringObjectHandler(com.hybris.cockpitng.labels.LabelStringObjectHandler labelStringObjectHandler)
-
-