You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2005/02/08 19:17:41 UTC

cvs commit: jakarta-jetspeed-2/portals-bridges/common/src/java/org/apache/portals/bridges/common GenericServletPortlet.java

taylor      2005/02/08 10:17:40

  Modified:    portals-bridges/common/src/java/org/apache/portals/bridges/common
                        GenericServletPortlet.java
  Log:
  allow override of edit and help page in request
  
  Revision  Changes    Path
  1.6       +21 -7     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.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- GenericServletPortlet.java	19 Jan 2005 09:49:45 -0000	1.5
  +++ GenericServletPortlet.java	8 Feb 2005 18:17:40 -0000	1.6
  @@ -260,12 +260,19 @@
       throws PortletException, IOException
       {
           String editPage = this.defaultEditPage;
  +        
  +        //  allow EditPage override by the request
  +        String reqEditPage = (String) request.getAttribute(PARAM_EDIT_PAGE);
  +        if(reqEditPage != null)
  +        {
  +            editPage = reqEditPage;
  +        }
  +        
           if (this.allowPreferences == true)
           {                       
               PortletPreferences prefs = request.getPreferences();
  -            // Allow EditPage override by the request
  -            editPage = request.getParameter(PARAM_EDIT_PAGE);
  -            if (prefs != null && editPage == null)
  +
  +            if (prefs != null && reqEditPage == null)
               {
                   editPage = prefs.getValue(PARAM_EDIT_PAGE, this.defaultEditPage);
               }
  @@ -291,13 +298,20 @@
       throws PortletException, IOException
       {
           String helpPage = this.defaultHelpPage;
  +        
  +        //  allow HelpPage override by the request
  +        String reqHelpPage = (String) request.getAttribute(PARAM_HELP_PAGE);
  +        if(reqHelpPage != null)
  +        {
  +            helpPage = reqHelpPage;
  +        }
  +        
           if (this.allowPreferences == true)
           {
   
               PortletPreferences prefs = request.getPreferences();
  -            // Allow HelpPage override by the request
  -            helpPage = request.getParameter(PARAM_EDIT_PAGE);
  -            if (prefs != null && helpPage == null)
  +
  +            if (prefs != null && reqHelpPage == null)
               {
                   helpPage = prefs.getValue(PARAM_HELP_PAGE, this.defaultHelpPage);
               }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org