Information

0
Story Points

Technologies

Spring XML
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">

	<!-- Service Classes -->
	<bean id="logService" class="ee.adit.service.LogService">
		<property name="requestLogDAO" ref="requestLogDAO" />
		<property name="errorLogDAO" ref="errorLogDAO" />
		<property name="downloadRequestLogDAO" ref="downloadRequestLogDAO" />
		<property name="metadataRequestLogDAO" ref="metadataRequestLogDAO" />
	</bean>

	<bean id="userService" class="ee.adit.service.UserService">
		<property name="remoteApplicationDAO" ref="remoteApplicationDAO" />
		<property name="usertypeDAO" ref="usertypeDAO" />
		<property name="notificationTypeDAO" ref="notificationTypeDAO" />
		<property name="aditUserDAO" ref="aditUserDAO" />
		<property name="documentDAO" ref="documentDAO" />
		<property name="accessRestrictionDAO" ref="accessRestrictionDAO" />
		<property name="notificationDAO" ref="notificationDAO" />
		<property name="dvkDAO" ref="dvkDAO" />
		<property name="userContactDAO" ref="userContactDAO" />
	</bean>

	<bean id="documentService" class="ee.adit.service.DocumentService">
		<property name="messageSource" ref="messageSource" />
		<property name="documentTypeDAO" ref="documentTypeDAO" />
		<property name="documentDAO" ref="documentDAO" />
		<property name="documentFileDAO" ref="documentFileDAO" />
		<property name="documentWfStatusDAO" ref="documentWfStatusDAO" />
		<property name="documentSharingDAO" ref="documentSharingDAO" />
		<property name="documentHistoryDAO" ref="documentHistoryDAO" />
		<property name="aditUserDAO" ref="aditUserDAO" />
		<property name="configuration" ref="configuration" />
		<property name="dvkDAO" ref="dvkDAO" />
		
		<property name="notificationService" ref="notificationService" />
	</bean>

	<bean id="messageService" class="ee.adit.service.MessageService">
		<property name="messageSource" ref="messageSource" />
		<property name="configuration" ref="configuration" />
	</bean>
	
	<bean id="monitorService" class="ee.adit.service.MonitorService">
		<property name="marshaller" ref="castorMarshaller" />
		<property name="unmarshaller" ref="castorMarshaller" />
		<property name="documentDAO" ref="documentDAO" />
		<property name="dvkDAO" ref="dvkDAO" />
		<property name="configuration" ref="configuration" />
		<property name="nagiosLogger" ref="nagiosLogger" />
		<property name="documentService" ref="documentService" />
		<property name="monitorConfiguration" ref="monitorConfiguration" />
		<property name="documentSharingDAO" ref="documentSharingDAO" />
		<property name="notificationDAO" ref="notificationDAO" />
		<property name="errorLogDAO" ref="errorLogDAO" />
	</bean>
	
	<!-- MessageSource -->
	<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
		<property name="basenames">
			<list>
				<value>messages</value>
			</list>
		</property>
	</bean>
			
	<!-- Castor Marshaller -->
	<bean id="castorMarshaller" class="org.springframework.oxm.castor.CastorMarshaller">
		<property name="mappingLocation" value="classpath:/adit-castor-mapping.xml" />
		<property name="ignoreExtraElements" value="true" />
	</bean>
	
	<!-- Nagios Logger -->
	<bean id="nagiosLogger" class="ee.adit.util.NagiosLogger" />
			
	<bean id="scheduleClient" class="ee.adit.schedule.ScheduleClient">
		<property name="marshaller" ref="castorMarshaller" />
		<property name="unmarshaller" ref="castorMarshaller" />
		<property name="configuration" ref="configuration" />
	</bean>
	
	<bean id="notificationService" class="ee.adit.service.NotificationService">
		<property name="configuration" ref="configuration" />
		<property name="messageService" ref="messageService" />
		<property name="userService" ref="userService" />
		<property name="scheduleClient" ref="scheduleClient" />
	</bean>
			
</beans>
Page generated: Oct 19, 2017 2:35:17 PM