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