mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

ludovicp
31.55.2010 6411dcff8da8710f140a8782967ddf0876f52b81
opends/src/guitools/org/opends/guitools/controlpanel/ui/AbstractBrowseEntriesPanel.java
@@ -756,11 +756,19 @@
        }
        else if (!added && !displayAll)
        {
          BasicNode rootNode =
            (BasicNode)controller.getTree().getModel().getRoot();
          if (controller.findChildNode(rootNode, s) == -1)
          if (isChangeLog(theDN))
          {
            controller.addNodeUnderRoot(s);
            // Consider it a suffix
            controller.addSuffix(s, null);
          }
          else
          {
            BasicNode rootNode =
              (BasicNode)controller.getTree().getModel().getRoot();
            if (controller.findChildNode(rootNode, s) == -1)
            {
              controller.addNodeUnderRoot(s);
            }
          }
        }
      }
@@ -776,6 +784,21 @@
    }
  }
  private boolean isChangeLog(DN theDN)
  {
    try
    {
      return theDN.equals(
          DN.decode(ServerConstants.DN_EXTERNAL_CHANGELOG_ROOT));
    }
    catch (Throwable t)
    {
      // Bug
      t.printStackTrace();
    }
    return false;
  }
  /**
   * Returns the LDAP filter built based in the parameters provided by the user.
   * @return the LDAP filter built based in the parameters provided by the user.