Adapt to new build system
[gpl/argeo-slc.git] / org.argeo.slc.cms / src / org / argeo / slc / backup / vfs / BackupUtils.java
diff --git a/org.argeo.slc.cms/src/org/argeo/slc/backup/vfs/BackupUtils.java b/org.argeo.slc.cms/src/org/argeo/slc/backup/vfs/BackupUtils.java
new file mode 100644 (file)
index 0000000..bc4d0c8
--- /dev/null
@@ -0,0 +1,21 @@
+package org.argeo.slc.backup.vfs;
+
+import org.apache.commons.vfs2.FileObject;
+
+/** Backup utilities */
+public class BackupUtils {
+       /** Close a file object quietly even if it is null or throws an exception. */
+       public static void closeFOQuietly(FileObject fo) {
+               if (fo != null) {
+                       try {
+                               fo.close();
+                       } catch (Exception e) {
+                               // silent
+                       }
+               }
+       }
+       
+       /** Prevents instantiation */
+       private BackupUtils() {
+       }
+}