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/tasks/TaskScheduleUserData.java | 21 +++++++++++++--------
1 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/tasks/TaskScheduleUserData.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/tasks/TaskScheduleUserData.java
index a21c1a2..fec71ea 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/tasks/TaskScheduleUserData.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/tasks/TaskScheduleUserData.java
@@ -276,14 +276,19 @@
StringArgument arg;
try
{
- arg = new StringArgument(argToClone.getName(),
- argToClone.getShortIdentifier(), argToClone.getLongIdentifier(),
- argToClone.isRequired(), argToClone.isMultiValued(),
- argToClone.needsValue(),
- argToClone.getValuePlaceholder(),
- argToClone.getDefaultValue(),
- argToClone.getPropertyName(),
- argToClone.getDescription());
+ StringArgument.Builder argBuilder =
+ StringArgument.builder(argToClone.getLongIdentifier())
+ .shortIdentifier(argToClone.getShortIdentifier())
+ .description(argToClone.getDescription())
+ .defaultValue(argToClone.getDefaultValue())
+ .valuePlaceholder(argToClone.getValuePlaceholder());
+ if (argToClone.isRequired()) {
+ argBuilder.required();
+ }
+ if (argToClone.isMultiValued()) {
+ argBuilder.multiValued();
+ }
+ arg = argBuilder.buildArgument();
}
catch (ArgumentException e)
{
--
Gitblit v1.10.0