[Yanel-commits] rev 21970 - public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources

michi at wyona.com michi at wyona.com
Sun Jan 21 14:15:34 CET 2007


Author: michi
Date: 2007-01-21 14:15:33 +0100 (Sun, 21 Jan 2007)
New Revision: 21970

Modified:
   public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java
Log:
save screen fixed

Modified: public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java	2007-01-21 13:06:05 UTC (rev 21969)
+++ public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java	2007-01-21 13:15:33 UTC (rev 21970)
@@ -68,7 +68,7 @@
     }
 
     /**
-     *
+     * Flow
      */
     private String getScreen() {
         StringBuffer sb = new StringBuffer("<?xml version=\"1.0\"?>");
@@ -84,6 +84,8 @@
                 getResourceScreen(sb);
             } else if (request.getParameter("save-as") != null) {
                 getSaveAsScreen(sb);
+            } else if (request.getParameter("save") != null) {
+                getSaveScreen(sb);
             } else {
                 getNoSuchScreen(sb);
             }
@@ -137,27 +139,44 @@
 
         HttpServletRequest request = getRequest();
         Enumeration parameters = request.getParameterNames();
+        if (parameters.hasMoreElements()) {
+            sb.append("<ul>");
         while (parameters.hasMoreElements()) {
             String parameter = (String) parameters.nextElement();
             if (parameter.indexOf("rp.") == 0) {
                 sb.append("<li>"+parameter+": "+request.getParameter(parameter)+"</li>");
             }
         }
+            sb.append("</ul>");
+        }
 
         String createName = request.getParameter("create-name");
+        sb.append("<p>");
         sb.append("<form>");
         if (createName != null) {
-            sb.append("Name: <input type=\"text\" name=\"create.name\" value=\"" + createName + "\"/>");
+            sb.append("Name: <input type=\"text\" name=\"create-name\" value=\"" + createName + "\"/>");
         } else {
-            sb.append("Name: <input type=\"text\" name=\"create.name\"/>");
+            sb.append("Name: <input type=\"text\" name=\"create-name\"/>");
         }
-        sb.append("<br/><input type=\"submit\" value=\"Save\" name=\"create\"/>");
+        sb.append("<br/><input type=\"submit\" value=\"Save\" name=\"save\"/>");
         sb.append("</form>");
+        sb.append("</p>");
     }
 
     /**
      *
      */
+    private void getSaveScreen(StringBuffer sb) {
+        sb.append("<h4>Create resource (step 4)</h4>");
+        sb.append("<h2>Resource has been created</h2>");
+
+        String createName = request.getParameter("create-name");
+        sb.append("<p>New resource can be accessed at: <a href=\""+createName+"\">"+createName+"</a></p>");
+    }
+
+    /**
+     *
+     */
     private void getResourceScreen(StringBuffer sb) {
         String rtps = getRequest().getParameter("resource-type");
         String resNamespace = rtps.substring(0, rtps.indexOf("::"));




More information about the Yanel-commits mailing list