Source code: org/acs/damsel/client/slideshow/MySlideShowsAction.java
1 package org.acs.damsel.client.slideshow;
2
3 import org.apache.struts.action.*;
4 import javax.servlet.http.*;
5 import org.acs.damsel.srvr.db.AssetDB;
6 import org.acs.damsel.srvr.user.*;
7 import java.sql.*;
8 import org.acs.damsel.srvr.user.*;
9 import org.acs.damsel.client.ClientApp;
10
11 public class MySlideShowsAction
12 extends Action {
13
14 public ActionForward execute(ActionMapping actionMapping,
15 ActionForm actionForm,
16 HttpServletRequest httpServletRequest,
17 HttpServletResponse httpServletResponse) {
18 /**@todo dont use AssetDB!! */
19 MySlideShowsForm mySlideShowsForm = (MySlideShowsForm) actionForm;
20 String whichButtonSelected = mySlideShowsForm.getWhichButtonSelected();
21 String slideShowName = mySlideShowsForm.getSlideShowName();
22 User user = (User) httpServletRequest.getSession().getAttribute("User");
23
24 /*Refresh page */
25 if (whichButtonSelected.equals("changeSlideShow"))
26 return actionMapping.findForward("refresh");
27
28 /*Delete slide show */
29 if (whichButtonSelected.equals("delete")) {
30 try {
31 AssetDB.instance().removeSlideShowFromDB(slideShowName,
32 user.getUserName());
33 mySlideShowsForm.setSlideShowName("");
34 }
35 catch (SQLException ex) {
36 }
37 return actionMapping.findForward("refresh");
38 }
39
40 /*Edit slide show */
41 if (whichButtonSelected.equals("edit")) {
42
43 }
44
45 return actionMapping.findForward("success");
46
47 }
48 }