[Yanel-commits] rev 28846 - public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/communication

michi at wyona.com michi at wyona.com
Wed Nov 14 10:54:27 CET 2007


Author: michi
Date: 2007-11-14 10:54:26 +0100 (Wed, 14 Nov 2007)
New Revision: 28846

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/communication/CommandLineRequest.java
Log:
parameters added

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/communication/CommandLineRequest.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/communication/CommandLineRequest.java	2007-11-14 09:52:00 UTC (rev 28845)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/communication/CommandLineRequest.java	2007-11-14 09:54:26 UTC (rev 28846)
@@ -47,12 +47,14 @@
     private class ParameterNames implements Enumeration {
         private java.util.Vector names;
         public ParameterNames(Enumeration enum) {
+            log.error("DEBUG: Copy parameters: " + enum.getClass().getName());
             names = new java.util.Vector();
             while (enum.hasMoreElements()) {
                 names.add(enum.nextElement());
             }
         }
 
+        // TODO: Isn't this implementation wrong, because it empties the vector and can only be used once!
         public Object nextElement() {
             String name = (String) names.elementAt(0);
             names.removeElementAt(0);
@@ -72,7 +74,18 @@
     }
     
     public CommandLineRequest(HttpServletRequest request) {
+        log.error("DEBUG: Copy request: " + request.getClass().getName());
         parameterNames = new ParameterNames(request.getParameterNames());
+
+// TODO ...
+/*
+        Enumeration pn = request.getParameterNames();
+        while(pn.hasMoreElements()) {
+            String name= pn.nextElement();
+            String[] values = request.getParameterValues(name);
+            map.add(name, values);
+        }
+*/
     }
     
     public StringBuffer getRequestURL() {
@@ -137,6 +150,8 @@
     }
 
     public String[] getParameterValues(String arg0) {
+        // TODO ...
+        //return map.get(arg0);
         log.error("Not implemented yet!");
         return null;
     }



More information about the Yanel-commits mailing list