From be195cc68b1c823e3a8ae6b08c32632f2ae776f8 Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Fri, 06 Apr 2007 00:01:33 +0000
Subject: [PATCH] Add ACI support for LDAP modify DN operation (export and import rights). Also add support for self-write (selfwrite) right.

---
 opends/src/server/org/opends/server/authorization/dseecompat/AciLDAPOperationContainer.java |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/opends/src/server/org/opends/server/authorization/dseecompat/AciLDAPOperationContainer.java b/opends/src/server/org/opends/server/authorization/dseecompat/AciLDAPOperationContainer.java
index 30b9560..cf1898d 100644
--- a/opends/src/server/org/opends/server/authorization/dseecompat/AciLDAPOperationContainer.java
+++ b/opends/src/server/org/opends/server/authorization/dseecompat/AciLDAPOperationContainer.java
@@ -29,13 +29,10 @@
 
 import java.util.List;
 
-import org.opends.server.core.AddOperation;
-import org.opends.server.core.CompareOperation;
-import org.opends.server.core.DeleteOperation;
-import org.opends.server.core.ModifyOperation;
-import org.opends.server.core.SearchOperation;
+import org.opends.server.core.*;
 import org.opends.server.types.Modification;
 import org.opends.server.types.SearchResultEntry;
+import org.opends.server.types.Entry;
 
 /**
  * The AciLDAPOperationContainer is an AciContainer
@@ -93,6 +90,17 @@
     }
 
     /**
+     * Constructor interface for the modify DN operation.
+     * @param operation  The modify DN operation.
+     * @param rights  The rights of the modify DN operation.
+     * @param entry  The entry to evalauted for this modify DN.
+     */
+    public AciLDAPOperationContainer(ModifyDNOperation operation,  int rights,
+                                     Entry entry) {
+        super(operation, rights,  entry);
+    }
+
+    /**
      * Constructor interface for the LDAP search operation.
      * @param operation The search operation.
      * @param rights The rights of a search operation.

--
Gitblit v1.10.0