Salome HOME
Remove the scenario functionality is implemented
[tools/siman.git] / Workspace / Siman / src / struts.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE struts PUBLIC
3         "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
4         "http://struts.apache.org/dtds/struts-2.3.dtd">
5
6
7 <struts>
8         <constant name="struts.objectFactory" value="spring" />
9         <constant name="struts.enable.DynamicMethodInvocation"
10                 value="false" />
11         <constant name="struts.devMode" value="true" />
12         <constant name="struts.custom.i18n.resources"
13                 value="log-messages,labels,som" />
14         <constant name="struts.i18n.encoding" value="ISO-8859-1" />
15         <constant name="struts.multipart.maxSize" value="100485760" />
16
17         <package name="simer-default" namespace="/"
18                 extends="struts-default">
19
20                 <result-types>
21                         <result-type name="tiles"
22                                 class="org.apache.struts2.views.tiles.TilesResult" />
23                 </result-types>
24
25                 <interceptors>
26                         <interceptor name="redirectOnEndOfSession"
27                                 class="redirectOnEndOfSessionInterceptor" />
28                         <interceptor name="file-upload"
29                                 class="org.apache.struts2.interceptor.FileUploadInterceptor">
30                         </interceptor>
31                         
32                         <interceptor-stack name="siman-validation">
33                     <interceptor-ref name="validation">
34                     <param name="excludeMethods">input,back,cancel,browse</param>
35                 </interceptor-ref>
36                 <interceptor-ref name="workflow"/>
37                  </interceptor-stack>
38
39                         <interceptor-stack name="simanBasicStack">
40                 <interceptor-ref name="i18n" />
41                 <interceptor-ref name="exception" />
42                                 <interceptor-ref name="servletConfig" />
43                                 <interceptor-ref name="redirectOnEndOfSession" />
44                                 <interceptor-ref name="prepare" />
45                                 <interceptor-ref name="checkbox" />
46                                 <interceptor-ref name="params" />
47                         </interceptor-stack>
48                 </interceptors>
49
50                 <default-interceptor-ref name="simanBasicStack" />
51
52                 <global-results>
53                         <result name="exception" type="chain">
54                                 exceptionAction
55                         </result>
56                         <result name="home" type="redirectAction">
57                                 <param name="actionName">index</param>
58                                 <param name="namespace">/</param>
59                         </result>
60                 </global-results>
61
62                 <global-exception-mappings>
63                         <exception-mapping exception="java.lang.Exception"
64                                 result="exception" />
65                 </global-exception-mappings>
66
67
68                 <action name="exceptionAction" class="exceptionAction"
69                         method="process">
70                         <interceptor-ref name="exception" />
71                         <interceptor-ref name="basicStack" />
72                         <result name="error" type="tiles">page.home</result>
73                         <result name="success" type="tiles">page.home</result>
74                 </action>
75         </package>
76
77         <package name="default" namespace="/" extends="simer-default">
78
79                 <default-action-ref name="index" />
80
81                 <!-- 
82                         <action name="test.exception.page" class="testExceptionAction" method="throwException">
83                         <result name="success" type="tiles">page.test.exception</result>
84                         </action>
85                         <action name="test.json.exception.page">
86                         <result name="success" type="tiles">page.test.json.exception</result>
87                         </action>
88                 -->
89                 <action name="invalidate-session" class="invalidateAction"
90                         method="invalidate">
91                         <result name="success" type="tiles">page.home</result>
92                 </action>
93
94                 <action name="index" class="startAction" method="initialize">
95                         <result name="success" type="tiles">page.welcome</result>
96                         <result name="error" type="tiles">page.exception</result>
97                 </action>
98                 <action name="login" class="connectionAction" method="login">
99                         <result name="none" type="tiles">page.home</result>
100             <result name="create" type="tiles">page.home</result>
101                         <result name="open" type="redirectAction">
102                                 select?menu=search
103                         </result>
104                         <result name="study" type="redirectAction">
105                                 study/open-study
106                         </result>
107                         <result name="knowledge" type="redirectAction">
108                                 study/step-knowledge
109                         </result>
110                         <!--result name="input">/login.jsp</result-->
111                         <result name="input" type="tiles">page.login</result>
112                         <result name="error" type="tiles">page.home</result>
113                 </action>
114                 <action name="logout" class="connectionAction"
115                         method="logout">
116                         <result name="none" type="tiles">page.home</result>
117                         <result name="create" type="tiles">page.home</result>
118                         <result name="open" type="redirectAction">
119                                 select?menu=search
120                         </result>
121                         <result name="study" type="tiles">page.home</result>
122                         <result name="knowledge" type="tiles">page.home</result>
123                         <result name="datadmin" type="tiles">page.home</result>
124                         <result name="sysadmin" type="tiles">page.home</result>
125                 </action>
126                 <action name="select" class="menuAction" method="selectItem">
127                         <result name="new-empty" type="redirectAction">
128                                 study/new-empty
129                         </result>
130             <result name="new-copy" type="redirectAction">
131                 study/new-copy
132             </result>
133                         <result name="search-study" type="redirectAction">
134                                 study/search-study
135                         </result>
136                         <result name="search-knowledge" type="redirectAction">
137                                 study/search-knowledge
138                         </result>
139                         <result name="search-document" type="redirectAction">
140                                 study/search-document
141                         </result>
142                         <result name="prop-general" type="redirectAction">
143                                 study/prop-study
144                         </result>
145                         <result name="prop-scenario" type="redirectAction">
146                                 study/prop-scenario
147                         </result>
148                         <result name="admin-indexing" type="redirectAction">
149                                 sadmin/indexing
150                         </result>
151                         <result name="admin-importuser" type="redirectAction">
152                                 sadmin/select-file?nextAction=importuser
153                         </result>
154                         <result name="admin-scontext" type="redirectAction">
155                                 sadmin/scontext
156                         </result>
157                         <result name="admin-knowelm" type="redirectAction">
158                                 sadmin/knowlelm
159                         </result>
160                         <!-- If no menu item is selected then go to home page -->
161                         <result name="none" type="tiles">page.home</result>
162                 </action>
163
164         </package>
165
166         <package name="study" namespace="/study" extends="simer-default">
167
168                 <result-types>
169                         <result-type name="tiles"
170                                 class="org.apache.struts2.views.tiles.TilesResult" />
171                 </result-types>
172
173                 <action name="notyetimplemented" class="notYetImplementedAction"
174                         method="initialize">
175                         <result name="success" type="tiles">
176                                 page.error.study
177                         </result>
178                 </action>
179
180                 <action name="checkout" class="checkoutAction"
181                         method="checkout">
182                         <result name="success">/study/jsonCheckoutRes.jsp</result>
183                 </action>
184
185                 <!-- Creation of a study
186                 -->
187                 <action name="new-empty" class="newStudyAction"
188                         method="initialize">
189                         <result name="success" type="tiles">page.newstudy</result>
190                 </action>
191                 <action name="valid-new" class="newStudyAction"
192                         method="create">
193             <interceptor-ref name="simanBasicStack"/>
194             <interceptor-ref name="siman-validation"/>
195                         <result name="success" type="redirectAction">
196                                 open-study?selection=0.1
197                         </result>
198                         <result name="input" type="tiles">page.newstudy</result>
199                         <result name="error" type="tiles">page.home</result>
200                 </action>
201
202         <!-- Creation of a new study from existing one
203         -->
204         <action name="new-copy" class="copyStudyAction"
205             method="initialize">
206             <result name="success" type="tiles">page.newcopy</result>
207         </action>
208         <action name="valid-copy" class="copyStudyAction"
209             method="create">
210             <interceptor-ref name="simanBasicStack"/>
211             <interceptor-ref name="siman-validation"/>
212             <result name="success" type="redirectAction">
213                 open-study?selection=0.1
214             </result>
215             <result name="input" type="tiles">page.newcopy</result>
216             <result name="error" type="tiles">page.home</result>
217         </action>
218
219                 <!-- Search for studies, knowledge elements and documents
220                 -->
221                 <action name="search-study" class="searchStudyAction"
222                         method="initialize">
223                         <result name="success" type="tiles">
224                                 page.searchstudy
225                         </result>
226                         <result name="error" type="tiles">page.home</result>
227                 </action>
228                 <action name="refresh-study" class="searchStudyAction"
229                         method="submitForm">
230                         <result name="selectype" type="tiles">
231                                 page.searchstudy
232                         </result>
233                         <result name="refresh" type="tiles">
234                                 page.searchstudy
235                         </result>
236                         <result name="wait" type="tiles">page.searchstudy</result>
237                         <result name="error" type="redirectAction">
238                                 search-study
239                         </result>
240                 </action>
241
242                 <action name="search-knowledge" class="searchKnowledgeAction"
243                         method="initialize">
244                         <result name="success" type="tiles">
245                                 page.searchknowledge
246                         </result>
247                 </action>
248                 <action name="refresh-knowledge" class="searchKnowledgeAction"
249                         method="submitForm">
250                         <result name="selectype" type="tiles">
251                                 page.searchknowledge
252                         </result>
253                         <result name="refresh" type="tiles">
254                                 page.searchknowledge
255                         </result>
256                         <result name="wait" type="tiles">
257                                 page.searchknowledge
258                         </result>
259                         <result name="error" type="redirectAction">
260                                 search-knowledge
261                         </result>
262                 </action>
263
264                 <action name="search-document" class="searchDocumentAction"
265                         method="initialize">
266                         <result name="success">/study/searchDocument.jsp</result>
267                 </action>
268
269                 <!-- Display of studies
270                 -->
271                 <action name="open-study" class="displayStudyStepAction"
272                         method="open">
273                         <result name="success" type="tiles">
274                                 page.displaystudy
275                         </result>
276             <result name="error" type="tiles">page.home</result>
277                 </action>
278                 <action name="step-study" class="displayStudyStepAction"
279                         method="selectStep">
280                         <result name="success" type="tiles">
281                                 page.displaystudy
282                         </result>
283                 </action>
284                 <action name="document-study" class="displayStudyStepAction"
285                         method="selectDocument">
286                         <result name="success" type="tiles">
287                                 page.displaystudy
288                         </result>
289                 </action>
290                 <action name="knowledge-study" class="displayStudyStepAction"
291                         method="selectKnowledge">
292                         <result name="success" type="tiles">
293                                 page.displaystudy
294                         </result>
295                 </action>
296         <action name="close-study" class="displayStudyStepAction"
297             method="close">
298             <result name="success" type="tiles">page.home</result>
299         </action>
300         <action name="remove-study" class="removeStudyAction"
301             method="remove">
302             <result name="success" type="tiles">page.home</result>
303         </action>
304                 <action name="prop-study" class="studyPropertiesAction"
305                         method="initialize">
306                         <result name="display" type="tiles">
307                                 page.displaystudyproperties
308                         </result>
309                         <result name="edit" type="tiles">
310                                 page.editstudyproperties
311                         </result>
312                 </action>
313
314                 <!-- Display of knowledge elements
315                 -->
316                 <action name="open-knowledge" class="displayKnowledgeAction"
317                         method="open">
318                         <result name="success" type="tiles">
319                                 page.displayknowledge
320                         </result>
321                 </action>
322                 <action name="step-knowledge" class="displayKnowledgeAction"
323                         method="selectStep">
324                         <result name="success" type="tiles">
325                                 page.displayknowledge
326                         </result>
327                 </action>
328                 <action name="document-knowledge" class="displayKnowledgeAction"
329                         method="selectDocument">
330                         <result name="success" type="tiles">
331                                 page.displayknowledge
332                         </result>
333                 </action>
334                 <action name="knowledge-knowledge"
335                         class="displayKnowledgeAction" method="selectKnowledge">
336                         <result name="success" type="tiles">
337                                 page.displayknowledge
338                         </result>
339                 </action>
340                 <action name="close-knowledge" class="displayKnowledgeAction"
341                         method="close">
342                         <result name="success" type="tiles">page.home</result>
343                 </action>
344
345                 <!-- Edition of study
346                 -->
347                 <action name="edit-study" class="editStudyAction"
348                         method="edition">
349                         <result name="success" type="tiles">
350                                 page.displaystudy
351                         </result>
352                 </action>
353                 <action name="markasref-study" class="editStudyAction"
354                         method="markAsReference">
355                         <interceptor-ref name="simanBasicStack" />
356                         <result name="success" type="tiles">
357                                 page.displaystudy
358                         </result>
359                 </action>
360                 <action name="removeasref-study" class="editStudyAction"
361                         method="removeAsReference">
362                         <interceptor-ref name="simanBasicStack" />
363                         <result name="success" type="tiles">
364                                 page.displaystudy
365                         </result>
366                 </action>
367                 <action name="valid-rename" class="editScenarioPropertiesAction"
368                         method="editScenarioTitle">
369                         <interceptor-ref name="simanBasicStack" />
370             <interceptor-ref name="siman-validation" />
371                         <result name="success" type="redirectAction">
372                                 open-study
373                         </result>
374                 </action>
375                 <action name="remove-scenario" class="editScenarioPropertiesAction"
376             method="removeScenario">
377             <result name="success" type="redirectAction">
378                 open-study
379             </result>
380             <result name="error" type="redirectAction">
381                 step-study
382             </result>
383         </action>       
384                 <action name="add-scenario" class="newScenarioAction"
385                         method="initialize">
386                         <result name="success" type="tiles">
387                                 page.newscenario
388                         </result>
389                 </action>
390                 <action name="edit-title" class="studyPropertiesAction"
391                         method="editTitle">
392                         <result name="success" type="tiles">
393                                 page.editstudyproperties
394                         </result>
395                 </action>
396                 <action name="edit-contributor" class="studyPropertiesAction"
397                         method="editContributors">
398                         <result name="success" type="tiles">
399                                 page.editstudyproperties
400                         </result>
401                 </action>
402                 <action name="edit-cycle" class="studyPropertiesAction"
403                         method="editCycle">
404                         <result name="success" type="tiles">
405                                 page.editstudyproperties
406                         </result>
407                 </action>
408                 <action name="select-step" class="newScenarioAction"
409                         method="selectStep">
410                         <result name="success" type="tiles">
411                                 page.newscenario
412                         </result>
413                 </action>
414                 <action name="valid-add" class="newScenarioAction"
415                         method="create">
416             <interceptor-ref name="simanBasicStack"/>
417             <interceptor-ref name="siman-validation"/>
418                         <result name="cancel" type="redirectAction">
419                                 step-study
420                         </result>
421                         <result name="success" type="redirectAction">
422                                 open-study
423                         </result>
424                         <result name="error" type="tiles">page.displaystudy</result>
425                 </action>
426                 <action name="valid-edit" class="studyPropertiesAction"
427                         method="edition">
428             <interceptor-ref name="simanBasicStack"/>
429             <interceptor-ref name="validation"/>
430                         <result name="success" type="tiles">
431                                 page.editstudyproperties
432                         </result>
433                 </action>
434                 <action name="prop-scenario"
435                         class="editScenarioPropertiesAction" method="initialize">
436                         <result name="success" type="tiles">
437                                 page.editscenarioproperties
438                         </result>
439                 </action>
440         <action name="init-edit-readers" class="studyPropertiesAction"
441             method="initEditReaders">
442             <result name="success" type="tiles">
443                 page.editstudyproperties
444             </result>
445         </action>
446
447                 <!-- Edition of scenario
448                 -->
449                 <action name="checkin-scenario"
450                         class="editScenarioPropertiesAction" method="checkin">
451                         <result name="success" type="tiles">
452                                 page.displaystudy
453                         </result>
454                 </action>
455
456                 <!-- Edition of simulation contexts
457                 -->
458                 <action name="add-context" class="editSimulationContextAction"
459                         method="initialize">
460                         <result name="create" type="tiles">page.newcontext</result>
461                         <result name="select" type="tiles">
462                                 page.selectcontext
463                         </result>
464                 </action>
465                 <action name="selectContext" class="editSimulationContextAction"
466                         method="selectContext">
467                         <result name="create" type="tiles">page.newcontext</result>
468                         <result name="set" type="tiles">page.setcontext</result>
469                 </action>
470                 <action name="newContext" class="editSimulationContextAction"
471                         method="createContext">
472                         <result name="success" type="tiles">
473                                 page.displaystudy
474                         </result>
475                         <result name="input" type="tiles">page.newcontext</result>
476                         <result name="error" type="tiles">page.displaystudy</result>
477                 </action>
478                 <action name="setContext" class="editSimulationContextAction"
479                         method="setContext">
480                         <result name="success" type="tiles">
481                                 page.displaystudy
482                         </result>
483                         <result name="input" type="tiles">page.setcontext</result>
484                         <result name="error" type="tiles">page.displaystudy</result>
485                 </action>
486                 <action name="remove-context"
487                         class="editSimulationContextAction" method="deleteContext">
488                         <result name="success" type="tiles">
489                                 page.displaystudy
490                         </result>
491                         <result name="error" type="tiles">page.displaystudy</result>
492                 </action>
493
494                 <!-- Edition of documents
495                 -->
496                 <action name="select-file" class="uploadAction"
497                         method="initializeStudy">
498                         <result name="success" type="tiles">
499                                 page.uploadstudy
500                         </result>
501                 </action>
502                 <action name="upload" class="uploadAction" method="upload">
503             <interceptor-ref name="file-upload" />
504             <interceptor-ref name="simanBasicStack" />
505                         <result name="cancel" type="redirectAction">
506                                 step-study
507                         </result>
508                         <result name="import" type="redirectAction">
509                                 import-document?fileName=%{canceledFileName}
510                         </result>
511                         <result name="version" type="redirectAction">
512                                 version-document?index=%{index}&amp;fileName=%{canceledFileName}
513                         </result>
514             <result name="attach" type="redirectAction">
515                 attach-document?index=%{index}&amp;fileName=%{canceledFileName}
516             </result>
517             <result name="replace" type="redirectAction">
518                 replace-document?index=%{index}&amp;fileName=%{canceledFileName}
519             </result>
520                         <result name="outofmemory" type="tiles">
521                                 page.error.study
522                         </result>
523                 </action>
524                 <action name="import-document" class="importDocumentAction"
525                         method="initialize">
526                         <result name="success" type="tiles">
527                                 page.importdocument
528                         </result>
529                         <result name="error" type="tiles">page.importerror</result>
530                 </action>
531                 <action name="valid-import" class="importDocumentAction"
532                         method="import">
533             <interceptor-ref name="simanBasicStack"/>
534             <interceptor-ref name="siman-validation"/>
535                         <result name="success" type="redirectAction">
536                                 step-study
537                         </result>
538                         <result name="error" type="tiles">page.importerror</result>
539                 </action>
540                 <action name="version-document" class="versionDocumentAction"
541                         method="initialize">
542                         <result name="success" type="tiles">
543                                 page.versiondocument
544                         </result>
545                         <result name="error" type="tiles">page.importerror</result>
546                 </action>
547                 <action name="valid-version" class="versionDocumentAction"
548                         method="version">
549                         <interceptor-ref name="simanBasicStack"/>
550             <interceptor-ref name="siman-validation"/>
551                         <result name="success" type="redirectAction">
552                                 step-study
553                         </result>
554                         <result name="cancel" type="redirectAction">
555                                 step-study
556                         </result>
557                         <result name="error" type="tiles">page.importerror</result>
558                 </action>
559         <action name="attach-document" class="editDocumentAction"
560             method="attach">
561             <result name="success" type="tiles">
562                 page.displaystudy
563             </result>
564         </action>
565         <action name="replace-document" class="editDocumentAction"
566             method="replace">
567             <result name="success" type="tiles">
568                 page.displaystudy
569             </result>
570         </action>
571                 <action name="edit-document" class="editDocumentAction"
572                         method="initialize">
573                         <result name="success" type="tiles">
574                                 page.displaystudy
575                         </result>
576                 </action>
577                 <action name="setDocument" class="editDocumentAction"
578                         method="setDocument">
579                         <result name="success" type="tiles">
580                                 page.displaystudy
581                         </result>
582                 </action>
583                 <action name="remove-document" class="editDocumentAction"
584                         method="deleteDocument">
585                         <result name="success" type="tiles">
586                                 page.displaystudy
587                         </result>
588                         <result name="error" type="tiles">page.displaystudy</result>
589                 </action>
590
591                 <!-- Edition of knowledge elements
592                 -->
593                 <action name="add-knowledge" class="editKnowledgeElementAction"
594                         method="initialize">
595                         <!--             <result name="success">/study/displayStudy.jsp?action=addKnowledge&amp;index=%{knowledgeType}</result>-->
596                         <result name="success" type="tiles">
597                                 page.displaystudy
598                         </result>
599                 </action>
600                 <action name="edit-knowledge" class="editKnowledgeElementAction"
601                         method="initialize">
602                         <result name="success" type="tiles">
603                                 page.displaystudy
604                         </result>
605                 </action>
606                 <action name="setKnowledge" class="editKnowledgeElementAction"
607                         method="setKnowledge">
608             <interceptor-ref name="simanBasicStack"/>
609             <interceptor-ref name="validation"/>
610                         <result name="success" type="redirectAction">
611                 study/open-study
612             </result>
613                 </action>
614                 <action name="remove-knowledge"
615                         class="editKnowledgeElementAction" method="deleteKnowledge">
616                         <result name="success" type="tiles">
617                                 page.displaystudy
618                         </result>
619                         <result name="error" type="tiles">page.displaystudy</result>
620                 </action>
621                 <action name="promote-knowledge"
622                         class="editKnowledgeElementAction" method="promoteKnowledge">
623                         <result name="success" type="tiles">
624                                 page.displaystudy
625                         </result>
626                 </action>
627                 <action name="demote-knowledge"
628                         class="editKnowledgeElementAction" method="demoteKnowledge">
629                         <result name="success" type="tiles">
630                                 page.displaystudy
631                         </result>
632                 </action>
633                 
634                 <!-- Edition of step
635           -->
636         <action name="display-comments"
637             class="editStepCommentAction" method="displayComments">
638             <result name="success" type="tiles">zone.stepcomments</result>
639         </action>
640         
641         <action name="create-stepComment" class="editStepCommentAction" method="create">
642             <result name="success" type="tiles">zone.stepcomments</result>
643         </action>     
644         <action name="remove-comment" class="editStepCommentAction" method="remove">
645             <result name="success" type="tiles">zone.stepcomments</result>
646         </action>
647         <action name="edit-comment" class="editStepCommentAction" method="edit">
648             <result name="success" type="tiles">zone.stepcomments</result>
649         </action>
650         
651         <!-- Edition of study description -->
652         <action name="display-description"
653             class="editStudyDescriptionAction" method="displayDescription">
654             <result name="success" type="tiles">zone.description</result>
655         </action>
656         <action name="set-description"
657             class="editStudyDescriptionAction" method="setDescription">
658             <result name="success" type="tiles">zone.description</result>
659         </action>
660         <action name="remove-description"
661             class="editStudyDescriptionAction" method="removeDescription">
662             <result name="success" type="tiles">zone.description</result>
663         </action>
664         
665         <!-- Comparison of studies
666           -->     
667         <action name="init-study-comparison" class="CompareStudyAction" method="initComparison">
668             <result name="success" type="tiles">page.comparestudy</result>
669             <result name="error" type="tiles">page.comparestudy</result>
670         </action>
671         <action name="compare-studies" class="CompareStudyAction" method="compare">
672                         <result name="success"  type="stream" >
673                             <param name="inputName">resultInputStream</param>
674                             <param name="contentType">application/octet-stream</param>
675                                 <param name="contentDisposition">attachment;filename="ComparisonResults.pdf"</param>
676                                 <param name="bufferSize">1024</param>
677                                 <param name="contentLength"></param>
678                         </result>
679             <result name="error" type="redirectAction">
680                     <param name="actionName">init-study-comparison</param>
681                     <param name="errorMessage">${true}</param>
682                 </result>
683         </action>
684         </package>
685
686
687         <package name="sadmin" namespace="/sadmin"
688                 extends="simer-default">
689
690                 <result-types>
691                         <result-type name="tiles"
692                                 class="org.apache.struts2.views.tiles.TilesResult" />
693                 </result-types>
694
695                 <!-- Menus of database administration
696                 -->
697                 <action name="indexing" class="databaseIndexingAction"
698                         method="initialize">
699                         <result name="success" type="tiles">
700                                 page.indexstudies
701                         </result>
702                 </action>
703                 <action name="valid-indexing" class="databaseIndexingAction"
704                         method="indexing">
705                         <result name="success" type="redirectAction">
706                                 ../study/search-study
707                         </result>
708                 </action>
709                 <action name="select-file" class="uploadAction"
710                         method="initializeSysAdmin">
711                         <result name="success" type="tiles">
712                                 page.uploadsadmin
713                         </result>
714                 </action>
715                 <action name="upload" class="uploadAction" method="upload">
716             <interceptor-ref name="file-upload" />
717             <interceptor-ref name="simanBasicStack" />
718                         <result name="cancel" type="tiles">page.home</result>
719                         <result name="importuser" type="redirectAction">
720                                 importuser?fileName=%{fileName}
721                         </result>
722                 </action>
723                 <action name="importuser" class="importUserAction"
724                         method="import">
725                         <result name="success" type="tiles">
726                                 page.displayuser
727                         </result>
728                 </action>
729
730                 <!-- Menus of knowledge administration
731                 -->
732                 <action name="scontext" class="simulationContextAction"
733                         method="initialize">
734                         <result name="success">/sadmin/approveSContext.jsp</result>
735                 </action>
736                 <action name="scontext-edit" class="simulationContextAction"
737                         method="select">
738                         <result name="success">/sadmin/approveSContext.jsp</result>
739                 </action>
740                 <action name="knowelm" class="knowledgeElementAction"
741                         method="initialize">
742                         <result name="success">/sadmin/approveKnowelm.jsp</result>
743                 </action>
744         </package>
745
746 </struts>