From 36d41eebc3cc0b9656a688976c26bf5f819188c3 Mon Sep 17 00:00:00 2001
From: Yuriy Movchan <Yuriy.Movchan@gmail.com>
Date: Tue, 28 Sep 2021 20:02:43 +0000
Subject: [PATCH] fix: Fix rebuild-index in FIPS mode (#189)
---
opendj-cli/src/main/java/com/forgerock/opendj/cli/Utils.java | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/opendj-cli/src/main/java/com/forgerock/opendj/cli/Utils.java b/opendj-cli/src/main/java/com/forgerock/opendj/cli/Utils.java
index 0e3658f..59b77e5 100644
--- a/opendj-cli/src/main/java/com/forgerock/opendj/cli/Utils.java
+++ b/opendj-cli/src/main/java/com/forgerock/opendj/cli/Utils.java
@@ -34,7 +34,9 @@
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Collection;
+import java.util.Collections;
import java.util.Date;
+import java.util.Optional;
import java.util.StringTokenizer;
import java.util.TimeZone;
@@ -732,4 +734,24 @@
return ERR_TOOL_CONFLICTING_ARGS.get(arg1.getLongIdentifier(), arg2.getLongIdentifier());
}
+ /**
+ * Returns value of first present {@link Argument}.
+ *
+ * @param args
+ * Array of {@link Argument} which should checked
+ */
+ public static String getFirstArgumentValue(final Argument ... args) {
+ if (args == null) {
+ return null;
+ }
+
+ for (Argument arg : args) {
+ if (arg.isPresent()) {
+ return arg.getValue();
+ }
+ }
+
+ return null;
+ }
+
}
--
Gitblit v1.10.0