Class AdvancedCmsWidgetTemplateResolver
java.lang.Object
org.broadleafcommerce.presentation.resolver.AbstractBroadleafTemplateResolver
com.broadleafcommerce.advancedcms.core.config.AdvancedCmsWidgetTemplateResolver
- All Implemented Interfaces:
org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver
public class AdvancedCmsWidgetTemplateResolver
extends org.broadleafcommerce.presentation.resolver.AbstractBroadleafTemplateResolver
Implementation of
AbstractBroadleafTemplateResolver that is used to resolve widget resources if they aren't
found in the database.- Author:
- Jon Fleschler (jfleschler)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanstatic final Stringstatic final Stringstatic final Stringprotected WidgetServiceFields inherited from class org.broadleafcommerce.presentation.resolver.AbstractBroadleafTemplateResolver
cacheable, cacheTimeToLive, characterEncoding, emailResolver, order, prefix, suffix, templateFolder, templateMode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringbuildWidgetFilePath(Widget widget, String template) org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolverTypegetWidgetClasspathResource(String template, Widget widget) resolveResource(String template, String resourceName) Methods inherited from class org.broadleafcommerce.presentation.resolver.AbstractBroadleafTemplateResolver
getCacheTTLMs, getCharacterEncoding, getOrder, getPrefix, getSuffix, getTemplateFolder, getTemplateMode, isCacheable, isEmailResolver, setCacheable, setCacheTTLMs, setCharacterEncoding, setEmailResolver, setOrder, setPrefix, setSuffix, setTemplateFolder, setTemplateMode
-
Field Details
-
BLC_WIDGET_PREFIX
- See Also:
-
BLC_WIDGET_HTML
- See Also:
-
BLC_WIDGET_CSS
- See Also:
-
widgetService
-
allowResolveFromClasspath
@Value("${resolve.widgets.from.classpath:true}") protected boolean allowResolveFromClasspath
-
-
Constructor Details
-
AdvancedCmsWidgetTemplateResolver
public AdvancedCmsWidgetTemplateResolver()
-
-
Method Details
-
getResolverType
public org.broadleafcommerce.presentation.resolver.BroadleafTemplateResolverType getResolverType() -
resolveResource
- Specified by:
resolveResourcein interfaceorg.broadleafcommerce.presentation.resolver.BroadleafTemplateResolver- Overrides:
resolveResourcein classorg.broadleafcommerce.presentation.resolver.AbstractBroadleafTemplateResolver
-
getWidgetClasspathResource
-
buildWidgetFilePath
-