http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
+ <bean id="serviceLocator"
+ class="org.splat.service.ServiceLocatorImpl"
+ factory-method="getInstance">
+ <property name="studyService" ref="studyService" />
+ <property name="userService" ref="userService" />
+ </bean>
+
+ <bean id="userService" class="org.splat.service.UserServiceImpl">
+ <property name="userDAO" ref="userDAO" />
+ </bean>
<bean id="projectElementService"
class="org.splat.service.ProjectElementServiceImpl">
- <property name="projectSettings" ref="projectSettings" />
+ <property name="stepsConfigService" ref="stepsConfigService" />
+ <property name="projectElementDAO" ref="projectElementDAO" />
</bean>
<bean id="documentTypeService"
class="org.splat.service.DocumentTypeServiceImpl">
- <property name="projectSettings" ref="projectSettings" />
+ <property name="documentTypeDAO" ref="documentTypeDAO" />
</bean>
<bean id="documentService"
<property name="projectSettings" ref="projectSettings" />
<property name="studyService" ref="studyService" />
<property name="documentDAO" ref="documentDAO" />
+ <property name="documentTypeDAO" ref="documentTypeDAO" />
+ <property name="repositoryService" ref="repositoryService" />
+ <property name="fileDAO" ref="fileDAO" />
+ <property name="relationDAO" ref="relationDAO" />
+ <property name="studyDAO" ref="studyDAO" />
</bean>
<bean id="knowledgeElementService"
class="org.splat.service.KnowledgeElementServiceImpl">
<property name="indexService" ref="indexService" />
<property name="knowledgeElementDAO" ref="knowledgeElementDAO" />
+ <property name="studyService" ref="studyService" />
+ <property name="projectElementService"
+ ref="projectElementService" />
+ </bean>
+
+ <bean id="knowledgeElementTypeService"
+ class="org.splat.service.KnowledgeElementTypeServiceImpl">
+ <property name="knowledgeElementTypeDAO"
+ ref="knowledgeElementTypeDAO" />
</bean>
<bean id="publicationService"
class="org.splat.service.PublicationServiceImpl">
- <property name="documentTypeService" ref="documentTypeService" />
+ <property name="documentService" ref="documentService" />
+ <property name="documentTypeService" ref="documentTypeService" />
+ <property name="userService" ref="userService" />
<property name="projectElementService"
ref="projectElementService" />
<property name="stepService" ref="stepService" />
<property name="studyService" ref="studyService" />
+ <property name="publicationDAO" ref="publicationDAO" />
+ <property name="projectElementDAO" ref="projectElementDAO" />
+ <property name="repositoryService" ref="repositoryService" />
+ <property name="timestampDAO" ref="timestampDAO" />
+ <property name="simulationContextService"
+ ref="simulationContextService" />
</bean>
<bean id="scenarioService"
class="org.splat.service.ScenarioServiceImpl">
+ <property name="documentTypeService" ref="documentTypeService" />
<property name="indexService" ref="indexService" />
<property name="projectElementService"
ref="projectElementService" />
+ <property name="projectSettings" ref="projectSettings" />
<property name="publicationService" ref="publicationService" />
- <property name="stepService" ref="stepService" />
+ <property name="stepService" ref="stepService" />
+ <property name="stepsConfigService" ref="stepsConfigService" />
+ <property name="studyService" ref="studyService" />
+ <property name="knowledgeElementDAO" ref="knowledgeElementDAO" />
+ <property name="scenarioDAO" ref="scenarioDAO" />
+ <property name="studyDAO" ref="studyDAO" />
+ <property name="validationCycleDAO" ref="validationCycleDAO" />
+ <property name="knowledgeElementTypeService"
+ ref="knowledgeElementTypeService" />
+ <property name="repositoryService" ref="repositoryService" />
+ <property name="userService" ref="userService" />
+ <property name="userDAO" ref="userDAO" />
+ <property name="roleDAO" ref="roleDAO" />
+ <property name="knowledgeElementTypeDAO"
+ ref="knowledgeElementTypeDAO" />
+ <property name="simulationContextService"
+ ref="simulationContextService" />
+ <property name="simulationContextTypeService"
+ ref="simulationContextTypeService" />
</bean>
<bean id="searchService"
class="org.splat.service.SearchServiceImpl">
<property name="indexService" ref="indexService" />
<property name="repositoryService" ref="repositoryService" />
+ <property name="studyService" ref="studyService" />
+ <property name="studyDAO" ref="studyDAO" />
+ <property name="knowledgeElementDAO" ref="knowledgeElementDAO" />
</bean>
<bean id="stepService" class="org.splat.service.StepServiceImpl">
<property name="indexService" ref="indexService" />
+ <property name="documentDAO" ref="documentDAO" />
+ <property name="relationDAO" ref="relationDAO" />
+ <property name="publicationDAO" ref="publicationDAO" />
+ <property name="fileDAO" ref="fileDAO" />
<property name="documentService" ref="documentService" />
+ <property name="documentTypeService" ref="documentTypeService" />
<property name="simulationContextService"
ref="simulationContextService" />
+ <property name="simulationContextDAO"
+ ref="simulationContextDAO" />
+ <property name="projectElementDAO" ref="projectElementDAO" />
+ <property name="projectSettings" ref="projectSettings" />
+ <property name="versionsRelationDAO" ref="versionsRelationDAO" />
+ <property name="stepCommentAttributeDAO" ref="stepCommentAttributeDAO" />
+ <property name="userDAO" ref="userDAO" />
</bean>
<bean id="simulationContextService"
class="org.splat.service.SimulationContextServiceImpl">
+ <property name="projectSettings" ref="projectSettings" />
<property name="simulationContextDAO"
ref="simulationContextDAO" />
<property name="simulationContextTypeDAO"
ref="simulationContextTypeDAO" />
</bean>
+ <bean id="simulationContextTypeService"
+ class="org.splat.service.SimulationContextTypeServiceImpl">
+ <property name="simulationContextTypeDAO"
+ ref="simulationContextTypeDAO" />
+ </bean>
+
<bean id="studyService"
class="org.splat.service.StudyServiceImpl">
<property name="indexService" ref="indexService" />
<property name="projectElementService"
ref="projectElementService" />
<property name="projectSettings" ref="projectSettings" />
- <property name="scenarioService" ref="scenarioService" />
- <property name="stepService" ref="stepService" />
+ <property name="stepService" ref="stepService" />
<property name="studyDAO" ref="studyDAO" />
- <property name="scenarioDAO" ref="scenarioDAO" />
- <property name="IDBuilderDAO" ref="iDBuilderDAO" />
+ <property name="documentDAO" ref="documentDAO" />
+ <property name="usedByRelationDAO" ref="usedByRelationDAO" />
+ <property name="scenarioDAO" ref="scenarioDAO" />
+ <property name="IDBuilderDAO" ref="iDBuilderDAO" />
+ <property name="validationCycleDAO" ref="validationCycleDAO" />
+ <property name="documentTypeService" ref="documentTypeService" />
+ <property name="userService" ref="userService" />
+ <property name="descriptionAttributeDAO" ref="descriptionAttributeDAO" />
+ <property name="repositoryService" ref="repositoryService" />
+ <property name="publicationDAO" ref="publicationDAO" />
</bean>
+ <bean id="userRights" abstract="true" scope="session">
+ <property name="studyService" ref="studyService" />
+ </bean>
</beans>
\ No newline at end of file