From 005a64773862b5f11b4f4bf749afbb65b99a98ad Mon Sep 17 00:00:00 2001
From: lutoff <lutoff@localhost>
Date: Wed, 24 Oct 2007 07:47:29 +0000
Subject: [PATCH] Add properties file support

---
 opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/StatusCliArgumentParser.java |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/StatusCliArgumentParser.java b/opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/StatusCliArgumentParser.java
index 5e59fee..9a1a1ce 100644
--- a/opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/StatusCliArgumentParser.java
+++ b/opendj-sdk/opends/src/guitools/org/opends/guitools/statuspanel/StatusCliArgumentParser.java
@@ -29,6 +29,9 @@
 
 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 static org.opends.server.tools.ToolConstants.OPTION_VALUE_PROP_FILE_PATH;
 
 import java.io.OutputStream;
 import java.util.ArrayList;
@@ -38,6 +41,7 @@
 import org.opends.server.util.args.Argument;
 import org.opends.server.util.args.ArgumentException;
 import org.opends.server.util.args.BooleanArgument;
+import org.opends.server.util.args.StringArgument;
 
 /**
  * The class that is used to parse the arguments provided in the status command
@@ -91,12 +95,27 @@
         ToolConstants.OPTION_LONG_NO_PROMPT,
         INFO_DESCRIPTION_NO_PROMPT.get());
     defaultArgs.add(0, noPromptArg);
+
     scriptFriendlyArg = new BooleanArgument(
         "script-friendly",
         's',
         "script-friendly",
         INFO_DESCRIPTION_SCRIPT_FRIENDLY.get());
     defaultArgs.add(1, scriptFriendlyArg);
+
+    StringArgument propertiesFileArgument = new StringArgument(
+        "propertiesFilePath", null, OPTION_LONG_PROP_FILE_PATH, false, false,
+        true, OPTION_VALUE_PROP_FILE_PATH, null, null,
+        INFO_DESCRIPTION_PROP_FILE_PATH.get());
+    defaultArgs.add(propertiesFileArgument);
+    setFilePropertiesArgument(propertiesFileArgument);
+
+    BooleanArgument noPropertiesFileArgument = new BooleanArgument(
+        "noPropertiesFileArgument", null, OPTION_LONG_NO_PROP_FILE,
+        INFO_DESCRIPTION_NO_PROP_FILE.get());
+    defaultArgs.add(noPropertiesFileArgument);
+    setNoPropertiesFileArgument(noPropertiesFileArgument);
+
     initializeGlobalArguments(defaultArgs);
   }
 

--
Gitblit v1.10.0