Revision: 2117
http://archive-access.svn.sourceforge.net/archive-access/?rev=2117&view=rev
Author: bradtofel
Date: 2007-12-14 18:02:43 -0800 (Fri, 14 Dec 2007)
Log Message:
-----------
BUGFIX: was accepting File objects to set/getDataDir() method, not String objects.
Modified Paths:
--------------
trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocalResourceStore.java
Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocalResourceStore.java
===================================================================
--- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocalResourceStore.java 2007-12-15 02:01:51 UTC (rev 2116)
+++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/LocalResourceStore.java 2007-12-15 02:02:43 UTC (rev 2117)
@@ -13,6 +13,7 @@
import org.archive.wayback.core.SearchResult;
import org.archive.wayback.exception.ConfigurationException;
import org.archive.wayback.exception.ResourceNotAvailableException;
+import org.archive.wayback.util.DirMaker;
/**
* Class which implements a local ARC, WARC, ARC.gz, WARC.gz, ResourceStore
@@ -112,12 +113,12 @@
return null;
}
- public File getDataDir() {
- return dataDir;
+ public String getDataDir() {
+ return DirMaker.getAbsolutePath(dataDir);
}
- public void setDataDir(File dataDir) {
- this.dataDir = dataDir;
+ public void setDataDir(String dataDir) throws IOException {
+ this.dataDir = DirMaker.ensureDir(dataDir);
}
private class ArcWarcFilenameFilter implements FilenameFilter {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|