summaryrefslogtreecommitdiff
path: root/Sources/com/ashardalon/pagic/Application.java
diff options
context:
space:
mode:
Diffstat (limited to 'Sources/com/ashardalon/pagic/Application.java')
-rw-r--r--Sources/com/ashardalon/pagic/Application.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/Sources/com/ashardalon/pagic/Application.java b/Sources/com/ashardalon/pagic/Application.java
new file mode 100644
index 0000000..374d2dd
--- /dev/null
+++ b/Sources/com/ashardalon/pagic/Application.java
@@ -0,0 +1,24 @@
+package com.ashardalon.pagic;
+
+import er.extensions.appserver.ERXApplication;
+import er.rest.routes.ERXRoute;
+import er.rest.routes.ERXRouteRequestHandler;
+import com.ashardalon.pagic.components.Main;
+import com.ashardalon.pagic.rest.controllers.PagesController;
+
+public class Application extends ERXApplication {
+ public static void main(String[] argv) {
+ ERXApplication.main(argv, Application.class);
+ }
+
+ public Application() {
+ ERXApplication.log.info("Welcome to " + name() + " !");
+ /* ** put your initialization code in here ** */
+ setAllowsConcurrentRequestHandling(true);
+
+ ERXRouteRequestHandler restRequestHandler = new ERXRouteRequestHandler();
+ restRequestHandler.insertRoute(new ERXRoute("Pages", "", ERXRoute.Method.Get, PagesController.class, "mainPage"));
+ ERXRouteRequestHandler.register(restRequestHandler);
+ setDefaultRequestHandler(restRequestHandler);
+ }
+} \ No newline at end of file