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