summaryrefslogtreecommitdiffstats
path: root/sandbox/old/contrib/management-console/src/main/java/org/apache/tuscany/sca/console/handler/scdl/ScdlContributionForm.java
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/old/contrib/management-console/src/main/java/org/apache/tuscany/sca/console/handler/scdl/ScdlContributionForm.java')
-rw-r--r--sandbox/old/contrib/management-console/src/main/java/org/apache/tuscany/sca/console/handler/scdl/ScdlContributionForm.java49
1 files changed, 49 insertions, 0 deletions
diff --git a/sandbox/old/contrib/management-console/src/main/java/org/apache/tuscany/sca/console/handler/scdl/ScdlContributionForm.java b/sandbox/old/contrib/management-console/src/main/java/org/apache/tuscany/sca/console/handler/scdl/ScdlContributionForm.java
new file mode 100644
index 0000000000..5a96f7267c
--- /dev/null
+++ b/sandbox/old/contrib/management-console/src/main/java/org/apache/tuscany/sca/console/handler/scdl/ScdlContributionForm.java
@@ -0,0 +1,49 @@
+package org.apache.tuscany.sca.console.handler.scdl;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.tuscany.spi.host.ServletHost;
+import org.osoa.sca.annotations.Property;
+import org.osoa.sca.annotations.Reference;
+
+@SuppressWarnings("serial")
+public class ScdlContributionForm extends TuscanyServlet {
+
+ /**
+ * Injects the servlet host and path mapping.
+ *
+ * @param servletHost Servlet host to use.
+ * @param path Path mapping for the servlet.
+ */
+ public ScdlContributionForm(@Reference(name = "servletHost") ServletHost servletHost,
+ @Property(name = "path") String path) {
+ super(servletHost, path);
+ }
+
+ /**
+ * Processes the request.
+ *
+ * @param req Servlet request.
+ * @param res Servlet response.
+ * @throws ServletException Servlet exception.
+ * @throws IOException IO Exception.
+ */
+ protected void process(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
+
+ PrintWriter writer = res.getWriter();
+ writer.println("<form name='' method='post' action='scdlSubmit'>");
+ writer.println("<textarea name='scdl' cols='60' rows='40'></textarea>");
+ writer.println("<br/>");
+ writer.println("<input type='submit' value='Contribute SCDL'/>");
+ writer.println("</form>");
+ writer.flush();
+ writer.close();
+
+ }
+
+}