Tag: cws_src680_sb36
User: sb      
Date: 2007/01/12 06:19:59

Modified:
   dba/connectivity/com/sun/star/sdbcx/comp/hsqldb/StorageFileAccess.java

Log:
 RESYNC: (1.7-1.8); FILE MERGED

File Changes:

Directory: /dba/connectivity/com/sun/star/sdbcx/comp/hsqldb/
============================================================

File [changed]: StorageFileAccess.java
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/com/sun/star/sdbcx/comp/hsqldb/StorageFileAccess.java?r1=1.6.42.2&r2=1.6.42.3
Delta lines:  +20 -10
---------------------
--- StorageFileAccess.java      21 Sep 2005 07:02:18 -0000      1.6.42.2
+++ StorageFileAccess.java      12 Jan 2007 14:19:56 -0000      1.6.42.3
@@ -41,6 +41,8 @@
 package com.sun.star.sdbcx.comp.hsqldb;
 import org.hsqldb.lib.FileAccess;
 import com.sun.star.lib.util.NativeLibraryLoader;
+import org.hsqldb.lib.FileSystemRuntimeException;
+
 /**
  *
  * @author  oj93728
@@ -79,16 +81,24 @@
         return new NativeOutputStreamHelper(key,streamName);
     }
 
-    public void removeElement(java.lang.String filename) throws 
java.util.NoSuchElementException, java.io.IOException {
+    public void removeElement(java.lang.String filename) throws 
java.util.NoSuchElementException {
+        try {
         if ( isStreamElement(key,filename) )
             removeElement(key,filename);
+           } catch (java.io.IOException e) {
+           throw new FileSystemRuntimeException( e, 
FileSystemRuntimeException.fileAccessRemoveElementFailed );
+       }
     }
 
-    public void renameElement(java.lang.String oldName, java.lang.String 
newName) throws java.util.NoSuchElementException, java.io.IOException {
+    public void renameElement(java.lang.String oldName, java.lang.String 
newName) throws java.util.NoSuchElementException {
+        try {
         if ( isStreamElement(key,oldName) ){
             removeElement(key,newName);
             renameElement(key,oldName, newName);
         }
+       } catch (java.io.IOException e) {
+           throw new FileSystemRuntimeException( e, 
FileSystemRuntimeException.fileAccessRenameElementFailed );
+       }
     }
 
     public class FileSync implements FileAccess.FileSync




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to