From 5d6e9428fedead57a9c9438cebe58b485ff476d2 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Fri, 14 Sep 2007 10:22:17 +0000
Subject: [PATCH] Avoid managed object definition initialization dependency problems. Using features like inherited default values and aggregation properties it is quite straightforward to encounter initialization dependency problems. For example: the global configuration will contain an aggregation property which references the default password policy. This aggregation definition is defined using a managed object path which, when decoded, contains a reference to the root configuration and its "password-policy" relation. This is what happens during initialization of the root configuration:
---
opends/src/server/org/opends/server/admin/DefinedDefaultBehaviorProvider.java | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/opends/src/server/org/opends/server/admin/DefinedDefaultBehaviorProvider.java b/opends/src/server/org/opends/server/admin/DefinedDefaultBehaviorProvider.java
index a55be34..4f2fcbe 100644
--- a/opends/src/server/org/opends/server/admin/DefinedDefaultBehaviorProvider.java
+++ b/opends/src/server/org/opends/server/admin/DefinedDefaultBehaviorProvider.java
@@ -42,7 +42,7 @@
* @param <T>
* The type of values represented by this provider.
*/
-public final class DefinedDefaultBehaviorProvider<T> implements
+public final class DefinedDefaultBehaviorProvider<T> extends
DefaultBehaviorProvider<T> {
// The collection of default values.
--
Gitblit v1.10.0