From 98fc3e24aebf9f5d51aae97550bf84091d05be4d Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Thu, 19 Jul 2007 15:36:35 +0000
Subject: [PATCH] Fix issue 2002: dsconfig: don't support the -t option in create-xxx unless it's required
---
opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java b/opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java
index 47123bc..f5944e3 100644
--- a/opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java
+++ b/opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java
@@ -370,6 +370,12 @@
OPTION_DSCFG_LONG_TYPE, false, false, true, "{TYPE}", GENERIC_TYPE,
null, MSGID_DSCFG_DESCRIPTION_TYPE_DEFAULT, r.getChildDefinition()
.getUserFriendlyName(), GENERIC_TYPE, typeUsage);
+
+ // Hide the option if it defaults to generic and generic is the
+ // only possible value.
+ if (types.size() == 1) {
+ this.typeArgument.setHidden(true);
+ }
}
this.subCommand.addArgument(this.typeArgument);
--
Gitblit v1.10.0