commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sul...@apache.org
Subject cvs commit: jakarta-commons/fileupload/src/test/org/apache/commons/fileupload MockPortletRequest.java MockPortletSession.java
Date Wed, 08 Dec 2004 03:55:02 GMT
sullis      2004/12/07 19:55:02

  Added:       fileupload/src/test/org/apache/commons/fileupload
                        MockPortletRequest.java MockPortletSession.java
  Log:
  This code originated from the Apache Jetspeed-2 project
  
  Revision  Changes    Path
  1.1                  jakarta-commons/fileupload/src/test/org/apache/commons/fileupload/MockPortletRequest.java
  
  Index: MockPortletRequest.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.commons.fileupload;
  
  import java.security.Principal;
  import java.util.Enumeration;
  import java.util.Locale;
  import java.util.Map;
  
  import javax.portlet.PortalContext;
  import javax.portlet.PortletMode;
  import javax.portlet.PortletPreferences;
  import javax.portlet.PortletRequest;
  import javax.portlet.PortletSession;
  import javax.portlet.WindowState;
  
  /**
   * A mock portlet request, useful for unit testing and offline utilities
   * 
   * @author <a href="mailto:taylor@apache.org">David Sean Taylor</a>
   * @version $Id: MockPortletRequest.java,v 1.1 2004/12/08 03:55:02 sullis Exp $
   */
  public class MockPortletRequest implements PortletRequest
  {
      MockPortletSession session = null;
      
      public MockPortletRequest()
      {
          session = new MockPortletSession();     
      }
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#isWindowStateAllowed(javax.portlet.WindowState)
       */
      public boolean isWindowStateAllowed(WindowState state)
      {
          // TODO Auto-generated method stub
          return false;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#isPortletModeAllowed(javax.portlet.PortletMode)
       */
      public boolean isPortletModeAllowed(PortletMode mode)
      {
          // TODO Auto-generated method stub
          return false;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getPortletMode()
       */
      public PortletMode getPortletMode()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getWindowState()
       */
      public WindowState getWindowState()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getPreferences()
       */
      public PortletPreferences getPreferences()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getPortletSession()
       */
      public PortletSession getPortletSession()
      {
          return session;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getPortletSession(boolean)
       */
      public PortletSession getPortletSession(boolean create)
      {
          if (session == null)
          {
              session = new MockPortletSession();
          }
          return session;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getProperty(java.lang.String)
       */
      public String getProperty(String name)
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getProperties(java.lang.String)
       */
      public Enumeration getProperties(String name)
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getPropertyNames()
       */
      public Enumeration getPropertyNames()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getPortalContext()
       */
      public PortalContext getPortalContext()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getAuthType()
       */
      public String getAuthType()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getContextPath()
       */
      public String getContextPath()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getRemoteUser()
       */
      public String getRemoteUser()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getUserPrincipal()
       */
      public Principal getUserPrincipal()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#isUserInRole(java.lang.String)
       */
      public boolean isUserInRole(String role)
      {
          // TODO Auto-generated method stub
          return false;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getAttribute(java.lang.String)
       */
      public Object getAttribute(String name)
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getAttributeNames()
       */
      public Enumeration getAttributeNames()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getParameter(java.lang.String)
       */
      public String getParameter(String name)
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getParameterNames()
       */
      public Enumeration getParameterNames()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getParameterValues(java.lang.String)
       */
      public String[] getParameterValues(String name)
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getParameterMap()
       */
      public Map getParameterMap()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#isSecure()
       */
      public boolean isSecure()
      {
          // TODO Auto-generated method stub
          return false;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#setAttribute(java.lang.String, java.lang.Object)
       */
      public void setAttribute(String name, Object o)
      {
          // TODO Auto-generated method stub
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#removeAttribute(java.lang.String)
       */
      public void removeAttribute(String name)
      {
          // TODO Auto-generated method stub
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getRequestedSessionId()
       */
      public String getRequestedSessionId()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#isRequestedSessionIdValid()
       */
      public boolean isRequestedSessionIdValid()
      {
          // TODO Auto-generated method stub
          return false;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getResponseContentType()
       */
      public String getResponseContentType()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getResponseContentTypes()
       */
      public Enumeration getResponseContentTypes()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getLocale()
       */
      public Locale getLocale()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getScheme()
       */
      public String getScheme()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getServerName()
       */
      public String getServerName()
      {
          // TODO Auto-generated method stub
          return null;
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletRequest#getServerPort()
       */
      public int getServerPort()
      {
          // TODO Auto-generated method stub
          return 0;
      }
      
      public Enumeration getLocales()
      {
          return null;
      }
      
  }
  
  
  
  1.1                  jakarta-commons/fileupload/src/test/org/apache/commons/fileupload/MockPortletSession.java
  
  Index: MockPortletSession.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.commons.fileupload;
  
  import java.util.Enumeration;
  import java.util.Hashtable;
  import javax.portlet.PortletContext;
  import javax.portlet.PortletSession;
  
  /**
   * A mock portlet session, useful for unit testing and offline utilities
   * Note: currently doesn't support scoping
   * 
   * @author <a href="mailto:taylor@apache.org">David Sean Taylor</a>
   * @version $Id: MockPortletSession.java,v 1.1 2004/12/08 03:55:02 sullis Exp $
   */
  public class MockPortletSession implements PortletSession
  {
      // Hashtable (not HashMap) makes enumerations easier to work with
      Hashtable attributes = new Hashtable();
  
      public MockPortletSession()
      {     
      }
      
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#getAttribute(java.lang.String)
       */
      public Object getAttribute(String name)
      {
          return attributes.get(name);
      }
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#getAttribute(java.lang.String, int)
       */
      public Object getAttribute(String name, int scope)
      {
          return attributes.get(name);
      }
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#getAttributeNames(int)
       */
      public Enumeration getAttributeNames(int scope)
      {
          return attributes.keys();
      }
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#getCreationTime()
       */
      public long getCreationTime()
      {
          // TODO Auto-generated method stub
          return 0;
      }
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#getId()
       */
      public String getId()
      {
          // TODO Auto-generated method stub
          return null;
      }
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#getLastAccessedTime()
       */
      public long getLastAccessedTime()
      {
          // TODO Auto-generated method stub
          return 0;
      }
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#getMaxInactiveInterval()
       */
      public int getMaxInactiveInterval()
      {
          // TODO Auto-generated method stub
          return 0;
      }
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#invalidate()
       */
      public void invalidate()
      {
          // TODO Auto-generated method stub
      }
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#isNew()
       */
      public boolean isNew()
      {
          // TODO Auto-generated method stub
          return false;
      }
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#removeAttribute(java.lang.String)
       */
      public void removeAttribute(String name)
      {
          attributes.remove(name);
      }
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#removeAttribute(java.lang.String, int)
       */
      public void removeAttribute(String name, int scope)
      {
          attributes.remove(name);
      }
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#setAttribute(java.lang.String, java.lang.Object)
       */
      public void setAttribute(String name, Object value)
      {
          attributes.put(name, value);
      }
  
      public Enumeration getAttributeNames()
      {
          return this.getAttributeNames(PortletSession.PORTLET_SCOPE);
      }    
      
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#setAttribute(java.lang.String, java.lang.Object,
int)
       */
      public void setAttribute(String name, Object value, int scope)
      {
          attributes.put(name, value);
      }
      
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#setMaxInactiveInterval(int)
       */
      public void setMaxInactiveInterval(int interval)
      {
          // TODO Auto-generated method stub
      }
      /* (non-Javadoc)
       * @see javax.portlet.PortletSession#getPortletContext()
       */
      public PortletContext getPortletContext()
      {
          // TODO Auto-generated method stub
          return null;
      }
  }
  
  
  

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


Mime
View raw message