From 40626e819af3e53a2c20de54cbd25aa9f0328222 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Fri, 27 Jul 2007 17:22:33 +0000
Subject: [PATCH] Add a method for retrieving the current default values of a property. This can be useful in client applications wishing to indicate to a user what will happen if they reset a property back to its defaults.

---
 opends/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java b/opends/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java
index ced5595..39c7419 100644
--- a/opends/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java
+++ b/opends/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java
@@ -644,6 +644,17 @@
   /**
    * {@inheritDoc}
    */
+  public <P> SortedSet<P> getPropertyDefaultValues(PropertyDefinition<P> pd)
+      throws IllegalArgumentException {
+    Property<P> p = properties.getProperty(pd);
+    return p.getDefaultValues();
+  }
+
+
+
+  /**
+   * {@inheritDoc}
+   */
   public <P> P getPropertyValue(PropertyDefinition<P> pd)
       throws IllegalArgumentException {
     return properties.getPropertyValue(pd);

--
Gitblit v1.10.0