Class DefaultCmsCacheKeyProvider
- java.lang.Object
-
- de.hybris.platform.acceleratorcms.component.cache.impl.DefaultCmsCacheKeyProvider
-
- All Implemented Interfaces:
CmsCacheKeyProvider<SimpleCMSComponentModel>
- Direct Known Subclasses:
CurrentCategoryCmsCacheKeyProvider,CurrentProductCmsCacheKeyProvider,CurrentUserCmsCacheKeyProvider
public class DefaultCmsCacheKeyProvider extends java.lang.Object implements CmsCacheKeyProvider<SimpleCMSComponentModel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultCmsCacheKeyProvider.CmsCacheKey
-
Constructor Summary
Constructors Constructor Description DefaultCmsCacheKeyProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappendRestrictionKeys(javax.servlet.http.HttpServletRequest request, SimpleCMSComponentModel component, java.lang.StringBuilder key)protected CMSPageContextServicegetCmsPageContextService(javax.servlet.http.HttpServletRequest request)protected CMSRestrictionServicegetCmsRestrictionService(javax.servlet.http.HttpServletRequest request)protected CommerceCommonI18NServicegetCommerceCommonI18NService(javax.servlet.http.HttpServletRequest request)CacheKeygetKey(javax.servlet.http.HttpServletRequest request, SimpleCMSComponentModel component)protected java.lang.StringBuildergetKeyForRestriction(javax.servlet.http.HttpServletRequest request, AbstractRestrictionModel restriction)protected java.lang.StringBuildergetKeyInternal(javax.servlet.http.HttpServletRequest request, SimpleCMSComponentModel component)protected RequestContextDatagetRequestContextData(javax.servlet.http.HttpServletRequest request)protected RestrictionDatagetRestrictionData(javax.servlet.http.HttpServletRequest request)protected java.lang.StringhandleRestrictionEvaluationException(javax.servlet.http.HttpServletRequest request, SimpleCMSComponentModel component, AbstractRestrictionModel restriction, RestrictionEvaluationException e)protected voidprocessCMSCatalogRestriction(CMSCatalogRestrictionModel restriction, java.lang.StringBuilder key)protected voidprocessCMSCategoryRestriction(javax.servlet.http.HttpServletRequest request, java.lang.StringBuilder key)protected voidprocessCMSProductRestriction(javax.servlet.http.HttpServletRequest request, java.lang.StringBuilder key)protected voidprocessCMSUserGroupRestriction(CMSUserGroupRestrictionModel restriction, java.lang.StringBuilder key)protected voidprocessCMSUserRestriction(CMSUserRestrictionModel restriction, java.lang.StringBuilder key)
-
-
-
Method Detail
-
getCmsRestrictionService
protected CMSRestrictionService getCmsRestrictionService(javax.servlet.http.HttpServletRequest request)
-
getCmsPageContextService
protected CMSPageContextService getCmsPageContextService(javax.servlet.http.HttpServletRequest request)
-
getCommerceCommonI18NService
protected CommerceCommonI18NService getCommerceCommonI18NService(javax.servlet.http.HttpServletRequest request)
-
getKey
public CacheKey getKey(javax.servlet.http.HttpServletRequest request, SimpleCMSComponentModel component)
- Specified by:
getKeyin interfaceCmsCacheKeyProvider<SimpleCMSComponentModel>
-
getKeyInternal
protected java.lang.StringBuilder getKeyInternal(javax.servlet.http.HttpServletRequest request, SimpleCMSComponentModel component)
-
appendRestrictionKeys
protected void appendRestrictionKeys(javax.servlet.http.HttpServletRequest request, SimpleCMSComponentModel component, java.lang.StringBuilder key)
-
handleRestrictionEvaluationException
protected java.lang.String handleRestrictionEvaluationException(javax.servlet.http.HttpServletRequest request, SimpleCMSComponentModel component, AbstractRestrictionModel restriction, RestrictionEvaluationException e)
-
getKeyForRestriction
protected java.lang.StringBuilder getKeyForRestriction(javax.servlet.http.HttpServletRequest request, AbstractRestrictionModel restriction)
-
processCMSUserRestriction
protected void processCMSUserRestriction(CMSUserRestrictionModel restriction, java.lang.StringBuilder key)
-
processCMSUserGroupRestriction
protected void processCMSUserGroupRestriction(CMSUserGroupRestrictionModel restriction, java.lang.StringBuilder key)
-
processCMSCatalogRestriction
protected void processCMSCatalogRestriction(CMSCatalogRestrictionModel restriction, java.lang.StringBuilder key)
-
processCMSProductRestriction
protected void processCMSProductRestriction(javax.servlet.http.HttpServletRequest request, java.lang.StringBuilder key)
-
processCMSCategoryRestriction
protected void processCMSCategoryRestriction(javax.servlet.http.HttpServletRequest request, java.lang.StringBuilder key)
-
getRequestContextData
protected RequestContextData getRequestContextData(javax.servlet.http.HttpServletRequest request)
-
getRestrictionData
protected RestrictionData getRestrictionData(javax.servlet.http.HttpServletRequest request)
-
-