commerce.broadleaf-open-admin-platform.2.0.0-GA.source-code.bl-open-admin-contentCreator-applicationContext.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of broadleaf-open-admin-platform Show documentation
Show all versions of broadleaf-open-admin-platform Show documentation
BroadleafCommerce Open Admin Platform
<?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:context="http://www.springframework.org/schema/context" xmlns:mo="http://schema.broadleafcommerce.org/mo" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.1.xsd http://schema.broadleafcommerce.org/mo http://schema.broadleafcommerce.org/mo/mo-2.0.xsd"> <context:component-scan base-package="org.broadleafcommerce.openadmin"/> <bean id="blConfiguration" class="org.broadleafcommerce.common.config.RuntimeEnvironmentPropertiesConfigurer" /> <bean id="blPersistenceModules" class="org.springframework.beans.factory.config.ListFactoryBean" scope="prototype"> <property name="sourceList"> <list> <ref bean="blBasicPersistenceModule"/> <ref bean="blAdornedTargetListPersistenceModule"/> <ref bean="blMapStructurePersistenceModule"/> </list> </property> </bean> <bean id="blTargetEntityManagers" class="org.springframework.beans.factory.config.MapFactoryBean" scope="prototype"> <property name="sourceMap"> <map> <entry key="sandbox" value="prodEntityManager"/> <entry key="stage" value="prodEntityManager"/> <entry key="prod" value="prodEntityManager"/> </map> </property> </bean> <bean id="blCustomPersistenceHandlers" class="org.springframework.beans.factory.config.ListFactoryBean" scope="prototype"> <property name="sourceList"> <list> <bean class="org.broadleafcommerce.openadmin.server.security.handler.AdminRoleCustomPersistenceHandler"/> <bean class="org.broadleafcommerce.openadmin.server.security.handler.AdminPermissionCustomPersistenceHandler"/> </list> </property> </bean> <bean id="blCustomPersistenceHandlerFilters" class="org.springframework.beans.factory.config.ListFactoryBean" scope="prototype"> <property name="sourceList"> <list> </list> </property> </bean> <bean id="prodEntityManager" class="org.springframework.orm.jpa.support.SharedEntityManagerBean"> <property name="entityManagerFactory" ref="entityManagerFactory"/> <property name="entityManagerInterface" value="org.hibernate.ejb.HibernateEntityManager"/> </bean> <bean id="blSendAdminUsernameEmailInfo" class="org.broadleafcommerce.common.email.service.info.EmailInfo"> <property name="fromAddress" value="${adminUserNameEmail.fromAddress}"/> <property name="emailTemplate" value="${adminUserNameEmail.emailTemplate}"/> <property name="subject" value="${adminUserNameEmail.subject}"/> </bean> <bean id="blSendAdminResetPasswordEmail" class="org.broadleafcommerce.common.email.service.info.EmailInfo"> <property name="fromAddress" value="${adminResetPassword.fromAddress}"/> <property name="emailTemplate" value="${adminResetPassword.emailTemplate}"/> <property name="subject" value="${adminResetPassword.subject}"/> </bean> <bean id="blEJB3ConfigurationDao" class="org.broadleafcommerce.openadmin.server.dao.EJB3ConfigurationDaoImpl"> <property name="persistenceUnitInfo"> <bean factory-bean="entityManagerFactory" factory-method="getPersistenceUnitInfo" /> </property> </bean> <mo:override id="blMetadataOverrides"/> </beans>