Salome HOME
StepServiceImpl doesn't use Database class anymore.
[tools/siman.git] / Workspace / Siman-Common / src / spring / businessServiceContext.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4         xmlns:aop="http://www.springframework.org/schema/aop"
5         xmlns:tx="http://www.springframework.org/schema/tx"
6         xsi:schemaLocation="
7 http://www.springframework.org/schema/beans
8 http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
9 http://www.springframework.org/schema/aop
10 http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
11 http://www.springframework.org/schema/tx
12 http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
13
14         <bean id="projectElementService"
15                 class="org.splat.service.ProjectElementServiceImpl">
16                 <property name="projectSettings" ref="projectSettings" />
17         </bean>
18
19         <bean id="documentTypeService"
20                 class="org.splat.service.DocumentTypeServiceImpl">
21                 <property name="projectSettings" ref="projectSettings" />
22         </bean>
23
24         <bean id="documentService"
25                 class="org.splat.service.DocumentServiceImpl">
26                 <property name="projectSettings" ref="projectSettings" />
27                 <property name="studyService" ref="studyService" />
28         <property name="documentDAO" ref="documentDAO" />
29         <property name="repositoryService" ref="repositoryService" />
30         </bean>
31
32         <bean id="knowledgeElementService"
33                 class="org.splat.service.KnowledgeElementServiceImpl">
34                 <property name="indexService" ref="indexService" />
35                 <property name="knowledgeElementDAO" ref="knowledgeElementDAO" />
36         </bean>
37
38         <bean id="publicationService"
39                 class="org.splat.service.PublicationServiceImpl">
40                 <property name="documentTypeService" ref="documentTypeService" />
41                 <property name="projectElementService"
42                         ref="projectElementService" />
43                 <property name="stepService" ref="stepService" />
44                 <property name="studyService" ref="studyService" />
45         </bean>
46
47         <bean id="scenarioService"
48                 class="org.splat.service.ScenarioServiceImpl">
49                 <property name="indexService" ref="indexService" />
50                 <property name="projectElementService"
51                         ref="projectElementService" />
52                 <property name="publicationService" ref="publicationService" />
53                 <property name="stepService" ref="stepService" />
54                 <property name="knowledgeElementDAO" ref="knowledgeElementDAO" />
55         <property name="scenarioDAO" ref="scenarioDAO" />
56         </bean>
57
58         <bean id="searchService"
59                 class="org.splat.service.SearchServiceImpl">
60                 <property name="indexService" ref="indexService" />
61                 <property name="repositoryService" ref="repositoryService" />
62         </bean>
63
64         <bean id="stepService" class="org.splat.service.StepServiceImpl">
65                 <property name="indexService" ref="indexService" />
66         <property name="documentDAO" ref="documentDAO" />
67         <property name="documentService" ref="documentService" />
68         <property name="simulationContextService"
69             ref="simulationContextService" />
70         <property name="simulationContextDAO"
71             ref="simulationContextDAO" />
72         <property name="projectElementDAO"
73             ref="projectElementDAO" />
74         </bean>
75
76         <bean id="simulationContextService"
77                 class="org.splat.service.SimulationContextServiceImpl">
78                 <property name="simulationContextDAO"
79                         ref="simulationContextDAO" />
80                 <property name="simulationContextTypeDAO"
81                         ref="simulationContextTypeDAO" />
82         </bean>
83
84         <bean id="studyService"
85                 class="org.splat.service.StudyServiceImpl">
86                 <property name="indexService" ref="indexService" />
87                 <property name="projectElementService"
88                         ref="projectElementService" />
89                 <property name="projectSettings" ref="projectSettings" />
90                 <property name="scenarioService" ref="scenarioService" />
91                 <property name="stepService" ref="stepService" />
92                 <property name="studyDAO" ref="studyDAO" />
93                 <property name="scenarioDAO" ref="scenarioDAO" />
94         <property name="IDBuilderDAO" ref="iDBuilderDAO" />
95         <property name="validationCycleDAO" ref="validationCycleDAO" />
96         </bean>
97
98 </beans>