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/ManagedObject.java |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/admin/client/ManagedObject.java b/opends/src/server/org/opends/server/admin/client/ManagedObject.java
index bd8ed4a..d34b3e0 100644
--- a/opends/src/server/org/opends/server/admin/client/ManagedObject.java
+++ b/opends/src/server/org/opends/server/admin/client/ManagedObject.java
@@ -443,6 +443,25 @@
 
 
   /**
+   * Determines whether or not the specified property is set. If the
+   * property is unset, then any default behavior associated with the
+   * property applies.
+   *
+   * @param pd
+   *          The property definition.
+   * @return Returns <code>true</code> if the property has been set,
+   *         or <code>false</code> if it is unset and any default
+   *         behavior associated with the property applies.
+   * @throws IllegalArgumentException
+   *           If the property definition is not associated with this
+   *           managed object's definition.
+   */
+  boolean isPropertyPresent(PropertyDefinition<?> pd)
+      throws IllegalArgumentException;
+
+
+
+  /**
    * Determines whether or not the optional managed object associated
    * with the specified optional relations exists.
    *

--
Gitblit v1.10.0