Author: norman
Date: Thu Apr 29 10:17:50 2010
New Revision: 939252
URL: http://svn.apache.org/viewvc?rev=939252&view=rev
Log:
Fix path parsing
Modified:
james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/filepair/AbstractFileRepository.java
Modified:
james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/filepair/AbstractFileRepository.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/filepair/AbstractFileRepository.java?rev=939252&r1=939251&r2=939252&view=diff
==============================================================================
---
james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/filepair/AbstractFileRepository.java
(original)
+++
james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/filepair/AbstractFileRepository.java
Thu Apr 29 10:17:50 2010
@@ -59,7 +59,6 @@ public abstract class AbstractFileReposi
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D',
'E', 'F'
};
- protected File m_destination;
protected String m_extension;
protected String m_name;
protected FilenameFilter m_filter;
@@ -99,13 +98,6 @@ public abstract class AbstractFileReposi
throws Exception
{
getLogger().info( "Init " + getClass().getName() + " Store" );
-
- try {
- m_baseDirectory = fileSystem.getBasedir();
- } catch (FileNotFoundException e) {
- getLogger().error("Cannot find the base directory of the
application",e);
- throw new ConfigurationException("Cannot find the base directory
of the application");
- }
File directory;
@@ -128,7 +120,7 @@ public abstract class AbstractFileReposi
directory.mkdirs();
- getLogger().info( getClass().getName() + " opened in " + m_destination
);
+ getLogger().info( getClass().getName() + " opened in " +
m_baseDirectory );
//We will look for all numbered repository files in this
// directory and rename them to non-numbered repositories,
@@ -182,7 +174,8 @@ public abstract class AbstractFileReposi
try {
- m_destination = fileSystem.getFile(destination);
+ m_baseDirectory = fileSystem.getFile(destination);
+ System.out.println("HERE!");
} catch (FileNotFoundException e) {
throw new ConfigurationException("Unable to acces destination " +
destination, e);
}
@@ -224,7 +217,7 @@ public abstract class AbstractFileReposi
try
{
- child.setDestination( m_destination.getAbsolutePath() +
File.pathSeparatorChar +
+ child.setDestination( m_baseDirectory.getAbsolutePath() +
File.pathSeparatorChar +
childName + File.pathSeparator );
}
catch( final ConfigurationException ce )
@@ -248,7 +241,7 @@ public abstract class AbstractFileReposi
if( DEBUG )
{
getLogger().debug( "Child repository of " + m_name + " created in
" +
- m_destination + File.pathSeparatorChar +
+ m_baseDirectory + File.pathSeparatorChar +
childName + File.pathSeparator );
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]