taylor 2004/11/14 21:58:32
Modified: portals-bridges/common/src/java/org/apache/portals/bridges/common
GenericServletPortlet.java
Log:
moved up prefs support in the class hiearchy
Revision Changes Path
1.4 +16 -1
jakarta-jetspeed-2/portals-bridges/common/src/java/org/apache/portals/bridges/common/GenericServletPortlet.java
Index: GenericServletPortlet.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/portals-bridges/common/src/java/org/apache/portals/bridges/common/GenericServletPortlet.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- GenericServletPortlet.java 29 Oct 2004 01:25:14 -0000 1.3
+++ GenericServletPortlet.java 15 Nov 2004 05:58:32 -0000 1.4
@@ -23,11 +23,14 @@
import javax.portlet.PortletConfig;
import javax.portlet.PortletContext;
import javax.portlet.PortletException;
+import javax.portlet.PortletMode;
import javax.portlet.PortletPreferences;
import javax.portlet.PortletRequestDispatcher;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
+import org.apache.portals.bridges.util.PreferencesHelper;
+
/**
* ServletPortlet will call a server, as defined by a xxxPage preference, for
* the Action, Custom, Edit, Help, and View operations. This allow the use
of
@@ -443,4 +446,16 @@
this.defaultActionPage = defaultActionPage;
}
+ /**
+ * Save the prefs
+ */
+ public void processPreferencesAction(ActionRequest request,
ActionResponse actionResponse)
+ throws PortletException, IOException
+ {
+ PortletPreferences prefs = request.getPreferences();
+ PreferencesHelper.requestParamsToPreferences(request);
+ prefs.store();
+ actionResponse.setPortletMode(PortletMode.VIEW);
+ }
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]