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

matthew_swift
03.37.2007 02d3bf611bd9d4c33d8ae74d320790cfb0495d8e
opends/src/server/org/opends/server/admin/client/ExampleIntrospection.java
@@ -32,17 +32,14 @@
import static org.opends.server.util.ServerConstants.PROPERTY_SERVER_ROOT;
import java.io.File;
import java.util.Collections;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Set;
import org.opends.server.admin.AbstractManagedObjectDefinition;
import org.opends.server.admin.ClassLoaderProvider;
import org.opends.server.admin.AggregationRelationDefinition;
import org.opends.server.admin.AttributeTypePropertyDefinition;
import org.opends.server.admin.ClassLoaderProvider;
import org.opends.server.admin.ClassPropertyDefinition;
import org.opends.server.admin.InstantiableRelationDefinition;
import org.opends.server.admin.ManagedObjectDefinition;
@@ -136,7 +133,7 @@
    RootCfgDefn d = RootCfgDefn.getInstance();
    String operands = "";
    for (RelationDefinition<?, ?> r : d.getRelationDefinitions()) {
    for (RelationDefinition<?, ?> r : d.getAllRelationDefinitions()) {
      r.accept(this, operands);
    }
  }
@@ -316,22 +313,7 @@
  private void processManagedObjectDefinition(
      AbstractManagedObjectDefinition<?, ?> parent,
      AbstractManagedObjectDefinition<?, ?> child, String operands) {
    Set<RelationDefinition<?, ?>> parentRelations;
    Set<RelationDefinition<?, ?>> childRelations;
    if (parent != null) {
      parentRelations = new HashSet<RelationDefinition<?, ?>>(parent
          .getRelationDefinitions());
    } else {
      parentRelations = Collections.emptySet();
    }
    // Only process relations not defined in parent.
    childRelations = new HashSet<RelationDefinition<?, ?>>(child
        .getRelationDefinitions());
    childRelations.removeAll(parentRelations);
    for (RelationDefinition<?, ?> r : childRelations) {
    for (RelationDefinition<?, ?> r : child.getRelationDefinitions()) {
      r.accept(this, operands);
    }