From 0078c4c8333cf9dffaaf8946ced4585dca7f33be Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Mon, 24 Oct 2011 16:19:31 +0000
Subject: [PATCH] Fix OPENDJ-337: dsconfig allows users to create hidden components such as network group plugin

---
 opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SubCommandHandler.java |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SubCommandHandler.java b/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SubCommandHandler.java
index c5ccfa6..a53c9cb 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SubCommandHandler.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SubCommandHandler.java
@@ -1461,7 +1461,6 @@
    * @return A mapping of managed object type argument values to their
    *         corresponding managed object definitions.
    */
-  @SuppressWarnings("unchecked")
   protected static <C extends ConfigurationClient, S extends Configuration>
   SortedMap<String, ManagedObjectDefinition<? extends C, ? extends S>>
       getSubTypes(AbstractManagedObjectDefinition<C, S> d) {
@@ -1482,7 +1481,7 @@
     // Process its sub-definitions.
     for (AbstractManagedObjectDefinition<? extends C, ? extends S> c : d
         .getAllChildren()) {
-      if (d.hasOption(ManagedObjectOption.HIDDEN)) {
+      if (c.hasOption(ManagedObjectOption.HIDDEN)) {
         continue;
       }
 

--
Gitblit v1.10.0