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