From c22404d2ae49ed50c10f0da2f8d7ed032ebd5fed Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Tue, 04 Sep 2007 23:54:02 +0000
Subject: [PATCH] Add a new LDIF connection handler, which can be used to watch for new LDIF files to be created in a directory, at which point the changes contained in those LDIF files will be processed by the server using internal operations. This can potentially be used to make configuration changes or invoke tasks if the server is unresponsive to external clients (e.g., all worker threads are busy).

---
 opends/src/server/org/opends/server/util/ModifyDNChangeRecordEntry.java |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/util/ModifyDNChangeRecordEntry.java b/opends/src/server/org/opends/server/util/ModifyDNChangeRecordEntry.java
index 2e4a499..1a1f179 100644
--- a/opends/src/server/org/opends/server/util/ModifyDNChangeRecordEntry.java
+++ b/opends/src/server/org/opends/server/util/ModifyDNChangeRecordEntry.java
@@ -127,5 +127,33 @@
   {
     return ChangeOperationType.MODIFY_DN;
   }
+
+
+
+  /**
+   * {@inheritDoc}
+   */
+  @Override()
+  public String toString()
+  {
+    StringBuilder buffer = new StringBuilder();
+    buffer.append("ModifyDNChangeRecordEntry(dn=\"");
+    buffer.append(String.valueOf(getDN()));
+    buffer.append("\", newRDN=\"");
+    buffer.append(String.valueOf(newRDN));
+    buffer.append("\", deleteOldRDN=");
+    buffer.append(deleteOldRDN);
+
+    if (newSuperiorDN != null)
+    {
+      buffer.append(", newSuperior=\"");
+      newSuperiorDN.toString(buffer);
+      buffer.append("\"");
+    }
+
+    buffer.append(")");
+
+    return buffer.toString();
+  }
 }
 

--
Gitblit v1.10.0