diff artifact-database/src/main/java/de/intevation/artifactdatabase/rest/RestApp.java @ 19:1259d192e3c3

* New configuration based on config directory * Artifact database launches REST web server at startup. artifacts/trunk@43 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 09 Sep 2009 07:55:44 +0000
parents
children ff666592c1c3
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/rest/RestApp.java	Wed Sep 09 07:55:44 2009 +0000
@@ -0,0 +1,35 @@
+package de.intevation.artifactdatabase.rest;
+
+import de.intevation.artifacts.ArtifactDatabase;
+
+import org.restlet.Application;
+import org.restlet.Restlet;
+
+import org.restlet.routing.Router;
+
+/**
+ *
+ * @author Sascha L. Teichmann (sascha.teichmann@intevation.de)
+ */
+public class RestApp
+extends      Application
+{
+    protected ArtifactDatabase database;
+
+    public RestApp() {
+    }
+
+    public RestApp(ArtifactDatabase database) {
+        this.database = database;
+    }
+
+    public Restlet createRoot() {
+
+        Router router = new Router(getContext());
+
+        //router.attach(FactoriesResource.PATH, FactoriesResource.class);
+
+        return router;
+    }
+}
+// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8:

http://dive4elements.wald.intevation.org