Class BroadleafThymeleaf3DatabaseResourceResolver
java.lang.Object
org.broadleafcommerce.presentation.thymeleaf3.resolver.BroadleafThymeleaf3DatabaseResourceResolver
- All Implemented Interfaces:
org.thymeleaf.templateresource.ITemplateResource
public class BroadleafThymeleaf3DatabaseResourceResolver
extends Object
implements org.thymeleaf.templateresource.ITemplateResource
An implementation of
ITemplateResource that provides an extension point for retrieving
templates from the database.- Author:
- Andre Azzolini (apazzolini)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.broadleafcommerce.common.web.resource.BroadleafContextUtilprotected org.broadleafcommerce.core.web.resolver.DatabaseResourceResolverExtensionManagerprotected String -
Constructor Summary
ConstructorsConstructorDescriptionBroadleafThymeleaf3DatabaseResourceResolver(org.broadleafcommerce.core.web.resolver.DatabaseResourceResolverExtensionManager extensionManager, org.broadleafcommerce.common.web.resource.BroadleafContextUtil blcContextUtil, String path) -
Method Summary
Modifier and TypeMethodDescriptionbooleanexists()reader()org.thymeleaf.templateresource.ITemplateResourceprotected InputStream
-
Field Details
-
blcContextUtil
protected org.broadleafcommerce.common.web.resource.BroadleafContextUtil blcContextUtil -
extensionManager
protected org.broadleafcommerce.core.web.resolver.DatabaseResourceResolverExtensionManager extensionManager -
path
-
-
Constructor Details
-
BroadleafThymeleaf3DatabaseResourceResolver
public BroadleafThymeleaf3DatabaseResourceResolver(org.broadleafcommerce.core.web.resolver.DatabaseResourceResolverExtensionManager extensionManager, org.broadleafcommerce.common.web.resource.BroadleafContextUtil blcContextUtil, String path)
-
-
Method Details
-
getDescription
- Specified by:
getDescriptionin interfaceorg.thymeleaf.templateresource.ITemplateResource
-
getBaseName
- Specified by:
getBaseNamein interfaceorg.thymeleaf.templateresource.ITemplateResource
-
exists
public boolean exists()- Specified by:
existsin interfaceorg.thymeleaf.templateresource.ITemplateResource
-
reader
- Specified by:
readerin interfaceorg.thymeleaf.templateresource.ITemplateResource- Throws:
IOException
-
relative
- Specified by:
relativein interfaceorg.thymeleaf.templateresource.ITemplateResource
-
resolveResource
-