Update of /var/cvs/src/org/mmbase/storage
In directory james.mmbase.org:/tmp/cvs-serv8078

Modified Files:
      Tag: MMBase-1_8
        StorageManagerFactory.java 
Log Message:
  MMB-1551


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/storage
See also: http://www.mmbase.org/jira/browse/MMB-1551


Index: StorageManagerFactory.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/storage/StorageManagerFactory.java,v
retrieving revision 1.27.2.1
retrieving revision 1.27.2.2
diff -u -b -r1.27.2.1 -r1.27.2.2
--- StorageManagerFactory.java  13 Sep 2007 12:39:52 -0000      1.27.2.1
+++ StorageManagerFactory.java  10 Jun 2008 11:16:32 -0000      1.27.2.2
@@ -12,6 +12,7 @@
 import java.util.*;
 
 import org.xml.sax.InputSource;
+import javax.servlet.ServletContext;
 
 import org.mmbase.storage.search.SearchQueryHandler;
 import org.mmbase.storage.util.*;
@@ -36,7 +37,7 @@
  *
  * @author Pierre van Rooden
  * @since MMBase-1.7
- * @version $Id: StorageManagerFactory.java,v 1.27.2.1 2007/09/13 12:39:52 
nklasens Exp $
+ * @version $Id: StorageManagerFactory.java,v 1.27.2.2 2008/06/10 11:16:32 
michiel Exp $
  */
 public abstract class StorageManagerFactory {
 
@@ -660,5 +661,17 @@
         return TimeZone.getDefault().getOffset(time);
     }
 
+    protected String getDataDir() {
+        String dataDir = mmbase.getInitParameter("datadir");
+        if (dataDir == null || dataDir.equals("")) {
+            ServletContext sc = MMBaseContext.getServletContext();
+            dataDir = sc != null ? sc.getRealPath("/WEB-INF/data") : null;
+            if (dataDir == null) {
+                dataDir = System.getProperty("user.dir") + 
java.io.File.separator + "data";
+            }
+        }
+        return dataDir;
+    }
+
 
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to