You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by ga...@apache.org on 2009/09/17 17:46:20 UTC

svn commit: r816244 - /roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPAMediaFileManagerImpl.java

Author: gangolli
Date: Thu Sep 17 15:46:19 2009
New Revision: 816244

URL: http://svn.apache.org/viewvc?rev=816244&view=rev
Log:
Fix to avoid using Java 1.6 FileReader (ROL-1826).  Fix some spelling.  Fix an issue with the exception handling.

Modified:
    roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPAMediaFileManagerImpl.java

Modified: roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPAMediaFileManagerImpl.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPAMediaFileManagerImpl.java?rev=816244&r1=816243&r2=816244&view=diff
==============================================================================
--- roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPAMediaFileManagerImpl.java (original)
+++ roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPAMediaFileManagerImpl.java Thu Sep 17 15:46:19 2009
@@ -25,8 +25,6 @@
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileOutputStream;
-import java.io.FileReader;
-import java.io.IOException;
 import java.io.InputStream;
 import org.apache.roller.weblogger.business.*;
 import java.sql.Timestamp;
@@ -66,10 +64,8 @@
     private static Log log =
         LogFactory.getFactory().getInstance(JPAMediaFileManagerImpl.class);
 
-    public static final String
-        MIGRATIION_STATUS_FILENAME = "migration-status.properties";
-
-
+    private static final String
+            MIGRATION_STATUS_FILENAME = "migration-status.properties";
 
 
     /**
@@ -588,18 +584,21 @@
 
     /**
      * Does mediafile storage require any upgrading;
-     * checks for existance of migration status file.
+     * checks for existence of migration status file.
      */
     public boolean isFileStorageUpgradeRequired() {
+        // TODO: Bad exception and return value convention here.  This should return void and throw exceptions on error.
         String uploadsDirName = WebloggerConfig.getProperty("uploads.dir");
         if (uploadsDirName != null) {
             File uploadsDir = new File(uploadsDirName);
             if (uploadsDir.exists() && uploadsDir.isDirectory()) {
                 Properties props = new Properties();
                 try {
-                    props.load(new FileReader(uploadsDirName
-                        + File.separator + MIGRATIION_STATUS_FILENAME));
-                } catch (Exception ignored) {}
+                    props.load(new FileInputStream(uploadsDirName
+                        + File.separator + MIGRATION_STATUS_FILENAME));
+                } catch (Exception ex) {
+                    return false;
+                }
                 if (props.getProperty("complete") != null) {
                     return false;
                 }
@@ -666,7 +665,7 @@
                 Properties props = new Properties();
                 props.setProperty("complete", "true");
                 props.store(new FileOutputStream(oldDirName
-                    + File.separator + MIGRATIION_STATUS_FILENAME),
+                    + File.separator + MIGRATION_STATUS_FILENAME),
                     "Migration is complete!");
 
             } catch (Exception ioex) {}