From eaa23f4b7af97c108ecffa40c86c32e723a90594 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Wed, 29 Aug 2007 14:40:34 +0000
Subject: [PATCH] Fix issue 1831: dsconfig interactive mode.

---
 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 39c7419..16120aa 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
@@ -675,6 +675,17 @@
   /**
    * {@inheritDoc}
    */
+  public boolean isPropertyPresent(PropertyDefinition<?> pd)
+      throws IllegalArgumentException {
+    Property<?> p = properties.getProperty(pd);
+    return !p.isEmpty();
+  }
+
+
+
+  /**
+   * {@inheritDoc}
+   */
   public <C extends ConfigurationClient, S extends Configuration>
   boolean hasChild(OptionalRelationDefinition<C, S> r)
       throws IllegalArgumentException, ConcurrentModificationException,

--
Gitblit v1.10.0