From 81909cf43111e8499c583395b66e96b6b74e6ab9 Mon Sep 17 00:00:00 2001
From: Violette Roche-Montane <violette.roche-montane@forgerock.com>
Date: Fri, 21 Feb 2014 13:50:22 +0000
Subject: [PATCH] Checkpoint OPENDJ-1343 Migrate dsconfig / OPENDJ-1303 "opendj-cli" - replaced arguments by CLI sdk CommonArguments.(Basic only, riskless to conflicting arguments) - reverted modifications on InstallDS/InstallDSArgumentParser about getDirectoryManagerPassword. - removed from toolconstants 'description' / 'memberName' (unused)

---
 opendj3-server-dev/src/server/org/opends/server/tools/status/StatusCliArgumentParser.java |   29 +++++++++--------------------
 1 files changed, 9 insertions(+), 20 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/tools/status/StatusCliArgumentParser.java b/opendj3-server-dev/src/server/org/opends/server/tools/status/StatusCliArgumentParser.java
index f9b8a87..1e3aac7 100644
--- a/opendj3-server-dev/src/server/org/opends/server/tools/status/StatusCliArgumentParser.java
+++ b/opendj3-server-dev/src/server/org/opends/server/tools/status/StatusCliArgumentParser.java
@@ -29,18 +29,17 @@
 
 import static org.opends.messages.AdminToolMessages.*;
 import static org.opends.messages.ToolMessages.*;
-import static org.opends.server.tools.ToolConstants.OPTION_LONG_NO_PROP_FILE;
-import static org.opends.server.tools.ToolConstants.OPTION_LONG_PROP_FILE_PATH;
 
 import java.io.OutputStream;
 import java.util.ArrayList;
 
 import org.opends.server.admin.client.cli.SecureConnectionCliArgs;
 import org.opends.server.admin.client.cli.SecureConnectionCliParser;
-import org.opends.server.tools.ToolConstants;
+
 import com.forgerock.opendj.cli.Argument;
 import com.forgerock.opendj.cli.ArgumentException;
 import com.forgerock.opendj.cli.BooleanArgument;
+import com.forgerock.opendj.cli.CommonArguments;
 import com.forgerock.opendj.cli.IntegerArgument;
 import com.forgerock.opendj.cli.StringArgument;
 
@@ -98,30 +97,20 @@
     defaultArgs.remove(verboseArg);
     defaultArgs.remove(noPropertiesFileArg);
     defaultArgs.remove(propertiesFileArg);
-    noPromptArg = new BooleanArgument(
-        ToolConstants.OPTION_LONG_NO_PROMPT,
-        ToolConstants.OPTION_SHORT_NO_PROMPT,
-        ToolConstants.OPTION_LONG_NO_PROMPT,
-        INFO_DESCRIPTION_NO_PROMPT.get());
+    noPromptArg = CommonArguments.getNoPrompt();
     defaultArgs.add(0, noPromptArg);
 
-    scriptFriendlyArg = new BooleanArgument(
-        "script-friendly",
-        's',
-        "script-friendly",
-        INFO_DESCRIPTION_SCRIPT_FRIENDLY.get());
+    scriptFriendlyArg = CommonArguments.getScriptFriendly();
     defaultArgs.add(1, scriptFriendlyArg);
 
-    StringArgument propertiesFileArgument = new StringArgument(
-        "propertiesFilePath", null, OPTION_LONG_PROP_FILE_PATH, false, false,
-        true, INFO_PROP_FILE_PATH_PLACEHOLDER.get(), null, null,
-        INFO_DESCRIPTION_PROP_FILE_PATH.get());
+    StringArgument propertiesFileArgument
+        = CommonArguments.getPropertiesFile();
+
     defaultArgs.add(propertiesFileArgument);
     setFilePropertiesArgument(propertiesFileArgument);
 
-    BooleanArgument noPropertiesFileArgument = new BooleanArgument(
-        "noPropertiesFileArgument", null, OPTION_LONG_NO_PROP_FILE,
-        INFO_DESCRIPTION_NO_PROP_FILE.get());
+    BooleanArgument noPropertiesFileArgument =
+        CommonArguments.getNoPropertiesFile();
     defaultArgs.add(noPropertiesFileArgument);
     setNoPropertiesFileArgument(noPropertiesFileArgument);
 

--
Gitblit v1.10.0