[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