1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN" "http://www.opensymphony.com/xwork/xwork-1.0.dtd">
4
<include file="dhis-web-commons.xml"/>
6
<package name="dhis-web-datamart" extends="dhis-web-commons" namespace="/dhis-web-datamart">
10
<action name="index" class="org.hisp.dhis.datamart.action.NoAction">
11
<result name="success" type="redirect">getDataMartExports.action</result>
14
<action name="getOptions" class="org.hisp.dhis.datamart.action.GetOptionsAction">
15
<result name="success" type="velocity">/main.vm</result>
16
<param name="page">/dhis-web-datamart/exportForm.vm</param>
17
<param name="menu">/dhis-web-datamart/menu.vm</param>
18
<param name="javascripts">../dhis-web-commons/lists/lists.js,javascript/datamart.js</param>
19
<interceptor-ref name="transactionStack"/>
22
<!-- Ajax requests -->
24
<action name="export" class="org.hisp.dhis.datamart.action.ExportAction">
25
<result name="success" type="velocity-xml">/dhis-web-datamart/responseExport.vm</result>
26
<param name="onExceptionReturn">plainTextError</param>
29
<action name="exportDataMartExport" class="org.hisp.dhis.datamart.action.ExportDataMartExportAction">
30
<result name="success" type="velocity">/main.vm</result>
31
<param name="page">/dhis-web-datamart/exportStatus.vm</param>
32
<param name="javascripts">javascript/datamart.js</param>
35
<action name="getExportStatus" class="org.hisp.dhis.datamart.action.GetExportStatusAction">
36
<result name="success" type="velocity-xml">/dhis-web-datamart/responseExportStatus.vm</result>
37
<param name="onExceptionReturn">plainTextError</param>
40
<action name="cancelExport" class="org.hisp.dhis.datamart.action.CancelExportAction">
41
<result name="success" type="velocity-xml">/dhis-web-datamart/responseExport.vm</result>
42
<param name="onExceptionReturn">plainTextError</param>
45
<!-- DataMartExports -->
47
<action name="removeDataMartExport" class="org.hisp.dhis.datamart.action.RemoveDataMartExportAction">
48
<result name="success" type="redirect">getDataMartExports.action</result>
51
<action name="getDataMartExports" class="org.hisp.dhis.datamart.action.GetAllDataMartExportsAction">
52
<result name="success" type="velocity">/main.vm</result>
53
<param name="page">/dhis-web-datamart/viewExportForm.vm</param>
54
<param name="menu">/dhis-web-datamart/menu.vm</param>
55
<param name="javascripts">javascript/datamart.js</param>
58
<action name="addDataMartExportToDashboard" class="org.hisp.dhis.datamart.action.AddDataMartExportToDashboardAction">
59
<result name="success" type="velocity-xml">/dhis-web-datamart/responseSuccess.vm</result>
60
<param name="onExceptionReturn">plainTextError</param>
63
<!-- Ajax requests -->
65
<action name="getDataMartExport" class="org.hisp.dhis.datamart.action.GetDataMartExportAction">
66
<result name="success" type="velocity-xml">/dhis-web-datamart/responseDataMartExport.vm</result>
69
<action name="saveDataMartExport" class="org.hisp.dhis.datamart.action.SaveDataMartExportAction">
70
<result name="success" type="velocity-xml">/dhis-web-datamart/responseSuccess.vm</result>
73
<action name="validateDataMartExport" class="org.hisp.dhis.datamart.action.ValidateDataMartExportAction">
74
<result name="success" type="velocity-xml">/dhis-web-datamart/responseSuccess.vm</result>
75
<result name="input" type="velocity-xml">/dhis-web-datamart/responseInput.vm</result>