summaryrefslogtreecommitdiff
path: root/wotonomy-test/src/main/java/DirectAction.java
diff options
context:
space:
mode:
Diffstat (limited to 'wotonomy-test/src/main/java/DirectAction.java')
-rw-r--r--wotonomy-test/src/main/java/DirectAction.java71
1 files changed, 71 insertions, 0 deletions
diff --git a/wotonomy-test/src/main/java/DirectAction.java b/wotonomy-test/src/main/java/DirectAction.java
new file mode 100644
index 0000000..f5dc851
--- /dev/null
+++ b/wotonomy-test/src/main/java/DirectAction.java
@@ -0,0 +1,71 @@
+
+import java.io.PrintStream;
+import java.util.Date;
+import net.wotonomy.foundation.NSArray;
+import net.wotonomy.foundation.NSDictionary;
+import net.wotonomy.web.*;
+
+public class DirectAction extends WODirectAction {
+
+ private Date testing;
+
+ public DirectAction(WORequest aRequest) {
+ super(aRequest);
+ testing = new Date();
+ System.out.println("DirectAction()");
+ }
+
+ public WOActionResults defaultAction() {
+ return pageWithName("Main");
+ }
+
+ public Object getTesting() {
+ return testing;
+ }
+
+ public void setTesting(Date anObject) {
+ testing = anObject;
+ }
+
+ public WOActionResults testAction() {
+ System.out.println("DirectAction.testAction()");
+ takeFormValuesForKeyArray(request().formValues().allKeys());
+ WOResponse response = new WOResponse();
+ response.appendContentString("This is really just a test.");
+ response.appendContentString("<p>");
+ response.appendContentString(Application.application().name());
+ response.appendContentString("<p>");
+ response.appendContentHTMLString("<p>");
+ response.appendContentString("<p>");
+ response.appendContentString(getTesting().toString());
+ response.appendContentString("<p>");
+ response.appendContentString(request().formValues().toString());
+ response.appendContentString("<p>");
+ response.appendContentString("browserLanguages: ");
+ response.appendContentString(request().browserLanguages().toString());
+ response.appendContentString("<p>");
+ response.appendContentString("uri: ");
+ response.appendContentString(request().uri().toString());
+ response.appendContentString("<p>");
+ response.appendContentString("adaptorPrefix: ");
+ response.appendContentString(request().adaptorPrefix().toString());
+ response.appendContentString("<p>");
+ response.appendContentString("applicationName: ");
+ response.appendContentString(request().applicationName().toString());
+ response.appendContentString("<p>");
+ response.appendContentString("requestHandlerKey: ");
+ response.appendContentString(request().requestHandlerKey().toString());
+ response.appendContentString("<p>");
+ response.appendContentString("requestHandlerPath: ");
+ response.appendContentString(request().requestHandlerPath().toString());
+ response.appendContentString("<p>");
+ response.appendContentString("requestHandlerPathArray: ");
+ response.appendContentString(request().requestHandlerPathArray().toString());
+ response.appendContentString("<p>");
+ response.appendContentString("method: ");
+ response.appendContentString(request().method().toString());
+ response.appendContentString("<p>");
+ response.appendContentString("content: ");
+ return response;
+ }
+}