From 3e85d5e13c0bb39af690966f4a28b8ff36f0c556 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Fri, 09 Sep 2016 09:45:23 +0000
Subject: [PATCH] OPENDJ-3089 OPENDJ-1237 Move writing of modified schema files from SchemaBackend to SchemaWriter class

---
 opendj-server-legacy/src/main/java/org/opends/server/util/StaticUtils.java |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/util/StaticUtils.java b/opendj-server-legacy/src/main/java/org/opends/server/util/StaticUtils.java
index b0e0cc1..7b6bcbe 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/util/StaticUtils.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/util/StaticUtils.java
@@ -1768,6 +1768,29 @@
     return false;
   }
 
+  /**
+   * Deletes all provided files.
+   * <p>
+   * Does not handle directories.
+   *
+   * @param files
+   *            The files to delete.
+   * @return {@code true} if deletion is successful for all files, false otherwise
+   */
+  public static boolean deleteFiles(Iterable<File> files)
+  {
+    boolean allDeleted = true;
+    if (files != null)
+    {
+      for (File f : files)
+      {
+          if (!f.isDirectory())
+            allDeleted = f.delete() && allDeleted;
+          }
+      }
+    return allDeleted;
+  }
+
 
 
   /**

--
Gitblit v1.10.0