<!--- This file is part of Sava CMS.

    Sava CMS is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, Version 2 of the License.

    Sava CMS is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Sava CMS.  If not, see <http://www.gnu.org/licenses/>. --->

<cfsavecontent variable="servicesXML"><cfoutput><beans>
		<bean id="utility" class="#mapdir#.utility" singleton="true" >
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="configBean" class="#mapdir#.configBean" singleton="true" >
			<constructor-arg name="config">
				<map>
				<entry key="mode">
					<value>#XMLFormat(variables.mode)#</value>
				</entry>
				<entry key="mapdir">
					<value>#XMLFormat(variables.mapdir)#</value>
				</entry>
				<entry key="version">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "version"))#</value>
				</entry>
				<entry key="title">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "title"))#</value>
				</entry>
				<entry key="webroot">
					<value>#XMLFormat(variables.webroot)#</value>
				</entry>
				<entry key="webrootmap">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "webrootmap"))#</value>
				</entry>
				<entry key="datasource">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "datasource"))#</value>
				</entry>
				<entry key="context">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "context"))#</value>
				</entry>
				<entry key="stub">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "stub"))#</value>
				</entry>
				<entry key="admindomain">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "admindomain"))#</value>
				</entry>
				<entry key="indexfile">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "indexfile"))#</value>
				</entry>
				<entry key="adminemail">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "adminemail"))#</value>
				</entry>
				<entry key="mailServerIP">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "mailServerIP"))#</value>
				</entry>
				<entry key="mailserverusername">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "mailserverusername"))#</value>
				</entry>
				<entry key="mailserverpassword">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "mailserverpassword"))#</value>
				</entry>
				<entry key="mailserversmtpport">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "mailserversmtpport"))#</value>
				</entry>
				<entry key="mailserverpoppport">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "mailserverpopport"))#</value>
				</entry>
				<entry key="mailservertls">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "mailservertls"))#</value>
				</entry>
				<entry key="mailserverssl">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "mailserverssl"))#</value>
				</entry>
				<entry key="adminssl">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "adminssl"))#</value>
				</entry>
				<entry key="logEvents">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "logEvents"))#</value>
				</entry>
				<entry key="dbType">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "dbType"))#</value>
				</entry>
				<entry key="dbPassword">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "dbPassword"))#</value>
				</entry>
				<entry key="dbUsername">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "dbUsername"))#</value>
				</entry>
				<entry key="debuggingEnabled">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "debuggingEnabled"))#</value>
				</entry>
				<entry key="port">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "port"))#</value>
				</entry>
				<entry key="fileDir">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "filedir"))#</value>
				</entry>
				<entry key="assetPath">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "assetpath"))#</value>
				</entry>
				<entry key="productionAssetPath">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "productionassetpath"))#</value>
				</entry>
				<entry key="ProductionWebroot">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "ProductionWebroot"))#</value>
				</entry>
				<entry key="ProductionDatasource">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "ProductionDatasource"))#</value>
				</entry>
				<entry key="ProductionFiledir">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "ProductionFiledir"))#</value>
				</entry>
				<entry key="fileStore">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "fileStore"))#</value>
				</entry>
				<entry key="fileStoreAccessInfo">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "fileStoreAccessInfo"))#</value>
				</entry>
				<entry key="sessionHistory">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "sessionHistory"))#</value>
				</entry>
				<entry key="locale">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "locale"))#</value>
				</entry>
				<entry key="useDefaultSMTPServer">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "useDefaultSMTPServer"))#</value>
				</entry>
				<entry key="imageInterpolation">
					<value>#XMLFormat(GetProfileString("#variables.iniPath#", mode, "imageInterpolation"))#</value>
				</entry>
				</map>
			</constructor-arg>
		</bean>
		<bean id="contentRenderer" class="#variables.mapdir#.content.contentRenderer"  singleton="false" />
		<bean id="contentManager" class="#variables.mapdir#.content.contentManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="contentGateway"><ref bean="contentGateway" /></constructor-arg>
			<constructor-arg name="contentDAO"><ref bean="contentDAO" /></constructor-arg>
			<constructor-arg name="contentUtility"><ref bean="contentUtility" /></constructor-arg>
			<constructor-arg name="reminderManager"><ref bean="reminderManager" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
			<constructor-arg name="categoryManager"><ref bean="categoryManager" /></constructor-arg>
			<constructor-arg name="fileManager"><ref bean="fileManager" /></constructor-arg>
			<constructor-arg name="pluginManager"><ref bean="pluginManager" /></constructor-arg>
		</bean>
		<bean id="contentGateway" class="#variables.mapdir#.content.contentGateway" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="contentDAO" class="#variables.mapdir#.content.contentDAO" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="contentUtility" class="#variables.mapdir#.content.contentUtility" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="contentDAO"><ref bean="contentDAO" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="permUtility"><ref bean="permUtility" /></constructor-arg>
			<constructor-arg name="fileManager"><ref bean="fileManager" /></constructor-arg>
			<constructor-arg name="contentRenderer"><ref bean="contentRenderer" /></constructor-arg>
			<constructor-arg name="mailer"><ref bean="mailer" /></constructor-arg>
		</bean>
		<bean id="contentBean" class="#variables.mapdir#.content.contentBean" singleton="false" >
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="fileManager" class="#variables.mapdir#.content.file.fileManager" singleton="true" >
			<constructor-arg name="fileDAO"><ref bean="fileDAO" /></constructor-arg>
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="fileDAO" class="#variables.mapdir#.content.file.fileDAO" singleton="true" >
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="image" class="#variables.mapdir#.content.file.imagecfc.image" singleton="false" />
		<bean id="reminderManager" class="#variables.mapdir#.content.reminder.reminderManager" singleton="true">
			<constructor-arg name="reminderGateway"><ref bean="reminderGateway" /></constructor-arg>
			<constructor-arg name="reminderDAO"><ref bean="reminderDAO" /></constructor-arg>
			<constructor-arg name="reminderUtility"><ref bean="reminderUtility" /></constructor-arg>
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="reminderGateway" class="#variables.mapdir#.content.reminder.reminderGateway" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="reminderDAO" class="#variables.mapdir#.content.reminder.reminderDAO" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="reminderUtility" class="#variables.mapdir#.content.reminder.reminderUtility" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="contentRenderer"><ref bean="contentRenderer" /></constructor-arg>
			<constructor-arg name="mailer"><ref bean="mailer" /></constructor-arg>
		</bean>
		<bean id="reminderBean" class="#variables.mapdir#.content.reminder.reminderBean" singleton="false" />
		<bean id="permUtility" class="#variables.mapdir#.permission" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="mailer" <cfif StructKeyExists(SERVER,"bluedragon") or (server.coldfusion.productname eq "ColdFusion Server" and listFirst(server.coldfusion.productversion) lt 8) or (server.coldfusion.productname eq "Railo" and listFirst(server.railo.version,".") lt 3)>class="#variables.mapdir#.mailerLimited"<cfelse>class="#variables.mapdir#.mailer"</cfif> singleton="true" >
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="contentRenderer"><ref bean="contentRenderer" /></constructor-arg>
		</bean>
		<bean id="dataCollectionManager" class="#variables.mapdir#.content.dataCollection.dataCollectionManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="fileManager"><ref bean="fileManager" /></constructor-arg>
		</bean>
		<bean id="categoryManager" class="#variables.mapdir#.category.categoryManager" singleton="true">
			<constructor-arg name="categoryGateway"><ref bean="categoryGateway" /></constructor-arg>
			<constructor-arg name="categoryDAO"><ref bean="categoryDAO" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="categoryUtility"><ref bean="categoryUtility" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="categoryDAO" class="#variables.mapdir#.category.categoryDAO" singleton="true" >
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="categoryGateway" class="#variables.mapdir#.category.categoryGateway" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="categoryUtility" class="#variables.mapdir#.category.categoryUtility" singleton="true">
			<constructor-arg name="categoryGateway"><ref bean="categoryGateway" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="categoryBean" class="#variables.mapdir#.category.categoryBean"  singleton="false" />
		<bean id="settingsManager" class="#variables.mapdir#.settings.settingsManager" singleton="true">
			<constructor-arg name="settingsGateway"><ref bean="settingsGateway" /></constructor-arg>
			<constructor-arg name="settingsDAO"><ref bean="settingsDAO" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="settingsGateway" class="#variables.mapdir#.settings.settingsGateway" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="settingsDAO" class="#variables.mapdir#.settings.settingsDAO" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="settingsBean" class="#variables.mapdir#.settings.settingsBean" singleton="false" />
		<bean id="userManager" class="#variables.mapdir#.user.userManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="userDAO"><ref bean="userDAO" /></constructor-arg>
			<constructor-arg name="userGateway"><ref bean="userGateway" /></constructor-arg>
			<constructor-arg name="userUtility"><ref bean="userUtility" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
			<constructor-arg name="fileManager"><ref bean="fileManager" /></constructor-arg>
			<constructor-arg name="pluginManager"><ref bean="pluginManager" /></constructor-arg>
		</bean>
		<bean id="userDAO" class="#variables.mapdir#.user.userDAO" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="userUtility" class="#variables.mapdir#.user.userUtility" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="userDAO"><ref bean="userDAO" /></constructor-arg>
			<constructor-arg name="mailer"><ref bean="mailer" /></constructor-arg>
		</bean>
		<bean id="userGateway" class="#variables.mapdir#.user.userGateway" singleton="true" >
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="userBean" class="#variables.mapdir#.user.userBean"  singleton="false">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="geoCoding"><ref bean="geoCoding" /></constructor-arg>
		</bean>
		<bean id="addressBean" class="#variables.mapdir#.user.addressBean"  singleton="false">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="geoCoding"><ref bean="geoCoding" /></constructor-arg>
		</bean>
		<bean id="loginManager" class="#variables.mapdir#.login.loginManager" singleton="true" >
			<constructor-arg name="userUtility"><ref bean="userUtility" /></constructor-arg>
			<constructor-arg name="userDAO"><ref bean="userDAO" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="permUtility"><ref bean="permUtility" /></constructor-arg>
			<constructor-arg name="sessionTrackingManager"><ref bean="sessionTrackingManager" /></constructor-arg>
		</bean>
		<bean id="mailinglistManager" class="#variables.mapdir#.mailinglist.mailinglistManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="mailinglistDAO"><ref bean="mailinglistDAO" /></constructor-arg>
			<constructor-arg name="mailinglistGateway"><ref bean="mailinglistGateway" /></constructor-arg>
			<constructor-arg name="mailinglistUtility"><ref bean="mailinglistUtility" /></constructor-arg>
			<constructor-arg name="memberManager"><ref bean="memberManager" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
		</bean>
		<bean id="mailinglistBean" class="#variables.mapdir#.mailinglist.mailinglistBean" singleton="false" />
		<bean id="memberBean" class="#variables.mapdir#.mailinglist.memberBean" singleton="false" />
		<bean id="mailinglistDAO" class="#variables.mapdir#.mailinglist.mailinglistDAO" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="mailinglistGateway" class="#variables.mapdir#.mailinglist.mailinglistGateway" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="mailinglistUtility" class="#variables.mapdir#.mailinglist.mailinglistUtility" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
			<bean id="memberManager" class="#variables.mapdir#.mailinglist.memberManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="memberDAO"><ref bean="memberDAO" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="contentRenderer"><ref bean="contentRenderer" /></constructor-arg>
			<constructor-arg name="mailer"><ref bean="mailer" /></constructor-arg>
		</bean>
		<bean id="memberDAO" class="#variables.mapdir#.mailinglist.memberDAO" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="emailManager" class="#variables.mapdir#.email.emailManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="emailDAO"><ref bean="emailDAO" /></constructor-arg>
			<constructor-arg name="emailGateway"><ref bean="emailGateway" /></constructor-arg>
			<constructor-arg name="emailUtility"><ref bean="emailUtility" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
		</bean>
		<bean id="emailDAO" class="#variables.mapdir#.email.emailDAO" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="emailGateway" class="#variables.mapdir#.email.emailGateway" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="emailUtility" class="#variables.mapdir#.email.emailUtility" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
			<constructor-arg name="mailinglistManager"><ref bean="mailinglistManager" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="contentRenderer"><ref bean="contentRenderer" /></constructor-arg>
			<constructor-arg name="mailer"><ref bean="mailer" /></constructor-arg>
		</bean>
		<bean id="emailBean" class="#variables.mapdir#.email.emailBean" singleton="false" />
		<bean id="advertiserManager" class="#variables.mapdir#.advertising.advertiserManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="advertiserGateway"><ref bean="advertiserGateway" /></constructor-arg>
			<constructor-arg name="campaignManager"><ref bean="campaignManager" /></constructor-arg>
			<constructor-arg name="adZoneManager"><ref bean="adZoneManager" /></constructor-arg>
			<constructor-arg name="creativeManager"><ref bean="creativeManager" /></constructor-arg>
			<constructor-arg name="advertiserRenderer"><ref bean="advertiserRenderer" /></constructor-arg>
			<constructor-arg name="advertiserUtility"><ref bean="advertiserUtility" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="advertiserGateway" class="#variables.mapdir#.advertising.advertiserGateway" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="advertiserRenderer" class="#variables.mapdir#.advertising.advertiserRenderer" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="advertiserUtility" class="#variables.mapdir#.advertising.advertiserUtility" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="advertiserGateway"><ref bean="advertiserGateway" /></constructor-arg>
		</bean>
		<bean id="campaignManager" class="#variables.mapdir#.advertising.campaign.campaignManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="campaignGateway"><ref bean="campaignGateway" /></constructor-arg>
			<constructor-arg name="campaignDAO"><ref bean="campaignDAO" /></constructor-arg>
			<constructor-arg name="placementManager"><ref bean="placementManager" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
		</bean>
		<bean id="campaignGateway" class="#variables.mapdir#.advertising.campaign.campaignGateway" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="campaignDAO" class="#variables.mapdir#.advertising.campaign.campaignDAO" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="campaignBean" class="#variables.mapdir#.advertising.campaign.campaignBean" singleton="false" />
		<bean id="placementManager" class="#variables.mapdir#.advertising.campaign.placement.placementManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="placementGateway"><ref bean="placementGateway" /></constructor-arg>
			<constructor-arg name="placementDAO"><ref bean="placementDAO" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
		</bean>
		<bean id="placementGateway" class="#variables.mapdir#.advertising.campaign.placement.placementGateway" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="placementDAO" class="#variables.mapdir#.advertising.campaign.placement.placementDAO" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="placementBean" class="#variables.mapdir#.advertising.campaign.placement.placementBean" singleton="false" />
		<bean id="adZoneManager" class="#variables.mapdir#.advertising.adZone.adZoneManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="adZoneGateway"><ref bean="adZoneGateway" /></constructor-arg>
			<constructor-arg name="adZoneDAO"><ref bean="adZoneDAO" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
		</bean>
		<bean id="adZoneGateway" class="#variables.mapdir#.advertising.adZone.adZoneGateway" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="adZoneDAO" class="#variables.mapdir#.advertising.adZone.adZoneDAO" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="adZoneBean" class="#variables.mapdir#.advertising.adZone.adZoneBean" singleton="false" />
		<bean id="creativeManager" class="#variables.mapdir#.advertising.creative.creativeManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="creativeGateway"><ref bean="creativeGateway" /></constructor-arg>
			<constructor-arg name="creativeDAO"><ref bean="creativeDAO" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
			<constructor-arg name="fileManager"><ref bean="fileManager" /></constructor-arg>
		</bean>
		<bean id="creativeGateway" class="#variables.mapdir#.advertising.creative.creativeGateway" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="creativeDAO" class="#variables.mapdir#.advertising.creative.creativeDAO" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="creativeBean" class="#variables.mapdir#.advertising.creative.creativeBean" singleton="false" />
		<bean id="feedManager" class="#variables.mapdir#.content.feed.feedManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="feedGateway"><ref bean="feedGateway" /></constructor-arg>
			<constructor-arg name="feedDAO"><ref bean="feedDAO" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
			<constructor-arg name="feedUtility"><ref bean="feedUtility" /></constructor-arg>
		</bean>
		<bean id="feedGateway" class="#variables.mapdir#.content.feed.feedGateway" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="feedDAO" class="#variables.mapdir#.content.feed.feedDAO" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
		</bean>
		<bean id="feedUtility" class="#variables.mapdir#.content.feed.feedUtility" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="feedDAO"><ref bean="feedDAO" /></constructor-arg>
			<constructor-arg name="utility"><ref bean="utility" /></constructor-arg>
			<constructor-arg name="contentManager"><ref bean="contentManager" /></constructor-arg>
		</bean>
		<bean id="feedBean" class="#variables.mapdir#.content.feed.feedBean" singleton="false" />
		<bean id="sessionTrackingManager" class="#variables.mapdir#.user.sessionTracking.sessionTrackingManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="sessionTrackingDAO"><ref bean="sessionTrackingDAO" /></constructor-arg>
			<constructor-arg name="sessionTrackingGateway"><ref bean="sessionTrackingGateway" /></constructor-arg>
		</bean>
		<bean id="sessionTrackingDAO" class="#variables.mapdir#.user.sessionTracking.sessionTrackingDAO" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="sessionTrackingGateway" class="#variables.mapdir#.user.sessionTracking.sessionTrackingGateway" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="favoriteManager" class="#variables.mapdir#.content.favorite.favoriteManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="raterManager" class="#variables.mapdir#.content.rater.raterManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
		</bean>
		<bean id="dashboardManager" class="#variables.mapdir#.dashboard.dashboardManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="advertiserGateway"><ref bean="advertiserGateway" /></constructor-arg>
			<constructor-arg name="userGateway"><ref bean="userGateway" /></constructor-arg>
			<constructor-arg name="contentGateway"><ref bean="contentGateway" /></constructor-arg>
			<constructor-arg name="sessionTrackingGateway"><ref bean="sessionTrackingGateway" /></constructor-arg>
			<constructor-arg name="emailGateway"><ref bean="emailGateway" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="raterManager"><ref bean="raterManager" /></constructor-arg>
			<constructor-arg name="feedGateway"><ref bean="feedGateway" /></constructor-arg>
		</bean>
		<bean id="publisher" class="#variables.mapdir#.publisher" singleton="true"/>
		<bean id="projectManager" class="#variables.mapdir#.workspace.project.projectManager" singleton="true">
			<constructor-arg name="configBean"><ref bean="configBean" /></constructor-arg>
			<constructor-arg name="settingsManager"><ref bean="settingsManager" /></constructor-arg>
			<constructor-arg name="fileManager"><ref bean="fileManager" /></constructor-arg>
		</bean>
		<bean id="servlet" class="#variables.mapdir#.servlet" singleton="false" />
		<bean id="geoCoding" class="#variables.mapdir#.geoCoding.googleGeoCode" singleton="true" />
		<bean id="resourceBundleFactory" class="#variables.mapdir#.resourceBundle.resourceBundleFactory" singleton="true" />
		<bean id="pluginManager" class="#variables.mapdir#.plugin.pluginManager" singleton="true">
			<property name="configBean"><ref bean="configBean" /></property>
			<property name="settingsManager"><ref bean="settingsManager" /></property>
			<property name="utility"><ref bean="utility" /></property>
		</bean>
		<cfinclude template="coldspring.custom.xml.cfm">
	</beans></cfoutput>
	</cfsavecontent>