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"
5
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
7
<bean id="org.hisp.dhis.dashboard.action.DashBoardHomePageAction"
8
class="org.hisp.dhis.dashboard.action.DashBoardHomePageAction"
12
<!-- Graphical Analyser -->
15
id="org.hisp.dhis.dashboard.ga.action.GenerateGraphicalAnalyserFormAction"
16
class="org.hisp.dhis.dashboard.ga.action.GenerateGraphicalAnalyserFormAction"
18
<property name="dataElementService">
19
<ref bean="org.hisp.dhis.dataelement.DataElementService"/>
21
<property name="indicatorService">
22
<ref bean="org.hisp.dhis.indicator.IndicatorService"/>
24
<property name="periodStore">
25
<ref bean="org.hisp.dhis.period.PeriodStore"/>
27
<property name="organisationUnitService">
28
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
30
<property name="organisationUnitGroupService">
31
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitGroupService"/>
35
<bean id="org.hisp.dhis.dashboard.ga.action.charts.GenerateChartDataAction"
36
class="org.hisp.dhis.dashboard.ga.action.charts.GenerateChartDataAction"
38
<property name="aggregationService">
39
<ref bean="org.hisp.dhis.aggregation.AggregationService"/>
41
<property name="dataElementCategoryOptionComboService">
43
bean="org.hisp.dhis.dataelement.DataElementCategoryOptionComboService"/>
45
<property name="dashBoardService">
46
<ref bean="org.hisp.dhis.dashboard.util.DashBoardService"/>
48
<property name="dataElementService">
49
<ref bean="org.hisp.dhis.dataelement.DataElementService"/>
51
<property name="indicatorService">
52
<ref bean="org.hisp.dhis.indicator.IndicatorService"/>
54
<property name="periodStore">
55
<ref bean="org.hisp.dhis.period.PeriodStore"/>
57
<property name="organisationUnitService">
58
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
60
<property name="statementManager">
61
<ref bean="org.hisp.dhis.jdbc.StatementManager"/>
63
<property name="organisationUnitGroupService">
64
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitGroupService"/>
66
<property name="targetService">
67
<ref bean="org.hisp.dhis.target.TargetService"/>
71
<bean id="org.hisp.dhis.dashboard.ga.action.charts.GenerateChartAction"
72
class="org.hisp.dhis.dashboard.ga.action.charts.GenerateChartAction"
76
<!-- Annual Analyser -->
78
<bean id="org.hisp.dhis.dashboard.aa.action.GenerateAnnualAnalyserFormAction"
79
class="org.hisp.dhis.dashboard.aa.action.GenerateAnnualAnalyserFormAction"
81
<property name="dataElementService">
82
<ref bean="org.hisp.dhis.dataelement.DataElementService"/>
84
<property name="indicatorService">
85
<ref bean="org.hisp.dhis.indicator.IndicatorService"/>
87
<property name="periodStore">
88
<ref bean="org.hisp.dhis.period.PeriodStore"/>
90
<property name="organisationUnitService">
91
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
95
<bean id="org.hisp.dhis.dashboard.aa.action.GenerateAnnualAnalysisDataAction"
96
class="org.hisp.dhis.dashboard.aa.action.GenerateAnnualAnalysisDataAction"
98
<property name="aggregationService">
99
<ref bean="org.hisp.dhis.aggregation.AggregationService"/>
101
<property name="dashBoardService">
102
<ref bean="org.hisp.dhis.dashboard.util.DashBoardService"/>
104
<property name="dataElementService">
105
<ref bean="org.hisp.dhis.dataelement.DataElementService"/>
107
<property name="indicatorService">
108
<ref bean="org.hisp.dhis.indicator.IndicatorService"/>
110
<property name="periodStore">
111
<ref bean="org.hisp.dhis.period.PeriodStore"/>
113
<property name="organisationUnitService">
114
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
118
<!-- Survey Analyser -->
120
<bean id="org.hisp.dhis.dashboard.sa.action.GenerateSurveyAnalysisFormAction"
121
class="org.hisp.dhis.dashboard.sa.action.GenerateSurveyAnalysisFormAction"
123
<property name="dataElementService">
124
<ref bean="org.hisp.dhis.dataelement.DataElementService"/>
126
<property name="indicatorService">
127
<ref bean="org.hisp.dhis.indicator.IndicatorService"/>
129
<property name="periodStore">
130
<ref bean="org.hisp.dhis.period.PeriodStore"/>
132
<property name="organisationUnitService">
133
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
137
<bean id="org.hisp.dhis.dashboard.sa.action.GenerateSurveyAnalysisDataAction"
138
class="org.hisp.dhis.dashboard.sa.action.GenerateSurveyAnalysisDataAction"
140
<property name="aggregationService">
141
<ref bean="org.hisp.dhis.aggregation.AggregationService"/>
143
<property name="dashBoardService">
144
<ref bean="org.hisp.dhis.dashboard.util.DashBoardService"/>
146
<property name="dataElementService">
147
<ref bean="org.hisp.dhis.dataelement.DataElementService"/>
149
<property name="indicatorService">
150
<ref bean="org.hisp.dhis.indicator.IndicatorService"/>
152
<property name="periodStore">
153
<ref bean="org.hisp.dhis.period.PeriodStore"/>
155
<property name="organisationUnitService">
156
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
162
<bean id="org.hisp.dhis.dashboard.ds.action.GenerateDataStatusFormAction"
163
class="org.hisp.dhis.dashboard.ds.action.GenerateDataStatusFormAction"
165
<property name="dataSetStore">
166
<ref bean="org.hisp.dhis.dataset.DataSetStore"/>
168
<property name="periodStore">
169
<ref bean="org.hisp.dhis.period.PeriodStore"/>
173
<bean id="org.hisp.dhis.dashboard.ds.action.GenerateDataStatusResultAction"
174
class="org.hisp.dhis.dashboard.ds.action.GenerateDataStatusResultAction"
176
<property name="dataValueService">
177
<ref bean="org.hisp.dhis.datavalue.DataValueService"/>
179
<property name="dashBoardService">
180
<ref bean="org.hisp.dhis.dashboard.util.DashBoardService"/>
182
<property name="dataSetStore">
183
<ref bean="org.hisp.dhis.dataset.DataSetStore"/>
185
<property name="periodStore">
186
<ref bean="org.hisp.dhis.period.PeriodStore"/>
188
<property name="organisationUnitGroupService">
189
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitGroupService"/>
191
<property name="organisationUnitService">
192
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
197
<!-- DashBoard Matrix -->
199
<bean id="org.hisp.dhis.dashboard.dm.action.DashBoardMatrixFormAction"
200
class="org.hisp.dhis.dashboard.dm.action.DashBoardMatrixFormAction"
202
<property name="indicatorService">
203
<ref bean="org.hisp.dhis.indicator.IndicatorService"/>
205
<property name="periodStore">
206
<ref bean="org.hisp.dhis.period.PeriodStore"/>
208
<property name="organisationUnitService">
209
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
211
<property name="organisationUnitGroupService">
212
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitGroupService"/>
216
<bean id="org.hisp.dhis.dashboard.dm.action.DashBoardMatrixResultAction"
217
class="org.hisp.dhis.dashboard.dm.action.DashBoardMatrixResultAction"
219
<property name="aggregationService">
220
<ref bean="org.hisp.dhis.aggregation.AggregationService"/>
222
<property name="indicatorService">
223
<ref bean="org.hisp.dhis.indicator.IndicatorService"/>
225
<property name="periodStore">
226
<ref bean="org.hisp.dhis.period.PeriodStore"/>
228
<property name="sourceStore">
229
<ref bean="org.hisp.dhis.source.SourceStore"/>
231
<property name="organisationUnitService">
232
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
234
<property name="organisationUnitGroupService">
235
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitGroupService"/>
237
<property name="targetService">
238
<ref bean="org.hisp.dhis.target.TargetService"/>
245
<!-- Tabular Analyser -->
247
<bean id="org.hisp.dhis.dashboard.ta.action.GenerateTabularAnalysisFormAction"
248
class="org.hisp.dhis.dashboard.ta.action.GenerateTabularAnalysisFormAction"
250
<property name="dataElementService">
251
<ref bean="org.hisp.dhis.dataelement.DataElementService"/>
253
<property name="periodStore">
254
<ref bean="org.hisp.dhis.period.PeriodStore"/>
256
<property name="organisationUnitService">
257
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
262
id="org.hisp.dhis.dashboard.ta.action.GenerateTabularAnalysisResultAction"
263
class="org.hisp.dhis.dashboard.ta.action.GenerateTabularAnalysisResultAction"
265
<property name="aggregationService">
266
<ref bean="org.hisp.dhis.aggregation.AggregationService"/>
268
<property name="dataElementService">
269
<ref bean="org.hisp.dhis.dataelement.DataElementService"/>
271
<property name="periodStore">
272
<ref bean="org.hisp.dhis.period.PeriodStore"/>
274
<property name="organisationUnitService">
275
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
279
<!-- OrganisationUnit Profile -->
284
<bean id="org.hisp.dhis.dashboard.action.GetDataElementsAction"
285
class="org.hisp.dhis.dashboard.action.GetDataElementsAction" scope="prototype">
286
<property name="dataElementService">
287
<ref bean="org.hisp.dhis.dataelement.DataElementService"/>
289
<property name="dataElementCategoryOptionComboService">
291
bean="org.hisp.dhis.dataelement.DataElementCategoryOptionComboService"/>
295
<bean id="org.hisp.dhis.dashboard.action.GetIndicatorsAction"
296
class="org.hisp.dhis.dashboard.action.GetIndicatorsAction" scope="prototype">
297
<property name="indicatorService">
298
<ref bean="org.hisp.dhis.indicator.IndicatorService"/>
302
<bean id="org.hisp.dhis.dashboard.action.GetOrgUnitGroupsAction"
303
class="org.hisp.dhis.dashboard.action.GetOrgUnitGroupsAction" scope="prototype">
304
<property name="organisationUnitGroupService">
305
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitGroupService"/>
309
<bean id="org.hisp.dhis.dashboard.action.GetOrgUnitsAction"
310
class="org.hisp.dhis.dashboard.action.GetOrgUnitsAction" scope="prototype">
311
<property name="organisationUnitService">
312
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
316
<!-- DashBoard Utilities -->
318
<bean id="org.hisp.dhis.dashboard.util.DashBoardService"
319
class="org.hisp.dhis.dashboard.util.DashBoardService" scope="prototype">
320
<property name="periodStore">
321
<ref bean="org.hisp.dhis.period.PeriodStore"/>
325
<!-- TopTen Disease Analysis -->
327
id="org.hisp.dhis.dashboard.topten.action.GenerateTopTenAnalyserFormAction"
328
class="org.hisp.dhis.dashboard.topten.action.GenerateTopTenAnalyserFormAction"
330
<property name="periodStore">
331
<ref bean="org.hisp.dhis.period.PeriodStore"/>
333
<property name="organisationUnitService">
334
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
336
<property name="dataSetService">
337
<ref bean="org.hisp.dhis.dataset.DataSetService"/>
342
id="org.hisp.dhis.dashboard.topten.action.GenerateTopTenAnalysisDataAction"
343
class="org.hisp.dhis.dashboard.topten.action.GenerateTopTenAnalysisDataAction"
345
<property name="periodStore">
346
<ref bean="org.hisp.dhis.period.PeriodStore"/>
348
<property name="organisationUnitService">
349
<ref bean="org.hisp.dhis.organisationunit.OrganisationUnitService"/>
351
<property name="dataSetService">
352
<ref bean="org.hisp.dhis.dataset.DataSetService"/>
354
<property name="aggregationService">
355
<ref bean="org.hisp.dhis.aggregation.AggregationService"/>
357
<property name="dataElementCategoryOptionComboService">
359
bean="org.hisp.dhis.dataelement.DataElementCategoryOptionComboService"/>
363
<bean id="org.hisp.dhis.dashboard.topten.action.GetOptionCombosAction"
364
class="org.hisp.dhis.dashboard.topten.action.GetOptionCombosAction"
366
<property name="dataSetService">
367
<ref bean="org.hisp.dhis.dataset.DataSetService"/>
371
<!-- Export to Excel -->
372
<bean id="org.hisp.dhis.dashboard.action.ExportToExcelAction"
373
class="org.hisp.dhis.dashboard.action.ExportToExcelAction" scope="prototype">
374
<property name="locationManager"
375
ref="org.hisp.dhis.external.location.LocationManager"/>
378
<bean id="org.hisp.dhis.dashboard.action.GetSortedDataAction"
379
class="org.hisp.dhis.dashboard.action.GetSortedDataAction" scope="prototype">