From 66680d3613957ad09437fc8b64885a0ad87f9e53 Mon Sep 17 00:00:00 2001
From: ludovicp <ludovicp@localhost>
Date: Fri, 30 Jul 2010 11:59:52 +0000
Subject: [PATCH] Extend RFC3672 subtreeSpecification to allow OpenDS specific RelativeSubtreeSpec and AbsoluteSubtreeSpec.

---
 opends/src/server/org/opends/server/core/SubentryManager.java |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/opends/src/server/org/opends/server/core/SubentryManager.java b/opends/src/server/org/opends/server/core/SubentryManager.java
index b95f626..385c9a0 100644
--- a/opends/src/server/org/opends/server/core/SubentryManager.java
+++ b/opends/src/server/org/opends/server/core/SubentryManager.java
@@ -28,6 +28,7 @@
 
 
 
+import org.opends.server.api.SubtreeSpecification;
 import java.util.*;
 import java.util.concurrent.CopyOnWriteArrayList;
 import java.util.concurrent.locks.ReentrantReadWriteLock;
@@ -206,7 +207,7 @@
   private void addSubEntry(Entry entry) throws DirectoryException
   {
     SubEntry subEntry = new SubEntry(entry);
-    RFC3672SubtreeSpecification subSpec =
+    SubtreeSpecification subSpec =
             subEntry.getSubTreeSpecification();
     DN subDN = subSpec.getBaseDN();
     List<SubEntry> subList = null;
@@ -488,7 +489,7 @@
         {
           for (SubEntry subEntry : subList)
           {
-            RFC3672SubtreeSpecification subSpec =
+            SubtreeSpecification subSpec =
                     subEntry.getSubTreeSpecification();
             if (subSpec.isDNWithinScope(dn))
             {
@@ -534,7 +535,7 @@
         {
           for (SubEntry subEntry : subList)
           {
-            RFC3672SubtreeSpecification subSpec =
+            SubtreeSpecification subSpec =
                     subEntry.getSubTreeSpecification();
             if (subSpec.isWithinScope(entry))
             {
@@ -580,7 +581,7 @@
         {
           for (SubEntry subEntry : subList)
           {
-            RFC3672SubtreeSpecification subSpec =
+            SubtreeSpecification subSpec =
                     subEntry.getSubTreeSpecification();
             if (subSpec.isDNWithinScope(dn))
             {
@@ -626,7 +627,7 @@
         {
           for (SubEntry subEntry : subList)
           {
-            RFC3672SubtreeSpecification subSpec =
+            SubtreeSpecification subSpec =
                     subEntry.getSubTreeSpecification();
             if (subSpec.isWithinScope(entry))
             {

--
Gitblit v1.10.0