Class ObjectCacheKeyGeneratorImpl

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.lang.String NO_ACTIVE_TENANT  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object computeKey​(java.lang.Object object)
      Compute key for specific object.
      ObjectCacheKey createCacheKey​(java.lang.String typeCode, java.lang.Object objectKey)
      Creates a cache key for the object label cache region.
      protected com.hybris.cockpitng.labels.LabelStringObjectHandler getLabelStringObjectHandler()  
      protected com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()  
      protected java.lang.String getTenantId()  
      void setLabelStringObjectHandler​(com.hybris.cockpitng.labels.LabelStringObjectHandler labelStringObjectHandler)  
      void setObjectFacade​(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • NO_ACTIVE_TENANT

        protected static final java.lang.String NO_ACTIVE_TENANT
        See Also:
        Constant Field Values
    • Constructor Detail

      • ObjectCacheKeyGeneratorImpl

        public ObjectCacheKeyGeneratorImpl()
    • Method Detail

      • createCacheKey

        public ObjectCacheKey createCacheKey​(java.lang.String typeCode,
                                             java.lang.Object objectKey)
        Description copied from interface: ObjectCacheKeyGenerator
        Creates a cache key for the object label cache region.
        Specified by:
        createCacheKey in interface ObjectCacheKeyGenerator
        Parameters:
        typeCode - cache type code
        objectKey - object key to the cache key
        Returns:
        the created cache 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)