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" />
+ </bean>
+
<bean id="projectElementService"
class="org.splat.service.ProjectElementServiceImpl">
<property name="projectSettings" ref="projectSettings" />
<bean id="documentTypeService"
class="org.splat.service.DocumentTypeServiceImpl">
- <property name="projectSettings" ref="projectSettings" />
+ <property name="documentTypeDAO" ref="documentTypeDAO" />
</bean>
<bean id="documentService"
class="org.splat.service.DocumentServiceImpl">
<property name="projectSettings" ref="projectSettings" />
<property name="studyService" ref="studyService" />
- <property name="documentDAO" ref="documentDAO" />
- <property name="repositoryService" ref="repositoryService" />
+ <property name="documentDAO" ref="documentDAO" />
+ <property name="documentTypeDAO" ref="documentTypeDAO" />
+ <property name="repositoryService" ref="repositoryService" />
+ <property name="fileDAO" ref="fileDAO" />
</bean>
<bean id="knowledgeElementService"
class="org.splat.service.KnowledgeElementServiceImpl">
<property name="indexService" ref="indexService" />
<property name="knowledgeElementDAO" ref="knowledgeElementDAO" />
+ <property name="studyService" ref="studyService" />
+ </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="projectElementService"
ref="projectElementService" />
<property name="stepService" ref="stepService" />
<property name="studyService" ref="studyService" />
+ <property name="publicationDAO" ref="publicationDAO" />
+ <property name="projectElementDAO" ref="projectElementDAO" />
</bean>
<bean id="scenarioService"
ref="projectElementService" />
<property name="publicationService" ref="publicationService" />
<property name="stepService" ref="stepService" />
+ <property name="studyService" ref="studyService" />
<property name="knowledgeElementDAO" ref="knowledgeElementDAO" />
- <property name="scenarioDAO" ref="scenarioDAO" />
+ <property name="scenarioDAO" ref="scenarioDAO" />
+ <property name="knowledgeElementTypeService"
+ ref="knowledgeElementTypeService" />
</bean>
<bean id="searchService"
<bean id="stepService" class="org.splat.service.StepServiceImpl">
<property name="indexService" ref="indexService" />
- <property name="documentDAO" ref="documentDAO" />
- <property name="documentService" ref="documentService" />
- <property name="simulationContextService"
- ref="simulationContextService" />
- <property name="simulationContextDAO"
- ref="simulationContextDAO" />
- <property name="projectElementDAO"
- ref="projectElementDAO" />
+ <property name="documentDAO" ref="documentDAO" />
+ <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" />
</bean>
<bean id="simulationContextService"
<property name="projectElementService"
ref="projectElementService" />
<property name="projectSettings" ref="projectSettings" />
- <property name="scenarioService" ref="scenarioService" />
<property name="stepService" ref="stepService" />
<property name="studyDAO" ref="studyDAO" />
<property name="scenarioDAO" ref="scenarioDAO" />
- <property name="IDBuilderDAO" ref="iDBuilderDAO" />
- <property name="validationCycleDAO" ref="validationCycleDAO" />
+ <property name="IDBuilderDAO" ref="iDBuilderDAO" />
+ <property name="validationCycleDAO" ref="validationCycleDAO" />
+ <property name="documentTypeService" ref="documentTypeService" />
</bean>
+ <bean id="userRights" abstract="true" scope="session">
+ <property name="studyService" ref="studyService" />
+ </bean>
</beans>
\ No newline at end of file