From 76792478fca85926d875e51996c345b36b4b2a21 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Sun, 18 Mar 2012 15:57:52 +0100 Subject: [PATCH] added default configuration for orientdb --- .../scm/orientdb/ConnectionProvider.java | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/scm-dao-orientdb/src/main/java/sonia/scm/orientdb/ConnectionProvider.java b/scm-dao-orientdb/src/main/java/sonia/scm/orientdb/ConnectionProvider.java index e73c7cf26b..5d46ce6360 100644 --- a/scm-dao-orientdb/src/main/java/sonia/scm/orientdb/ConnectionProvider.java +++ b/scm-dao-orientdb/src/main/java/sonia/scm/orientdb/ConnectionProvider.java @@ -55,6 +55,18 @@ import javax.xml.bind.JAXB; public class ConnectionProvider implements Provider { + /** Field description */ + public static final String DEFAULT_DB_DIRECTORY = "db"; + + /** Field description */ + public static final String DEFAULT_DB_SHEME = "local:"; + + /** Field description */ + public static final String DEFAULT_PASSWORD = "admin"; + + /** Field description */ + public static final String DEFAULT_USERNAME = "admin"; + /** Field description */ public static final String PATH = "config".concat(File.separator).concat("orientdb.xml"); @@ -76,7 +88,13 @@ public class ConnectionProvider implements Provider else { - // TODO + // create default connection configuration + File directory = new File(SCMContext.getContext().getBaseDirectory(), + DEFAULT_DB_DIRECTORY); + String url = DEFAULT_DB_SHEME.concat(directory.getAbsolutePath()); + + init(new ConnectionConfiguration(url, DEFAULT_USERNAME, + DEFAULT_PASSWORD)); } }