taylor      2004/10/12 14:29:40

  Modified:    applications/pam/src/java/org/apache/jetspeed/portlets/profiler
                        ProfilerAdminPortlet.java
  Added:       applications/pam/src/java/org/apache/jetspeed/portlets/profiler
                        ProfileForm.java
  Log:
  example of a tree view that expands and contracts
  however it still loses state if you switch to another tab
  to test: go to the profiler tab
  
  Revision  Changes    Path
  1.2       +38 -3     
jakarta-jetspeed-2/applications/pam/src/java/org/apache/jetspeed/portlets/profiler/ProfilerAdminPortlet.java
  
  Index: ProfilerAdminPortlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/applications/pam/src/java/org/apache/jetspeed/portlets/profiler/ProfilerAdminPortlet.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ProfilerAdminPortlet.java 15 Sep 2004 22:48:46 -0000      1.1
  +++ ProfilerAdminPortlet.java 12 Oct 2004 21:29:40 -0000      1.2
  @@ -15,6 +15,18 @@
    */
   package org.apache.jetspeed.portlets.profiler;
   
  +import java.io.IOException;
  +import java.util.Enumeration;
  +import java.util.Map;
  +
  +import javax.portlet.ActionRequest;
  +import javax.portlet.ActionResponse;
  +import javax.portlet.PortletException;
  +import javax.portlet.RenderRequest;
  +import javax.portlet.RenderResponse;
  +
  +import org.apache.portals.bridges.myfaces.FacesPortlet;
  +
   
   //import org.apache.portals.bridges.myfaces.FacesPortlet;
   
  @@ -25,7 +37,30 @@
    * @author <a href="mailto:[EMAIL PROTECTED]">David Sean Taylor</a>
    * @version $Id$
    */
  -public class ProfilerAdminPortlet //extends FacesPortlet
  +public class ProfilerAdminPortlet extends FacesPortlet
   {
  -   
  +
  +    public void doView(RenderRequest request, RenderResponse response) throws 
PortletException, IOException
  +    {
  +        Enumeration e = request.getParameterNames();
  +        while (e.hasMoreElements())
  +        {
  +            String key = (String)e.nextElement();
  +            System.out.println("[V]key/value = " + key + ": [" + 
request.getParameter(key) + "]");
  +        }
  +        super.doView(request, response);
  +    }
  +
  +    public void processAction(ActionRequest request, ActionResponse response) 
throws PortletException, IOException
  +    {
  +        Enumeration e = request.getParameterNames();
  +        while (e.hasMoreElements())
  +        {
  +            String key = (String)e.nextElement();
  +            System.out.println("[A]key/value = " + key + ": [" + 
request.getParameter(key) + "]");
  +        }        
  +        super.processAction(request, response);
  +    }
  +    
  +    
   }
  
  
  
  1.1                  
jakarta-jetspeed-2/applications/pam/src/java/org/apache/jetspeed/portlets/profiler/ProfileForm.java
  
  Index: ProfileForm.java
  ===================================================================
  /*
   * Copyright 2000-2004 The Apache Software Foundation.
   * 
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   * 
   *      http://www.apache.org/licenses/LICENSE-2.0
   * 
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  package org.apache.jetspeed.portlets.profiler;
  
  import java.io.Serializable;
  
  /**
   * User state.
   *
   * @author <a href="mailto:[EMAIL PROTECTED]">David Sean Taylor</a>
   * @version $Id: ProfileForm.java,v 1.1 2004/10/12 21:29:40 taylor Exp $
   */
  public class ProfileForm
         implements Serializable
  {
      private String name;
      
      public ProfileForm()
      {        
      }
      
      public ProfileForm(String name)
      {
          this.name = name;
      }
      
      public void setName(String name)
      {
          this.name = name;
      }
  
      /**
       * @return Returns the name.
       */
      public String getName()
      {
          return name;
      }
  }
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to