[Yanel-commits] rev 21965 -
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 11:54:03 CET 2007
Author: michi
Date: 2007-01-21 11:54:02 +0100 (Sun, 21 Jan 2007)
New Revision: 21965
Modified:
public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java
Log:
flow started
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 08:46:05 UTC (rev 21964)
+++ public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java 2007-01-21 10:54:02 UTC (rev 21965)
@@ -39,8 +39,8 @@
*/
public View getView(String viewId) {
View view = new View();
- view.setMimeType("text/plain");
- view.setInputStream(new java.io.StringBufferInputStream("Hello World"));
+ view.setMimeType("application/xhtml+xml");
+ view.setInputStream(new java.io.StringBufferInputStream(getScreen()));
return view;
}
@@ -55,4 +55,50 @@
vd[1].setMimeType("application/xml");
return vd;
}
+
+ /**
+ *
+ */
+ private String getScreen() {
+ StringBuffer sb = new StringBuffer("<?xml version=\"1.0\"?>");
+ sb.append("<html xmlns=\"http://www.w3.org/1999/xhtml\">");
+ sb.append("<body>");
+
+ javax.servlet.http.HttpServletRequest request = getRequest();
+ java.util.Enumeration parameters = request.getParameterNames();
+ if (!parameters.hasMoreElements()) {
+ getSelectResourceTypeScreen(sb);
+ } else {
+ if (request.getParameter("resource-type") != null) {
+ getResourceScreen(sb);
+ } else {
+ getNoSuchScreen(sb);
+ }
+ }
+
+ sb.append("</body>");
+ sb.append("</html>");
+ return sb.toString();
+ }
+
+ /**
+ *
+ */
+ private void getSelectResourceTypeScreen(StringBuffer sb) {
+ sb.append("<p>Select resource type:</p>");
+ }
+
+ /**
+ *
+ */
+ private void getNoSuchScreen(StringBuffer sb) {
+ sb.append("<p>No such screen!</p>");
+ }
+
+ /**
+ *
+ */
+ private void getResourceScreen(StringBuffer sb) {
+ sb.append("<p>Resource Screen ...</p>");
+ }
}
More information about the Yanel-commits
mailing list