diff artifacts/src/main/java/org/dive4elements/artifacts/ArtifactDatabase.java @ 562:05caf2e731d0

Allow to add additional restful services via configuration.
author gernotbelger
date Wed, 10 Oct 2018 20:07:58 +0200
parents 68f01f10624e
children
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/artifacts/ArtifactDatabase.java	Mon Sep 24 17:59:17 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/artifacts/ArtifactDatabase.java	Wed Oct 10 20:07:58 2018 +0200
@@ -14,6 +14,7 @@
 import org.w3c.dom.Document;
 
 import java.util.Date;
+import java.util.Map;
 
 /**
  * Interface of an artifact managing database.
@@ -296,5 +297,10 @@
         throws ArtifactDatabaseException;
 
     String findArtifactUser(String artifactIdentifier);
+
+    String getServerAddress();
+
+    /** an additional list of rest services (path and implementing class) that should be registered */
+    Map<String, Class<?>> getRestServices();
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org