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/plugins/profiler/ProfileViewer.java |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/plugins/profiler/ProfileViewer.java b/opendj-server-legacy/src/main/java/org/opends/server/plugins/profiler/ProfileViewer.java
index 033ee2c..bcd468d 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/plugins/profiler/ProfileViewer.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/plugins/profiler/ProfileViewer.java
@@ -22,7 +22,7 @@
  *
  *
  *      Copyright 2006-2008 Sun Microsystems, Inc.
- *      Portions Copyright 2012-2015 ForgeRock AS
+ *      Portions Copyright 2012-2016 ForgeRock AS
  */
 package org.opends.server.plugins.profiler;
 
@@ -121,15 +121,18 @@
     try
     {
       fileNames =
-        new StringArgument("filenames", 'f', "fileName", true, true, true,
-                           INFO_FILE_PLACEHOLDER.get(), null, null,
-                           INFO_PROFILEVIEWER_DESCRIPTION_FILENAMES.get());
-      argParser.addArgument(fileNames);
-
-      useGUI = new BooleanArgument(
-              "usegui", 'g', "useGUI",
-              INFO_PROFILEVIEWER_DESCRIPTION_USE_GUI.get());
-      argParser.addArgument(useGUI);
+              StringArgument.builder("fileName")
+                      .shortIdentifier('f')
+                      .description(INFO_PROFILEVIEWER_DESCRIPTION_FILENAMES.get())
+                      .multiValued()
+                      .required()
+                      .valuePlaceholder(INFO_FILE_PLACEHOLDER.get())
+                      .buildAndAddToParser(argParser);
+      useGUI =
+              BooleanArgument.builder("useGUI")
+                      .shortIdentifier('g')
+                      .description(INFO_PROFILEVIEWER_DESCRIPTION_USE_GUI.get())
+                      .buildAndAddToParser(argParser);
 
       displayUsage = CommonArguments.getShowUsage();
       argParser.addArgument(displayUsage);

--
Gitblit v1.10.0