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 xsi:schemaLocation="http://www.springframework.org/schema/beans
5 http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
7 <bean id="applicationSettings"
8 class="org.splat.simer.ApplicationSettings">
9 <property name="projectSettings" ref="projectSettings" />
12 <bean id="importedStudy" class="org.splat.simer.admin.ImportedStudy"
15 <bean id="openStudy" class="org.splat.simer.OpenStudy"
17 <property name="projectElementService"
18 ref="projectElementService" />
19 <property name="projectSettings" ref="projectSettings" />
20 <property name="scenarioService" ref="scenarioService" />
23 <bean id="openKnowledge" class="org.splat.simer.OpenKnowledge"
25 <property name="projectElementService"
26 ref="projectElementService" />
27 <property name="projectSettings" ref="projectSettings" />
30 <bean id="baseAction" class="org.splat.simer.Action"
32 <property name="openStudy" ref="openStudy" />
33 <property name="openKnowledge" ref="openKnowledge" />
36 <bean id="startAction" class="org.splat.simer.StartAction"
38 <property name="applicationSettings" ref="applicationSettings" />
39 <property name="projectSettings" ref="projectSettings" />
41 <bean id="connectionAction" class="org.splat.simer.ConnectionAction"
45 <bean id="menuAction" class="org.splat.simer.MenuAction"
49 <bean id="notYetImplementedAction"
50 class="org.splat.simer.NotYetImplementedAction" scope="prototype">
53 <bean id="searchStudyAction"
54 class="org.splat.simer.SearchStudyAction" scope="prototype">
55 <property name="projectSettings" ref="projectSettings" />
56 <property name="searchService" ref="searchService" />
59 <bean id="searchKnowledgeAction"
60 class="org.splat.simer.SearchKnowledgeAction" scope="prototype">
61 <property name="searchService" ref="searchService" />
64 <bean id="searchDocumentAction"
65 class="org.splat.simer.SearchDocumentAction" scope="prototype">
68 <bean id="displayStudyStepAction" parent="baseAction"
69 class="org.splat.simer.DisplayStudyStepAction" scope="prototype">
70 <property name="studyService" ref="studyService" />
73 <bean id="studyPropertiesAction"
74 class="org.splat.simer.StudyPropertiesAction" scope="prototype">
75 <property name="studyService" ref="studyService" />
78 <bean id="displayKnowledgeAction"
79 class="org.splat.simer.DisplayKnowledgeAction" scope="prototype">
80 <property name="knowledgeElementService"
81 ref="knowledgeElementService" />
84 <bean id="editStudyAction" class="org.splat.simer.EditStudyAction"
86 <property name="studyService" ref="studyService" />
89 <bean id="newStudyAction" class="org.splat.simer.NewStudyAction"
90 parent="baseAction" scope="prototype">
91 <property name="studyService" ref="studyService" />
94 <bean id="newScenarioAction"
95 class="org.splat.simer.NewScenarioAction" scope="prototype">
96 <property name="projectElementService"
97 ref="projectElementService" />
98 <property name="studyService" ref="studyService" />
101 <bean id="editScenarioPropertiesAction"
102 class="org.splat.simer.EditScenarioPropertiesAction"
104 <property name="projectElementService"
105 ref="projectElementService" />
106 <property name="scenarioService" ref="scenarioService" />
109 <bean id="editSimulationContextAction"
110 class="org.splat.simer.EditSimulationContextAction"
112 <property name="stepService" ref="stepService" />
113 <property name="studyService" ref="studyService" />
116 <bean id="uploadAction" class="org.splat.simer.UploadAction"
120 <bean id="importDocumentAction"
121 class="org.splat.simer.ImportDocumentAction" scope="prototype">
122 <property name="projectSettings" ref="projectSettings" />
123 <property name="publicationService" ref="publicationService" />
126 <bean id="versionDocumentAction"
127 class="org.splat.simer.VersionDocumentAction" scope="prototype">
128 <property name="projectSettings" ref="projectSettings" />
129 <property name="publicationService" ref="publicationService" />
132 <bean id="editDocumentAction"
133 class="org.splat.simer.EditDocumentAction" scope="prototype">
134 <property name="publicationService" ref="publicationService" />
137 <bean id="editKnowledgeElementAction"
138 class="org.splat.simer.EditKnowledgeElementAction"
140 <property name="knowledgeElementService"
141 ref="knowledgeElementService" />
142 <property name="scenarioService" ref="scenarioService" />
145 <bean id="databaseIndexingAction"
146 class="org.splat.simer.admin.DatabaseIndexingAction"
148 <property name="studyService" ref="studyService" />
149 <property name="importedStudy" ref="importedStudy" />
150 <property name="searchService" ref="searchService" />
153 <bean id="importUserAction"
154 class="org.splat.simer.admin.ImportUserAction" scope="prototype">
157 <bean id="simulationContextAction"
158 class="org.splat.simer.admin.SimulationContextAction"
160 <property name="knowledgeElementService"
161 ref="knowledgeElementService" />
162 <property name="searchService" ref="searchService" />
163 <property name="projectSettings" ref="projectSettings" />
166 <bean id="knowledgeElementAction"
167 class="org.splat.simer.admin.KnowledgeElementAction"
171 <bean id="saveDocumentAction"
172 class="org.splat.module.SaveDocumentAction" scope="prototype">
173 <property name="publicationService" ref="publicationService" />
174 <property name="scenarioService" ref="scenarioService" />
175 <property name="stepService" ref="stepService" />