~mortenoh/+junk/dhis2-detailed-import-export

« back to all changes in this revision

Viewing changes to local/vn/dhis-web-hue-reporttool/src/main/resources/xwork.xml

  • Committer: larshelge at gmail
  • Date: 2009-03-03 16:46:36 UTC
  • Revision ID: larshelge@gmail.com-20090303164636-2sjlrquo7ib1gf7r
Initial check-in

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN"
 
2
 "http://www.opensymphony.com/xwork/xwork-1.0.dtd">
 
3
<xwork>
 
4
        <include file="dhis-web-commons.xml"/>
 
5
 
 
6
        <package name="dhis-web-reporttool" extends="dhis-web-commons" namespace="/dhis-web-reporttool">
 
7
        
 
8
        <action name="index" class="org.hisp.dhis.rt.action.NoAction">
 
9
                <result name="success" type="redirect">loadDesigns.action</result>
 
10
        </action>
 
11
        
 
12
        <!-- Manage --> 
 
13
        
 
14
        <action name="listReports" class="org.hisp.dhis.rt.action.ListReportsAction">
 
15
          <result name="success" type="velocity">/main.vm</result>
 
16
                <param name="page">/dhis-web-reporttool/manageReportForm.vm</param>
 
17
                <param name="menu">/dhis-web-reporttool/menu.vm</param>
 
18
                <param name="javascripts">../dhis-web-commons/ouwt/ouwt.js,javascript/script.js</param>
 
19
                <interceptor-ref name="organisationUnitTreeStack"/>
 
20
        </action>       
 
21
                        
 
22
        <action name="addReport" class="org.hisp.dhis.rt.action.AddReportAction">
 
23
                <result name="success" type="chain">listReports</result>
 
24
                <interceptor-ref name="organisationUnitTreeStack"/>                     
 
25
        </action>
 
26
                
 
27
        <action name="deleteReport" class="org.hisp.dhis.rt.action.DeleteReportAction">
 
28
                <result name="success" type="chain">listReports</result>
 
29
                <interceptor-ref name="organisationUnitTreeStack"/>                     
 
30
        </action>
 
31
                
 
32
        <action name="loadReport" class="org.hisp.dhis.rt.action.LoadReportAction">
 
33
                <result name="generic" type="chain">viewReportNoMenu</result>
 
34
                <result name="org_unit_spesific" type="chain">viewReportTreeMenu</result>
 
35
                <interceptor-ref name="organisationUnitTreeStack"/>                     
 
36
        </action>
 
37
                
 
38
        <action name="unloadReport" class="org.hisp.dhis.rt.action.UnloadReportAction">
 
39
                <result name="success" type="chain">listReports</result>
 
40
                <interceptor-ref name="organisationUnitTreeStack"/>                     
 
41
        </action>
 
42
                
 
43
        <!-- Design -->
 
44
 
 
45
        <action name="viewReportNoMenu" class="org.hisp.dhis.rt.action.ViewReportAction">
 
46
                <result name="success" type="velocity">/main.vm</result>
 
47
                <param name="page">/dhis-web-reporttool/designReportForm.vm</param>     
 
48
                <param name="menu">/dhis-web-reporttool/menu.vm</param>
 
49
                <param name="javascripts">../dhis-web-commons/ouwt/ouwt.js,javascript/script.js</param>
 
50
                <interceptor-ref name="organisationUnitTreeStack"/>
 
51
        </action>
 
52
                
 
53
        <action name="viewReportTreeMenu" class="org.hisp.dhis.rt.action.ViewReportAction">
 
54
                <result name="success" type="velocity">/main.vm</result>
 
55
                <param name="page">/dhis-web-reporttool/designReportForm.vm</param>     
 
56
                <param name="menu">/dhis-web-reporttool/menuWithTree.vm</param>
 
57
                <param name="javascripts">../dhis-web-commons/ouwt/ouwt.js,javascript/script.js</param>
 
58
                <interceptor-ref name="organisationUnitTreeStack"/>
 
59
        </action>
 
60
 
 
61
        <action name="addDataElementToReport" class="org.hisp.dhis.rt.action.AddDataElementToReportAction">
 
62
                <result name="success" type="chain">loadReport</result>
 
63
                <interceptor-ref name="organisationUnitTreeStack"/>
 
64
        </action>
 
65
        
 
66
        <action name="addDataElementToChart" class="org.hisp.dhis.rt.action.AddDataElementToChartAction">
 
67
                <result name="success" type="chain">loadReport</result>
 
68
                <interceptor-ref name="organisationUnitTreeStack"/>
 
69
        </action>
 
70
                
 
71
        <action name="addIndicatorToReport" class="org.hisp.dhis.rt.action.AddIndicatorToReportAction">
 
72
                <result name="success" type="chain">loadReport</result>
 
73
                <interceptor-ref name="organisationUnitTreeStack"/>
 
74
        </action>
 
75
                
 
76
        <action name="addIndicatorToChart" class="org.hisp.dhis.rt.action.AddIndicatorToChartAction">
 
77
                <result name="success" type="chain">loadReport</result>
 
78
                <interceptor-ref name="organisationUnitTreeStack"/>
 
79
        </action>
 
80
                
 
81
        <action name="setDesignTemplate" class="org.hisp.dhis.rt.action.SetDesignTemplateAction"></action>
 
82
                
 
83
        <action name="setChartTemplate" class="org.hisp.dhis.rt.action.SetChartTemplateAction"></action>
 
84
        
 
85
        <action name="removeReportElement" class="org.hisp.dhis.rt.action.RemoveReportElementAction"></action>
 
86
        
 
87
        <action name="removeChartElement" class="org.hisp.dhis.rt.action.RemoveChartElementAction"></action>
 
88
        
 
89
        <action name="moveUpReportElement" class="org.hisp.dhis.rt.action.MoveUpReportElementAction">
 
90
                <result name="success" type="chain">loadReport</result>
 
91
                <interceptor-ref name="organisationUnitTreeStack"/>
 
92
        </action>
 
93
                
 
94
        <action name="moveDownReportElement" class="org.hisp.dhis.rt.action.MoveDownReportElementAction">
 
95
                <result name="success" type="chain">loadReport</result>
 
96
                <interceptor-ref name="organisationUnitTreeStack"/>
 
97
        </action>
 
98
                                
 
99
        <action name="generateDesign" class="org.hisp.dhis.rt.action.GenerateDesignAction">
 
100
                <result name="success" type="chain">loadReport</result>
 
101
                <interceptor-ref name="organisationUnitTreeStack"/>                     
 
102
        </action>
 
103
        
 
104
        <!-- Generate -->
 
105
                
 
106
        <action name="loadDesigns" class="org.hisp.dhis.rt.action.LoadDesignsAction">
 
107
                <result name="generic" type="chain">listDesignsTreeMenu</result>
 
108
                <result name="org_unit_spesific" type="chain">listDesignsNoMenu</result>
 
109
                <interceptor-ref name="organisationUnitTreeStack"/>                     
 
110
        </action>
 
111
                
 
112
        <action name="listDesignsNoMenu" class="org.hisp.dhis.rt.action.ListDesignsAction">
 
113
          <result name="success" type="velocity">/main.vm</result>
 
114
                <param name="page">/dhis-web-reporttool/generateReportForm.vm</param>
 
115
                <param name="menu">/dhis-web-reporttool/menu.vm</param>
 
116
                <param name="javascripts">../dhis-web-commons/ouwt/ouwt.js,javascript/script.js,../dhis-web-commons/calendar/calendar.js,../dhis-web-commons/calendar/calendar-lang.js,../dhis-web-commons/calendar/calendar-setup.js</param>
 
117
                <interceptor-ref name="organisationUnitTreeStack"/>
 
118
        </action>
 
119
                
 
120
        <action name="listDesignsTreeMenu" class="org.hisp.dhis.rt.action.ListDesignsAction">
 
121
          <result name="success" type="velocity">/main.vm</result>
 
122
                <param name="page">/dhis-web-reporttool/generateReportForm.vm</param>
 
123
                <param name="menu">/dhis-web-reporttool/menuWithTree.vm</param>
 
124
                <param name="javascripts">../dhis-web-commons/ouwt/ouwt.js,javascript/script.js,../dhis-web-commons/calendar/calendar.js,../dhis-web-commons/calendar/calendar-lang.js,../dhis-web-commons/calendar/calendar-setup.js</param>
 
125
                <interceptor-ref name="organisationUnitTreeStack"/>
 
126
        </action>
 
127
        
 
128
        <action name="generateReport" class="org.hisp.dhis.rt.action.GenerateReportAction">
 
129
                <result name="success" type="stream">
 
130
                        <param name="contentType">text/pdf</param>
 
131
                        <param name="inputName">inputStream</param>
 
132
                        <param name="contentDisposition">filename="${fileName}"</param>
 
133
                        <param name="bufferSize">1024</param>
 
134
                </result>
 
135
                <param name="preview">false</param>  
 
136
                <result name="error" type="chain">loadDesigns</result>
 
137
                <interceptor-ref name="organisationUnitTreeStack"/>
 
138
        </action>
 
139
                
 
140
        <!-- Preview -->
 
141
        
 
142
        <action name="previewReport" class="org.hisp.dhis.rt.action.GenerateReportAction">
 
143
                <result name="success" type="chain">previewHtmlReport</result>          
 
144
                <result name="error" type="chain">loadDesigns</result>
 
145
                <param name="preview">true</param>
 
146
                <interceptor-ref name="organisationUnitTreeStack"/>                     
 
147
        </action>
 
148
                
 
149
        <action name="previewHtmlReport" class="org.hisp.dhis.rt.action.PreviewReportAction">
 
150
          <result name="success" type="velocity">/main.vm</result>
 
151
                <param name="page">/dhis-web-reporttool/previewReportForm.vm</param>
 
152
                <param name="menu">/dhis-web-reporttool/menu.vm</param>
 
153
                <param name="javascripts">../dhis-web-commons/ouwt/ouwt.js,javascript/script.js</param>
 
154
                <interceptor-ref name="organisationUnitTreeStack"/>
 
155
        </action>               
 
156
                
 
157
        </package>
 
158
        
 
159
</xwork>