From 3baf38c823e31bddf3c2905e8781653404ab995c Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Tue, 18 Nov 2008 15:36:22 +0000
Subject: [PATCH] Fix for issue 3616 (control panel :missing  --useSSL option)

---
 opends/src/guitools/org/opends/guitools/controlpanel/task/ModifyEntryTask.java |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/opends/src/guitools/org/opends/guitools/controlpanel/task/ModifyEntryTask.java b/opends/src/guitools/org/opends/guitools/controlpanel/task/ModifyEntryTask.java
index b66fdf3..0b135b2 100644
--- a/opends/src/guitools/org/opends/guitools/controlpanel/task/ModifyEntryTask.java
+++ b/opends/src/guitools/org/opends/guitools/controlpanel/task/ModifyEntryTask.java
@@ -87,6 +87,7 @@
   private Entry newEntry;
   private BrowserController controller;
   private TreePath treePath;
+  private boolean useAdminCtx = false;
 
   /**
    * Constructor of the task.
@@ -234,6 +235,7 @@
     {
       BasicNode node = (BasicNode)treePath.getLastPathComponent();
       InitialLdapContext ctx = controller.findConnectionForDisplayedEntry(node);
+      useAdminCtx = controller.isConfigurationNode(node);
       if (!mustRename)
       {
         if (modifications.size() > 0) {
@@ -245,7 +247,8 @@
           {
             public void run()
             {
-              printEquivalentCommandToModify(newEntry.getDN(), modifications);
+              printEquivalentCommandToModify(newEntry.getDN(), modifications,
+                  useAdminCtx);
               getProgressDialog().appendProgressHtml(
                   Utilities.getProgressWithPoints(
                       INFO_CTRL_PANEL_MODIFYING_ENTRY.get(oldEntry.getDN()),
@@ -354,7 +357,7 @@
     {
       public void run()
       {
-        printEquivalentRenameCommand(oldDN, newEntry.getDN());
+        printEquivalentRenameCommand(oldDN, newEntry.getDN(), useAdminCtx);
         getProgressDialog().appendProgressHtml(
             Utilities.getProgressWithPoints(
                 INFO_CTRL_PANEL_RENAMING_ENTRY.get(oldDN.toString(),
@@ -393,7 +396,7 @@
         public void run()
         {
           DN dn = newEntry.getDN();
-          printEquivalentCommandToModify(dn, originalMods);
+          printEquivalentCommandToModify(dn, originalMods, useAdminCtx);
           getProgressDialog().appendProgressHtml(
               Utilities.getProgressWithPoints(
                   INFO_CTRL_PANEL_MODIFYING_ENTRY.get(dn.toString()),

--
Gitblit v1.10.0