Red Hat Application Migration Toolkit
<?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>