Class ThymeleafTemplateCacheExtensionHandler
java.lang.Object
org.broadleafcommerce.presentation.thymeleaf3.extension.ThymeleafTemplateCacheExtensionHandler
- All Implemented Interfaces:
org.broadleafcommerce.common.extension.ExtensionHandler,org.broadleafcommerce.common.extension.TemplateCacheExtensionHandler
@Service("blThymeleafTemplateCacheExtensionHandler")
public class ThymeleafTemplateCacheExtensionHandler
extends Object
implements org.broadleafcommerce.common.extension.TemplateCacheExtensionHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.broadleafcommerce.common.extension.TemplateCacheExtensionManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintorg.broadleafcommerce.common.extension.ExtensionResultStatusTypegetTemplateCacheKey(Object key, String template, org.broadleafcommerce.common.extension.ExtensionResultHolder<Object> extensionResultHolder) org.broadleafcommerce.common.extension.ExtensionResultStatusTypegetTemplateName(Object key, org.broadleafcommerce.common.extension.ExtensionResultHolder<Object> extensionResultHolder) voidinit()boolean
-
Field Details
-
extensionManager
protected org.broadleafcommerce.common.extension.TemplateCacheExtensionManager extensionManager
-
-
Constructor Details
-
ThymeleafTemplateCacheExtensionHandler
public ThymeleafTemplateCacheExtensionHandler()
-
-
Method Details
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfaceorg.broadleafcommerce.common.extension.ExtensionHandler
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceorg.broadleafcommerce.common.extension.ExtensionHandler
-
init
@PostConstruct public void init() -
getTemplateCacheKey
public org.broadleafcommerce.common.extension.ExtensionResultStatusType getTemplateCacheKey(Object key, String template, org.broadleafcommerce.common.extension.ExtensionResultHolder<Object> extensionResultHolder) - Specified by:
getTemplateCacheKeyin interfaceorg.broadleafcommerce.common.extension.TemplateCacheExtensionHandler
-
getTemplateName
public org.broadleafcommerce.common.extension.ExtensionResultStatusType getTemplateName(Object key, org.broadleafcommerce.common.extension.ExtensionResultHolder<Object> extensionResultHolder) - Specified by:
getTemplateNamein interfaceorg.broadleafcommerce.common.extension.TemplateCacheExtensionHandler
-