From df993e4e7a2b5af0c8e0907a80e1a4cef10ee56d Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Thu, 11 Feb 2016 14:17:18 +0000
Subject: [PATCH] OPENDJSDK-42 cli arguments fluent builder
---
opendj-server-legacy/src/main/java/org/opends/server/tools/CreateRCScript.java | 54 ++++++++++++++++++++++++++----------------------------
1 files changed, 26 insertions(+), 28 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/CreateRCScript.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/CreateRCScript.java
index 38b639d..c128880 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/CreateRCScript.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/CreateRCScript.java
@@ -22,7 +22,7 @@
*
*
* Copyright 2008 Sun Microsystems, Inc.
- * Portions Copyright 2010-2015 ForgeRock AS.
+ * Portions Copyright 2010-2016 ForgeRock AS.
*/
package org.opends.server.tools;
@@ -121,33 +121,31 @@
try
{
- outputFile = new StringArgument("outputfile", 'f', "outputFile", true,
- false, true, INFO_PATH_PLACEHOLDER.get(),
- null, null,
- INFO_CREATERC_OUTFILE_DESCRIPTION.get());
- argParser.addArgument(outputFile);
-
-
- userName = new StringArgument("username", 'u', "userName", false, false,
- true, INFO_USER_NAME_PLACEHOLDER.get(),
- null, null,
- INFO_CREATERC_USER_DESCRIPTION.get());
- argParser.addArgument(userName);
-
-
- javaHome = new StringArgument("javahome", 'j', "javaHome", false, false,
- true, INFO_PATH_PLACEHOLDER.get(), null,
- null,
- INFO_CREATERC_JAVA_HOME_DESCRIPTION.get());
- argParser.addArgument(javaHome);
-
-
- javaArgs = new StringArgument("javaargs", 'J', "javaArgs", false, false,
- true, INFO_ARGS_PLACEHOLDER.get(), null,
- null,
- INFO_CREATERC_JAVA_ARGS_DESCRIPTION.get());
- argParser.addArgument(javaArgs);
-
+ outputFile =
+ StringArgument.builder("outputFile")
+ .shortIdentifier('f')
+ .description(INFO_CREATERC_OUTFILE_DESCRIPTION.get())
+ .required()
+ .valuePlaceholder(INFO_PATH_PLACEHOLDER.get())
+ .buildAndAddToParser(argParser);
+ userName =
+ StringArgument.builder("userName")
+ .shortIdentifier('u')
+ .description(INFO_CREATERC_USER_DESCRIPTION.get())
+ .valuePlaceholder(INFO_USER_NAME_PLACEHOLDER.get())
+ .buildAndAddToParser(argParser);
+ javaHome =
+ StringArgument.builder("javaHome")
+ .shortIdentifier('j')
+ .description(INFO_CREATERC_JAVA_HOME_DESCRIPTION.get())
+ .valuePlaceholder(INFO_PATH_PLACEHOLDER.get())
+ .buildAndAddToParser(argParser);
+ javaArgs =
+ StringArgument.builder("javaArgs")
+ .shortIdentifier('J')
+ .description(INFO_CREATERC_JAVA_ARGS_DESCRIPTION.get())
+ .valuePlaceholder(INFO_ARGS_PLACEHOLDER.get())
+ .buildAndAddToParser(argParser);
showUsage = CommonArguments.getShowUsage();
argParser.addArgument(showUsage);
--
Gitblit v1.10.0