Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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  }