From db4a0e0b9584ca69724f0492ad9e091aa02d01fc Mon Sep 17 00:00:00 2001
From: davidely <davidely@localhost>
Date: Sun, 02 Sep 2007 04:00:42 +0000
Subject: [PATCH] There are several improvements to the unit test framework in this commit.

---
 opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/GroupDN.java |   13 ++++++-------
 1 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/GroupDN.java b/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/GroupDN.java
index a94bad2..4149ac5 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/GroupDN.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/GroupDN.java
@@ -57,11 +57,6 @@
      */
     private EnumBindRuleType type=null;
 
-    /*
-     * Group manager needed for group API.
-     */
-    private static GroupManager groupManager =
-                                            DirectoryServer.getGroupManager();
     /**
      * Regular expression matching one or more LDAP URLs separated by
      * "||".
@@ -126,7 +121,7 @@
        Iterator<DN> it=groupDNs.iterator();
         for(; it.hasNext() && matched != EnumEvalResult.TRUE;) {
             DN  groupDN=it.next();
-            Group group = groupManager.getGroupInstance(groupDN);
+            Group group = getGroupManager().getGroupInstance(groupDN);
             if((group != null) && (evalCtx.isMemberOf(group)))
                matched = EnumEvalResult.TRUE;
         }
@@ -159,7 +154,7 @@
                 if(suffixDN != null &&
                    !groupDN.isDescendantOf(suffixDN))
                         continue;
-                Group group = groupManager.getGroupInstance(groupDN);
+                Group group = getGroupManager().getGroupInstance(groupDN);
                 if((group != null) && (evalCtx.isMemberOf(group))) {
                     matched=EnumEvalResult.TRUE;
                     break;
@@ -170,4 +165,8 @@
         }
         return matched;
     }
+
+    private static GroupManager getGroupManager() {
+        return DirectoryServer.getGroupManager();
+    }
 }

--
Gitblit v1.10.0