From d0f9252e480ac41ab5f7e9a0168ea521e610dc46 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Fri, 27 Nov 2009 23:53:01 +0000
Subject: [PATCH] Consolidate some of the code used to display the equivalent command-line in the control panel.

---
 opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/NewEntryTask.java |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/NewEntryTask.java b/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/NewEntryTask.java
index 59a31a1..49d0840 100644
--- a/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/NewEntryTask.java
+++ b/opendj-sdk/opends/src/guitools/org/opends/guitools/controlpanel/task/NewEntryTask.java
@@ -57,7 +57,6 @@
 import org.opends.server.types.AttributeValue;
 import org.opends.server.types.DN;
 import org.opends.server.types.Entry;
-import org.opends.server.util.cli.CommandBuilder;
 
 /**
  * The task launched when we must create an entry.
@@ -313,16 +312,15 @@
   private void printEquivalentCommand()
   {
     ArrayList<String> args = new ArrayList<String>();
-    args.add(getCommandLinePath("ldapmodify"));
     args.addAll(getObfuscatedCommandLineArguments(
         getConnectionCommandLineArguments(useAdminCtx, true)));
     args.add(getNoPropertiesFileArgument());
     args.add("--defaultAdd");
+    String equiv = getEquivalentCommandLine(getCommandLinePath("ldapmodify"),
+        args);
     StringBuilder sb = new StringBuilder();
-    for (String arg : args)
-    {
-      sb.append(" "+CommandBuilder.escapeValue(arg));
-    }
+    sb.append(INFO_CTRL_PANEL_EQUIVALENT_CMD_TO_CREATE_ENTRY.get()+"<br><b>");
+    sb.append(equiv);
     sb.append("<br>");
     String[] lines = ldif.split("\n");
     for (String line : lines)
@@ -330,9 +328,8 @@
       sb.append(obfuscateLDIFLine(line));
       sb.append("<br>");
     }
-    getProgressDialog().appendProgressHtml(Utilities.applyFont(
-        INFO_CTRL_PANEL_EQUIVALENT_CMD_TO_CREATE_ENTRY.get()+"<br><b>"+
-        sb.toString()+"</b><br><br>",
+    sb.append("</b><br>");
+    getProgressDialog().appendProgressHtml(Utilities.applyFont(sb.toString(),
         ColorAndFontConstants.progressFont));
   }
 

--
Gitblit v1.10.0