1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.portals.applications.desktop;
18
19 import javax.portlet.ActionRequest;
20 import javax.portlet.ActionResponse;
21 import javax.portlet.PortletException;
22 import javax.portlet.PortletPreferences;
23
24 import org.apache.portals.bridges.common.GenericServletPortlet;
25
26
27 /***
28 * BookmarkPortlet
29 *
30 * @author <a href="mailto:taylor@apache.org">David Sean Taylor </a>
31 * @version $Id: BookmarkPortlet.java 516448 2007-03-09 16:25:47Z ate $
32 */
33 public class BookmarkPortlet extends GenericServletPortlet
34 {
35 public void processAction (ActionRequest request, ActionResponse actionResponse)
36 throws PortletException, java.io.IOException
37 {
38 String removeName = request.getParameter("remove");
39 if (removeName!=null)
40 {
41 PortletPreferences prefs = request.getPreferences();
42 prefs.reset(removeName);
43 prefs.store();
44 }
45 String add = request.getParameter("add");
46 if (add!=null)
47 {
48 PortletPreferences prefs = request.getPreferences();
49 prefs.setValue(request.getParameter("name"),
50 request.getParameter("value"));
51 prefs.store();
52 }
53 }
54 }