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