From f45aad28ca76ce859bfae6aa9cff650b9a34b85e Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 07 Feb 2014 15:41:31 +0000
Subject: [PATCH] Used StaticUtils.close().

---
 opendj3-server-dev/src/quicksetup/org/opends/quicksetup/util/FileManager.java |   35 +++++++++++++----------------------
 1 files changed, 13 insertions(+), 22 deletions(-)

diff --git a/opendj3-server-dev/src/quicksetup/org/opends/quicksetup/util/FileManager.java b/opendj3-server-dev/src/quicksetup/org/opends/quicksetup/util/FileManager.java
index 388029d..a39e472 100644
--- a/opendj3-server-dev/src/quicksetup/org/opends/quicksetup/util/FileManager.java
+++ b/opendj3-server-dev/src/quicksetup/org/opends/quicksetup/util/FileManager.java
@@ -24,18 +24,16 @@
  *      Copyright 2006-2008 Sun Microsystems, Inc.
  *      Portions Copyright 2012-2014 ForgeRock AS.
  */
-
 package org.opends.quicksetup.util;
 
-import org.forgerock.i18n.LocalizableMessage;
-import static org.opends.messages.QuickSetupMessages.*;
-
-import org.opends.quicksetup.*;
-
-
 import java.io.*;
-import org.forgerock.i18n.slf4j.LocalizedLogger;
 
+import org.forgerock.i18n.LocalizableMessage;
+import org.forgerock.i18n.slf4j.LocalizedLogger;
+import org.opends.quicksetup.*;
+import org.opends.server.util.StaticUtils;
+
+import static org.opends.messages.QuickSetupMessages.*;
 
 /**
  * Utility class for use by applications containing methods for managing
@@ -452,6 +450,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public FileOperation copyForChild(File child) {
       return new CopyOperation(child, destination, overwrite);
     }
@@ -468,6 +467,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void apply() throws ApplicationException {
       File objectFile = getObjectFile();
       if (objectFile.isDirectory()) {
@@ -527,20 +527,7 @@
                       ReturnCode.FILE_SYSTEM_ACCESS_ERROR,
                       errMsg, null);
             } finally {
-              if (fis != null) {
-                try {
-                  fis.close();
-                } catch (IOException e) {
-                  // ignore;
-                }
-              }
-              if (fos != null) {
-                try {
-                  fos.close();
-                } catch (IOException e) {
-                  // ignore;
-                }
-              }
+              StaticUtils.close(fis, fos);
             }
           } else {
             LocalizableMessage errMsg = INFO_ERROR_COPYING_FILE.get(
@@ -589,6 +576,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public FileOperation copyForChild(File child) {
       return new DeleteOperation(child, deletionPolicy);
     }
@@ -596,6 +584,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void apply() throws ApplicationException {
       File file = getObjectFile();
       boolean isFile = file.isFile();
@@ -682,6 +671,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public FileOperation copyForChild(File child) {
       return new MoveOperation(child, destination);
     }
@@ -689,6 +679,7 @@
     /**
      * {@inheritDoc}
      */
+    @Override
     public void apply() throws ApplicationException {
       File objectFile = getObjectFile();
       if (destination.exists()) {

--
Gitblit v1.10.0