applicationContext_action.xml 7.5 KB
<?xml version="1.0" encoding="UTF-8"?>
<!-- 
	邮件action配置文件
 -->
<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-2.5.xsd
			http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
			http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
	
	<!-- ==============================邮件营销Action============================================== -->
	<!-- 用户登录Action -->
	<bean id="loginaction" class="com.espeed.action.YxyLoginAction" scope="prototype">
		<property name="yxyuserinfoservice" ref="yxyuserinfoservice"/>
	</bean>
	
	<!-- 用户信息Action -->
	<bean id="yxyuserinfoaction" class="com.espeed.action.YxyUserInfoAction" scope="prototype">
		<property name="yxyuserinfoservice" ref="yxyuserinfoservice"/>
		<property name="yxysysparamaterservice" ref="yxysysparamaterservice"/>
		<!-- CRM -->
		<property name="customerservice" ref="customerservice"></property>
	</bean>
	
	<!-- 邮件发送Action -->
	<bean id="yxysendnailaction" class="com.espeed.action.YxySendMailAction" scope="prototype">
		<!--营销发送service  -->
		<property name="yxysendmailservice" ref="yxysendmailservice"/>
		<!--地址库service  -->
		<property name="yxyaddressmanageservice" ref="yxyaddressmanageservice"/>
		<!--退订地址service -->
		<property name="yxyunsubscribeinfoservice" ref="yxyunsubscribeinfoservice"/>
		<!--内容重复判断service  -->
		<property name="yxycontextsetservice" ref="yxycontextsetservice"/>
		<!--控制参数serviec  -->
		<property name="yxysysparamaterservice" ref="yxysysparamaterservice"/>
		<!--过滤分组地址service  -->
		<property name="filteraddressservice" ref="filteraddressservice"/>
		<!--过滤字符service  -->
		<property name="yxysendsysfilterservice" ref="yxysendsysfilterservice"/>
		<!--用户service  -->
		<property name="yxyuserinfoservice" ref="yxyuserinfoservice"/>
		<!--不屏蔽的邮件地址service  -->
		<property name="noshieldemailservice" ref="noshieldemailservice"/>
		<!--屏蔽的域名service -->
		<property name="shielddomainservice" ref="shielddomainservice"/>
		<!-- CRM -->
		<property name="customerservice" ref="customerservice"></property>
		<!-- 点读service -->
		<property name="yxyreadinginfoservice" ref="yxyreadinginfoservice"></property>
	</bean>

	<!-- 地址库action -->
	<bean id="yxyaddressmanageaction" class="com.espeed.action.YxyAddressManageAction" scope="prototype">
		<property name="yxyaddressmanageservice" ref="yxyaddressmanageservice"/>
		<property name="yxyunsubscribeinfoservice" ref="yxyunsubscribeinfoservice"/>
		<!--不屏蔽的邮件地址service  -->
		<property name="noshieldemailservice" ref="noshieldemailservice"/>
		<!--屏蔽的域名service -->
		<property name="shielddomainservice" ref="shielddomainservice"/>
		<!-- CRM -->
		<property name="customerservice" ref="customerservice"></property>
		<!-- 用户设置 -->
		<property name="yxyusersetservice" ref="yxyusersetservice"></property>
	</bean>
	
	<!-- 邮件列表action -->
	<bean id="yxysendmailmasterbaseaction" class="com.espeed.action.YxySendMailMasterAction" scope="prototype">
		<property name="yxysendmailmasterbaseservice" ref="yxysendmailmasterbaseservice"/>
		<property name="yxyreadinginfoservice" ref="yxyreadinginfoservice"/>
		<property name="yxysysparamaterservice" ref="yxysysparamaterservice"/>			
	</bean>
	
	<!-- 用户设置action -->
	<bean id="yxyusersetaction" class="com.espeed.action.UserSetAction" scope="prototype">
		<property name="yxyusersetservice" ref="yxyusersetservice"/>
	</bean>
	
	<!-- 用户邮件统计action -->
	<bean id="yxymailcountaction" class="com.espeed.action.YxyMailCountAction" scope="prototype">
		<property name="yxymailcountservice" ref="yxymailcountservice"/>
		<property name="yxysysparamaterservice" ref="yxysysparamaterservice"/>
	</bean>	
	
	<!-- 用户退订action -->
	<bean id="yxyunsubscribeinfoaction" class="com.espeed.action.YxyUnsubscribeInfoAction" scope="prototype">
		<property name="pageBean"	ref="pageBean"/>
		<property name="yxyunsubscribeinfoservice" ref="yxyunsubscribeinfoservice"/>
	</bean>		
	
	<!-- 用户点击action -->
	<bean id="yxyreadingcountaction" class="com.espeed.action.YxyReadingAction" scope="prototype">
		<property name="yxyreadinginfoservice" ref="yxyreadinginfoservice"/>
	</bean>	
	
	<!-- 用户类别action -->
	<bean id="yxymailfolderaction" class="com.espeed.action.YxyMailFolderAction" scope="prototype">
		<property name="yxymailfolderservice" ref="yxymailfolderservice"/>
	</bean>	
	
	<!-- 过滤分组action -->
	<bean id="yxysendfilteraction" class="com.espeed.action.YxySendFilterAction" scope="prototype">
		<property name="yxysendfilterservice" ref="yxysendfilterservice"/>
	</bean>	
	
	<!-- 过滤地址action -->
	<bean id="filteraddressaction" class="com.espeed.action.YxyFilterAddressAction" scope="prototype">
		<property name="filteraddressservice" ref="filteraddressservice"/>
	</bean>			
	
	<!-- SMTP 后缀配置 action -->
	<bean id="yxysmtpsuffixsetaction" class="com.espeed.action.YxySmtpSuffixSetAction" scope="prototype">
		<property name="yxysmtpsuffixsetservice" ref="yxysmtpsuffixsetservice"/>
	</bean>	
	
	<!-- 自配SMTP设置 action-->
	<bean id="yxysmtpsendselfsetaction" class="com.espeed.action.YxySmtpSendSelfSetAction" scope="prototype">
		<property name="yxysmtpsendselfsetservice" ref="yxysmtpsendselfsetservice"/>
	</bean>		
	
	<!-- 发件人配置 action -->
	<bean id="yxysendersetaction" class="com.espeed.action.YxySenderSetAction" scope="prototype">
		<property name="yxysendersetservice" ref="yxysendersetservice"/>
	</bean>
	
	<!-- 邮箱签名action -->	
	<bean id="yxyusersignatureaction" class="com.espeed.action.YxyUserSignatureAction" scope="prototype">
		<property name="yxyusersignatureservice" ref="yxyusersignatureservice"></property>
	</bean>
	
	<!-- 模版action -->	
	<bean id="mailstencilaction" class="com.espeed.action.YxyMailStencilAction" scope="prototype">
		<property name="mailstencilservice" ref="mailstencilservice"></property>
	</bean>
	
	<!-- 营销计划action -->	
	<bean id="marketingplanaction" class="com.espeed.action.YxyMarketingPlanAction" scope="prototype">
		<property name="marketingplanservice" ref="marketingplanservice"></property>
	</bean>
	
	<!-- 客户action -->	
	<bean id="customeraction" class="com.espeed.action.YxyCustomerAction" scope="prototype">
		<property name="customerservice" ref="customerservice"></property>
	</bean>
	
	<!-- 控制参数action -->	
	<bean id="paramaction" class="com.espeed.action.YxySysParamaterAction" scope="prototype">
		<property name="yxysysparamaterservice" ref="yxysysparamaterservice"></property>
	</bean>
	
	<!-- seo配置action -->	
	<bean id="seosetaction" class="com.espeed.action.YxySeoSetAction" scope="prototype">
		<property name="yxyseosetservice" ref="yxyseosetservice"></property>
	</bean>
	
	<!-- 邮件数量统计相关action -->
	<bean id="yxymailnumcountaction" class="com.espeed.action.YxyMailNumCountAction" scope="prototype">
		<property name="yxymailnumcountservice" ref="yxymailnumcountservice"></property>
	</bean>
	
	<!-- ip处理action -->
	<bean id="yxymailipaction" class="com.espeed.action.YxyMailIpAction" scope="prototype">
		<property name="yxymailipservice" ref="yxymailipservice"></property>
	</bean>
</beans>