
commerce.broadleaf-framework-web.2.0.6-GA.source-code.bl-framework-web-applicationContext.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd"> <bean id="blOrderState" class="org.broadleafcommerce.core.web.order.OrderState" scope="request"/> <bean id="orderStateAOP" class="org.broadleafcommerce.core.web.order.OrderStateAOP"/> <aop:config> <aop:aspect id="orderStateAspect" ref="orderStateAOP"> <aop:pointcut id="orderRetrievalMethod" expression="execution(* org.broadleafcommerce.core.order.dao.OrderDao.readCartForCustomer(org.broadleafcommerce.profile.core.domain.Customer))"/> <aop:around method="processOrderRetrieval" pointcut-ref="orderRetrievalMethod"/> </aop:aspect> </aop:config> <bean id="blDialect" class="org.broadleafcommerce.common.web.dialect.BLCDialect"> <property name="processors"> <set> <bean class="org.broadleafcommerce.cms.web.processor.ContentProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.AddSortLinkProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.CategoriesProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.FormProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.GoogleAnalyticsProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.HeadProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.NamedOrderProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.PaginationPageLinkProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.PriceTextDisplayProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.ProductOptionValueProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.ProductOptionsProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.RatingsProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.RelatedProductProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.RemoveFacetValuesLinkProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.ToggleFacetLinkProcessor" /> <bean class="org.broadleafcommerce.core.web.processor.UrlRewriteProcessor" /> </set> </property> </bean> <bean id="blWebTemplateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"> <property name="prefix" value="/WEB-INF/templates/" /> <property name="suffix" value=".html" /> <property name="templateMode" value="HTML5" /> <property name="cacheable" value="false"/> <property name="characterEncoding" value="UTF-8" /> </bean> <bean id="blEmailTemplateResolver" class="org.thymeleaf.templateresolver.ClassLoaderTemplateResolver"> <property name="prefix" value="emailTemplates/" /> <property name="suffix" value=".html" /> <property name="templateMode" value="HTML5" /> <property name="cacheable" value="false"/> <property name="characterEncoding" value="UTF-8" /> </bean> <bean id="thymeleafSpringStandardDialect" class="org.thymeleaf.spring3.dialect.SpringStandardDialect" /> <bean id="blWebTemplateEngine" class="org.thymeleaf.spring3.SpringTemplateEngine"> <property name="templateResolvers"> <set> <ref bean="blWebTemplateResolver" /> </set> </property> <property name="dialects"> <set> <ref bean="thymeleafSpringStandardDialect" /> <ref bean="blDialect" /> </set> </property> </bean> <bean id="blEmailTemplateEngine" class="org.thymeleaf.spring3.SpringTemplateEngine"> <property name="templateResolvers"> <set> <ref bean="blEmailTemplateResolver" /> </set> </property> <property name="dialects"> <set> <ref bean="thymeleafSpringStandardDialect" /> <ref bean="blDialect" /> </set> </property> </bean> </beans>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy