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

Quick Search    Search Deep

Source code: org/acs/damsel/client/add/AddMyFavoritesAction.java


1   package org.acs.damsel.client.add;
2   
3   import org.apache.struts.action.*;
4   import javax.servlet.http.*;
5   
6   import org.acs.damsel.srvr.asset.*;
7   import org.acs.damsel.srvr.user.*;
8   import org.acs.damsel.client.ClientApp;
9   
10  public class AddMyFavoritesAction extends Action {
11    public ActionForward execute(ActionMapping actionMapping,
12                                 ActionForm actionForm,
13                                 HttpServletRequest httpServletRequest,
14                                 HttpServletResponse httpServletResponse) {
15  
16      Asset asset = (Asset) httpServletRequest.getSession().getAttribute("asset");
17      User user = (User) httpServletRequest.getSession().getAttribute("User");
18      UserMgr uMgr = ClientApp.instance().getUserMgr();
19      int numChanged = uMgr.addAssetToFavorites(asset, user);
20      if (numChanged == 0) {
21        ActionErrors errors = new ActionErrors();
22        errors.add("favorites", new ActionError("myfavorites.asset.not.added.to.favorites"));
23        this.saveErrors(httpServletRequest, errors);
24      }
25      return actionMapping.findForward("success");
26    }
27  }