From 6912362c6715306768c8fc14dd18ad9293e4c2ca Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Fri, 25 Dec 2009 18:28:32 +0000
Subject: [PATCH] - land Subentry Manager and Collective Attributes implementations; Merry XMAS to yall!
---
opends/src/server/org/opends/server/core/DirectoryServer.java | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/core/DirectoryServer.java b/opends/src/server/org/opends/server/core/DirectoryServer.java
index 62d23f2..3f3659d 100644
--- a/opends/src/server/org/opends/server/core/DirectoryServer.java
+++ b/opends/src/server/org/opends/server/core/DirectoryServer.java
@@ -594,6 +594,9 @@
// The group manager for the Directory Server.
private GroupManager groupManager;
+ // The subentry manager for the Directory Server.
+ private SubentryManager subentryManager;
+
// The configuration manager for identity mappers.
private IdentityMapperConfigManager identityMapperConfigManager;
@@ -1420,6 +1423,13 @@
rootDNConfigManager.initializeRootDNs();
+ // Initialize the subentry manager.
+ subentryManager = new SubentryManager();
+ // The configuration backend has already been registered at this point
+ // so we need to handle it explicitly.
+ subentryManager.performBackendInitializationProcessing(configHandler);
+
+
// Initialize the group manager.
initializeGroupManager();
@@ -2671,6 +2681,18 @@
/**
+ * Retrieves the Directory Server subentry manager.
+ *
+ * @return The Directory Server subentry manager.
+ */
+ public static SubentryManager getSubentryManager()
+ {
+ return directoryServer.subentryManager;
+ }
+
+
+
+ /**
* Initializes the set of supported controls for the Directory Server.
*
* @throws ConfigException If there is a configuration problem with the
--
Gitblit v1.10.0