KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > services > portletcontainer > test > portlet > Portlet2TestStateUser


1 /*
2 * Copyright 2001-2004 The eXo platform SARL All rights reserved.
3 * Please look at license.txt in info directory for more license detail.
4 */

5
6 package org.exoplatform.services.portletcontainer.test.portlet;
7
8 import javax.portlet.*;
9 import java.io.IOException JavaDoc;
10
11 /*
12  * @author Mestrallet Benjamin
13  * benjmestrallet@users.sourceforge.net
14  * Date: 27 janv. 2004
15  * Time: 19:42:24
16  */

17
18 public class Portlet2TestStateUser extends GenericPortlet{
19
20   public void processAction(ActionRequest actionRequest, ActionResponse actionResponse)
21       throws PortletException, IOException JavaDoc {
22     PortletSession session = actionRequest.getPortletSession();
23     PortletPreferences prefs = actionRequest.getPreferences();
24     if(session.getAttribute("counter") == null){
25       session.setAttribute("counter", "1");
26     } else {
27       prefs.setValue("attName2", "attValue2");
28     }
29     prefs.store();
30   }
31
32   protected void doView(RenderRequest renderRequest, RenderResponse renderResponse)
33       throws PortletException, IOException JavaDoc {
34   }
35
36 }
Popular Tags