From 72c939b50428a2aa1f924a04ecdedee93e1383f4 Mon Sep 17 00:00:00 2001
From: kenneth_suter <kenneth_suter@localhost>
Date: Thu, 13 Sep 2007 21:14:20 +0000
Subject: [PATCH] Introduces a utility 'manage-tasks' for monitoring and some management of tasks called 'manage-tasks'. It can be used in either one-time or menu-driven execution mode to print a summary of task information, print verbose information about a particular task, or cancel a running or pending task.

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

diff --git a/opends/src/server/org/opends/server/util/cli/LDAPConnectionConsoleInteraction.java b/opends/src/server/org/opends/server/util/cli/LDAPConnectionConsoleInteraction.java
index ce9bce7..993ddbd 100644
--- a/opends/src/server/org/opends/server/util/cli/LDAPConnectionConsoleInteraction.java
+++ b/opends/src/server/org/opends/server/util/cli/LDAPConnectionConsoleInteraction.java
@@ -31,6 +31,7 @@
 import static org.opends.messages.UtilityMessages.*;
 import static org.opends.messages.ToolMessages.INFO_LDAPAUTH_PASSWORD_PROMPT;
 import org.opends.server.tools.dsconfig.ArgumentExceptionFactory;
+import org.opends.server.tools.LDAPConnectionOptions;
 import org.opends.server.admin.client.cli.SecureConnectionCliArgs;
 import org.opends.server.util.args.ArgumentException;
 import org.opends.server.util.SelectableCertificateKeyManager;
@@ -1316,4 +1317,23 @@
     }
   }
 
+ /**
+  * Populates an a set of LDAP options with state from this interaction.
+  *
+  * @param  options existing set of options; may be null in which case this
+  *         method will create a new set of <code>LDAPConnectionOptions</code>
+  *         to be returned
+  * @return used during this interaction
+  */
+ public LDAPConnectionOptions populateLDAPOptions(
+         LDAPConnectionOptions options)
+ {
+   if (options == null) {
+     options = new LDAPConnectionOptions();
+   }
+   options.setUseSSL(this.useSSL);
+   options.setStartTLS(this.useStartTLS);
+   return options;
+ }
+
 }

--
Gitblit v1.10.0