From e3acbc5e70b15dc5ca1134cd0ae4501b424d160f Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Fri, 15 Jun 2007 08:18:40 +0000
Subject: [PATCH] Partial fix for issue 1426: improve support for required admin actions.

---
 opends/src/server/org/opends/server/admin/ClassPropertyDefinition.java |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/admin/ClassPropertyDefinition.java b/opends/src/server/org/opends/server/admin/ClassPropertyDefinition.java
index fa17520..8b6e162 100644
--- a/opends/src/server/org/opends/server/admin/ClassPropertyDefinition.java
+++ b/opends/src/server/org/opends/server/admin/ClassPropertyDefinition.java
@@ -121,9 +121,10 @@
     protected ClassPropertyDefinition buildInstance(
         AbstractManagedObjectDefinition<?, ?> d,
         String propertyName, EnumSet<PropertyOption> options,
+        AdministratorAction adminAction,
         DefaultBehaviorProvider<String> defaultBehavior) {
       return new ClassPropertyDefinition(d, propertyName, options,
-          defaultBehavior, instanceOfInterfaces);
+          adminAction, defaultBehavior, instanceOfInterfaces);
     }
 
   }
@@ -204,9 +205,10 @@
   private ClassPropertyDefinition(
       AbstractManagedObjectDefinition<?, ?> d, String propertyName,
       EnumSet<PropertyOption> options,
+      AdministratorAction adminAction,
       DefaultBehaviorProvider<String> defaultBehavior,
       List<String> instanceOfInterfaces) {
-    super(d, String.class, propertyName, options, defaultBehavior);
+    super(d, String.class, propertyName, options, adminAction, defaultBehavior);
 
     this.instanceOfInterfaces = Collections
         .unmodifiableList(new LinkedList<String>(instanceOfInterfaces));

--
Gitblit v1.10.0