From 9180d0010c9bbb96be48716a35056931c1b7caa3 Mon Sep 17 00:00:00 2001
From: Mark Craig <mark.craig@forgerock.com>
Date: Mon, 08 Jun 2015 16:27:52 +0000
Subject: [PATCH] CR-7184 OPENDJ-2104 Hide hidden items in config ref
---
opendj-cli/src/main/java/com/forgerock/opendj/cli/SubCommandArgumentParser.java | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/opendj-cli/src/main/java/com/forgerock/opendj/cli/SubCommandArgumentParser.java b/opendj-cli/src/main/java/com/forgerock/opendj/cli/SubCommandArgumentParser.java
index 06a2176..f3597a2 100644
--- a/opendj-cli/src/main/java/com/forgerock/opendj/cli/SubCommandArgumentParser.java
+++ b/opendj-cli/src/main/java/com/forgerock/opendj/cli/SubCommandArgumentParser.java
@@ -1185,6 +1185,9 @@
}
List<String> scUsageList = new ArrayList<>();
for (SubCommand subCommand : subCommands) {
+ if (subCommand.isHidden()) {
+ continue;
+ }
if (scriptName.equals("dsconfig")) {
scUsageList.add(getSubCommandListItem(scriptName, subCommand));
} else {
@@ -1254,6 +1257,9 @@
List<Map<String, Object>> options = new LinkedList<>();
String nameOption = null;
for (Argument a : subCommand.getArguments()) {
+ if (a.isHidden()) {
+ continue;
+ }
// Return a generic FQDN for localhost as the default hostname
// in reference documentation.
if (isHostNameArgument(a)) {
@@ -1303,6 +1309,9 @@
*/
private void appendSubCommandPages(StringBuilder builder, String scriptName, Collection<SubCommand> subCommands) {
for (SubCommand subCommand : subCommands) {
+ if (subCommand.isHidden()) {
+ continue;
+ }
Map<String, Object> map = new HashMap<>();
map.put("marker", "@@@" + scriptName + "-" + subCommand.getName() + "@@@");
map.put("locale", Locale.getDefault().getLanguage());
--
Gitblit v1.10.0