From e68e9574cfb7e860d82d7506a7e50097124298fc Mon Sep 17 00:00:00 2001
From: jcambon <jcambon@localhost>
Date: Mon, 04 Feb 2008 13:36:57 +0000
Subject: [PATCH] Fix for Issue #2825: dsconfig interactive mode : wrong message information

---
 opends/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 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 19da6fe..f944859 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
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Portions Copyright 2007 Sun Microsystems, Inc.
+ *      Portions Copyright 2007-2008 Sun Microsystems, Inc.
  */
 
 package org.opends.server.admin.client.ldap;
@@ -361,4 +361,19 @@
     }
   }
 
+  /**
+   * {@inheritDoc}
+   */
+  @Override
+  public boolean isModified() {
+    ManagedObjectDefinition<?, ?> d = getManagedObjectDefinition();
+    for (PropertyDefinition<?> pd : d.getAllPropertyDefinitions()) {
+      Property<?> p = getProperty(pd);
+      if (p.isModified()) {
+        return true;
+      }
+    }
+    return false;
+  }
+
 }

--
Gitblit v1.10.0