From 8b6a544a11dee1f1b77151fb532fb1f06a7bbea6 Mon Sep 17 00:00:00 2001
From: Fabio Pistolesi <fabio.pistolesi@forgerock.com>
Date: Tue, 28 Apr 2015 13:01:03 +0000
Subject: [PATCH] OPENDJ-1972 CR-6777 Remove JDK6 compatibility layers

---
 opendj-server-legacy/src/main/java/org/opends/server/backends/jeb/RootContainer.java |   42 ++++++++++++++++++------------------------
 1 files changed, 18 insertions(+), 24 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/jeb/RootContainer.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/jeb/RootContainer.java
index c7f2f91..aca298a 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/jeb/RootContainer.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/jeb/RootContainer.java
@@ -165,20 +165,17 @@
     }
 
     // Get the backend database backendDirectory permissions and apply
-    if(FilePermission.canSetPermissions())
+    try
     {
-      try
+      if(!FilePermission.setPermissions(backendDirectory, backendPermission))
       {
-        if(!FilePermission.setPermissions(backendDirectory, backendPermission))
-        {
-          logger.warn(WARN_JEB_UNABLE_SET_PERMISSIONS, backendPermission, backendDirectory);
-        }
+        logger.warn(WARN_JEB_UNABLE_SET_PERMISSIONS, backendPermission, backendDirectory);
       }
-      catch(Exception e)
-      {
-        // Log an warning that the permissions were not set.
-        logger.warn(WARN_JEB_SET_PERMISSIONS_FAILED, backendDirectory, e);
-      }
+    }
+    catch(Exception e)
+    {
+      // Log an warning that the permissions were not set.
+      logger.warn(WARN_JEB_SET_PERMISSIONS_FAILED, backendDirectory, e);
     }
 
     // Open the database environment
@@ -830,22 +827,19 @@
         }
 
         // Get the backend database backendDirectory permissions and apply
-        if(FilePermission.canSetPermissions())
+        File parentDirectory = getFileForPath(config.getDBDirectory());
+        File backendDirectory = new File(parentDirectory, config.getBackendId());
+        try
         {
-          File parentDirectory = getFileForPath(config.getDBDirectory());
-          File backendDirectory = new File(parentDirectory, config.getBackendId());
-          try
+          if (!FilePermission.setPermissions(backendDirectory, backendPermission))
           {
-            if (!FilePermission.setPermissions(backendDirectory, backendPermission))
-            {
-              logger.warn(WARN_JEB_UNABLE_SET_PERMISSIONS, backendPermission, backendDirectory);
-            }
+            logger.warn(WARN_JEB_UNABLE_SET_PERMISSIONS, backendPermission, backendDirectory);
           }
-          catch(Exception e)
-          {
-            // Log an warning that the permissions were not set.
-            logger.warn(WARN_JEB_SET_PERMISSIONS_FAILED, backendDirectory, e);
-          }
+        }
+        catch(Exception e)
+        {
+          // Log an warning that the permissions were not set.
+          logger.warn(WARN_JEB_SET_PERMISSIONS_FAILED, backendDirectory, e);
         }
       }
 

--
Gitblit v1.10.0