From e25e0812a68a2ca81887718537199193ef03a8b9 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Mon, 30 May 2016 10:43:09 +0000
Subject: [PATCH] OPENDJ-2987 Fix DirectoryServer#getDefaultObjectClass()

---
 opendj-server-legacy/src/main/java/org/opends/server/core/DirectoryServer.java |   16 +---------------
 1 files changed, 1 insertions(+), 15 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/core/DirectoryServer.java b/opendj-server-legacy/src/main/java/org/opends/server/core/DirectoryServer.java
index 65293b4..51dfa06 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/core/DirectoryServer.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/core/DirectoryServer.java
@@ -2486,21 +2486,7 @@
    */
   public static ObjectClass getDefaultObjectClass(String name)
   {
-    String lowerName = toLowerCase(name);
-    ObjectClass objectClass = directoryServer.schema.getObjectClass(lowerName);
-    if (objectClass == null)
-    {
-      String oid        = lowerName + "-oid";
-      String definition = "( " + oid + " NAME '" + name + "' ABSTRACT )";
-
-      // Temporary object classes are immediately dirty.
-      objectClass = new ObjectClass(definition, name,
-          Collections.singleton(name), oid, null,
-          Collections.singleton(getTopObjectClass()), null, null,
-          ObjectClassType.ABSTRACT, false, null).setDirty();
-    }
-
-    return objectClass;
+    return directoryServer.schema.getSchemaNG().getObjectClass(name);
   }
 
   /**

--
Gitblit v1.10.0