[exo-jcr-commits] exo-jcr SVN: r3606 - jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Dec 7 08:24:01 EST 2010


Author: tolusha
Date: 2010-12-07 08:24:01 -0500 (Tue, 07 Dec 2010)
New Revision: 3606

Modified:
   jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/RdbmsWorkspaceInitializer.java
Log:
EXOJCR-1078: implementation RDBMS workspace initialzer

Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/RdbmsWorkspaceInitializer.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/RdbmsWorkspaceInitializer.java	2010-12-07 11:10:27 UTC (rev 3605)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/RdbmsWorkspaceInitializer.java	2010-12-07 13:24:01 UTC (rev 3606)
@@ -44,7 +44,6 @@
 import java.io.ByteArrayInputStream;
 import java.io.EOFException;
 import java.io.File;
-import java.io.FileInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
@@ -120,6 +119,9 @@
     */
    public static final byte LONG_LEN = 3;
 
+   /**
+    * List of temporary files.
+    */
    protected List<File> spoolFileList = new ArrayList<File>();
 
    /**
@@ -503,10 +505,12 @@
       try
       {
          contentReader =
-            new ObjectReaderImpl(new FileInputStream(new File(restorePath, tableName + CONTENT_FILE_SUFFIX)));
+            new ObjectReaderImpl(PrivilegedFileHelper.fileInputStream(new File(restorePath, tableName
+               + CONTENT_FILE_SUFFIX)));
 
          contentLenReader =
-            new ObjectReaderImpl(new FileInputStream(new File(restorePath, tableName + CONTENT_LEN_FILE_SUFFIX)));
+            new ObjectReaderImpl(PrivilegedFileHelper.fileInputStream(new File(restorePath, tableName
+               + CONTENT_LEN_FILE_SUFFIX)));
 
          int columnCount = contentReader.readInt();
          int[] columnType = new int[columnCount];
@@ -586,7 +590,6 @@
                   }
                   else
                   {
-                     // for Postgres
                      insertNode.setBinaryStream(i + 1, stream, (int)len);
                   }
                }



More information about the exo-jcr-commits mailing list