You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by da...@apache.org on 2006/10/24 23:05:51 UTC

svn commit: r467483 - /cocoon/trunk/core/cocoon-blocks-fw/cocoon-blocks-fw-impl/src/main/java/org/apache/cocoon/blocks/util/BlockCallHttpServletRequest.java

Author: danielf
Date: Tue Oct 24 14:05:51 2006
New Revision: 467483

URL: http://svn.apache.org/viewvc?view=rev&rev=467483
Log:
Empty servlet implementation in the BlockCallHttpServletRequest (Jira COCOON-1940). Pathch due to Alexander Klimetschek.

Modified:
    cocoon/trunk/core/cocoon-blocks-fw/cocoon-blocks-fw-impl/src/main/java/org/apache/cocoon/blocks/util/BlockCallHttpServletRequest.java

Modified: cocoon/trunk/core/cocoon-blocks-fw/cocoon-blocks-fw-impl/src/main/java/org/apache/cocoon/blocks/util/BlockCallHttpServletRequest.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/core/cocoon-blocks-fw/cocoon-blocks-fw-impl/src/main/java/org/apache/cocoon/blocks/util/BlockCallHttpServletRequest.java?view=diff&rev=467483&r1=467482&r2=467483
==============================================================================
--- cocoon/trunk/core/cocoon-blocks-fw/cocoon-blocks-fw-impl/src/main/java/org/apache/cocoon/blocks/util/BlockCallHttpServletRequest.java (original)
+++ cocoon/trunk/core/cocoon-blocks-fw/cocoon-blocks-fw-impl/src/main/java/org/apache/cocoon/blocks/util/BlockCallHttpServletRequest.java Tue Oct 24 14:05:51 2006
@@ -27,10 +27,14 @@
 import java.util.Map;
 
 import javax.servlet.RequestDispatcher;
+import javax.servlet.ServletContext;
 import javax.servlet.ServletInputStream;
 import javax.servlet.http.Cookie;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpSession;
+import javax.servlet.http.HttpSessionContext;
+
+import org.apache.commons.collections.map.AbstractHashedMap;
 
 
 /**
@@ -340,6 +344,95 @@
      */
     public HttpSession getSession(boolean create) {
         // TODO Auto-generated method stub
+        if (create) {
+            return new HttpSession() {
+
+                public Object getAttribute(String name) {
+                    // TODO Auto-generated method stub
+                    return null;
+                }
+
+                public Enumeration getAttributeNames() {
+                    // TODO Auto-generated method stub
+                    return null;
+                }
+
+                public long getCreationTime() {
+                    // TODO Auto-generated method stub
+                    return 0;
+                }
+
+                public String getId() {
+                    // TODO Auto-generated method stub
+                    return null;
+                }
+
+                public long getLastAccessedTime() {
+                    // TODO Auto-generated method stub
+                    return 0;
+                }
+
+                public int getMaxInactiveInterval() {
+                    // TODO Auto-generated method stub
+                    return 0;
+                }
+
+                public ServletContext getServletContext() {
+                    // TODO Auto-generated method stub
+                    return null;
+                }
+
+                public HttpSessionContext getSessionContext() {
+                    // TODO Auto-generated method stub
+                    return null;
+                }
+
+                public Object getValue(String name) {
+                    // TODO Auto-generated method stub
+                    return null;
+                }
+
+                public String[] getValueNames() {
+                    // TODO Auto-generated method stub
+                    return null;
+                }
+
+                public void invalidate() {
+                    // TODO Auto-generated method stub
+                    
+                }
+
+                public boolean isNew() {
+                    // TODO Auto-generated method stub
+                    return false;
+                }
+
+                public void putValue(String name, Object value) {
+                    // TODO Auto-generated method stub
+                    
+                }
+
+                public void removeAttribute(String name) {
+                    // TODO Auto-generated method stub
+                    
+                }
+
+                public void removeValue(String name) {
+                    // TODO Auto-generated method stub
+                    
+                }
+
+                public void setAttribute(String name, Object value) {
+                    // TODO Auto-generated method stub
+                    
+                }
+
+                public void setMaxInactiveInterval(int interval) {
+                    // TODO Auto-generated method stub
+                    
+                }
+           };     
+        }
         return null;
     }