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/DurationPropertyDefinition.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/opends/src/server/org/opends/server/admin/DurationPropertyDefinition.java b/opends/src/server/org/opends/server/admin/DurationPropertyDefinition.java
index 816a9eb..eb269a5 100644
--- a/opends/src/server/org/opends/server/admin/DurationPropertyDefinition.java
+++ b/opends/src/server/org/opends/server/admin/DurationPropertyDefinition.java
@@ -354,10 +354,11 @@
     protected DurationPropertyDefinition buildInstance(
         AbstractManagedObjectDefinition<?, ?> d, String propertyName,
         EnumSet<PropertyOption> options,
+        AdministratorAction adminAction,
         DefaultBehaviorProvider<Long> defaultBehavior) {
       return new DurationPropertyDefinition(d, propertyName, options,
-          defaultBehavior, baseUnit, maximumUnit, lowerLimit, upperLimit,
-          allowUnlimited);
+          adminAction, defaultBehavior, baseUnit, maximumUnit, lowerLimit,
+          upperLimit, allowUnlimited);
     }
   }
 
@@ -383,10 +384,11 @@
   // Private constructor.
   private DurationPropertyDefinition(AbstractManagedObjectDefinition<?, ?> d,
       String propertyName, EnumSet<PropertyOption> options,
+      AdministratorAction adminAction,
       DefaultBehaviorProvider<Long> defaultBehavior, DurationUnit baseUnit,
       DurationUnit maximumUnit, Long lowerLimit, Long upperLimit,
       boolean allowUnlimited) {
-    super(d, Long.class, propertyName, options, defaultBehavior);
+    super(d, Long.class, propertyName, options, adminAction, defaultBehavior);
     this.baseUnit = baseUnit;
     this.maximumUnit = maximumUnit;
     this.lowerLimit = lowerLimit;

--
Gitblit v1.10.0