From 4d22490ffb6eb9bef632d74e7e95aae9d6e55f07 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Thu, 22 Sep 2016 13:22:19 +0000
Subject: [PATCH] OPENDJ-3324 Create nullbackendobject object class as a valid object class in NullBackend
---
opendj-server-legacy/src/main/java/org/opends/server/backends/NullBackend.java | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/NullBackend.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/NullBackend.java
index dd0595a..c00fc69 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/NullBackend.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/NullBackend.java
@@ -152,22 +152,22 @@
objectClasses.put(getTopObjectClass(), OC_TOP);
objectClasses.put(getExtensibleObjectObjectClass(), "extensibleobject");
- String nulOCName = "nullbackendobject";
- final ObjectClass nulOC = serverContext.getSchema().getObjectClass(nulOCName);
+ final String nulOCName = "nullbackendobject";
+ final String nulOCDefinition = "( nullbackendobject-oid NAME '" + nulOCName + "' SUP top ABSTRACT )";
try {
serverContext.getSchemaHandler().updateSchema(new SchemaUpdater()
{
@Override
public void update(SchemaBuilder builder) throws DirectoryException
{
- builder.buildObjectClass(nulOC);
+ builder.addObjectClass(nulOCDefinition, false);
}
});
} catch (DirectoryException de) {
logger.traceException(de);
throw new InitializationException(de.getMessageObject());
}
- objectClasses.put(nulOC, nulOCName);
+ objectClasses.put(serverContext.getSchema().getObjectClass(nulOCName), nulOCName);
}
@Override
--
Gitblit v1.10.0