From 9b88d8643e4f7a311d2b228d2bce5c043bba82b5 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Fri, 31 Aug 2007 22:49:33 +0000
Subject: [PATCH] Create configuration definitions for "generic" objects in the server configuration.  This also includes allocating object classes for each of these types.  This will help make it easier for users to create new instances of these kinds of configuration objects because they will not need to know the fully-qualified name of the Java class that implements the associated logic.

---
 opends/tests/unit-tests-testng/src/server/org/opends/server/plugins/LastModPluginTestCase.java |   21 +++++++++++++--------
 1 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/opends/tests/unit-tests-testng/src/server/org/opends/server/plugins/LastModPluginTestCase.java b/opends/tests/unit-tests-testng/src/server/org/opends/server/plugins/LastModPluginTestCase.java
index 8516726..26cbc36 100644
--- a/opends/tests/unit-tests-testng/src/server/org/opends/server/plugins/LastModPluginTestCase.java
+++ b/opends/tests/unit-tests-testng/src/server/org/opends/server/plugins/LastModPluginTestCase.java
@@ -38,8 +38,8 @@
 
 import org.opends.server.TestCaseUtils;
 import org.opends.server.admin.server.AdminTestCaseUtils;
-import org.opends.server.admin.std.meta.PluginCfgDefn;
-import org.opends.server.admin.std.server.PluginCfg;
+import org.opends.server.admin.std.meta.LastModPluginCfgDefn;
+import org.opends.server.admin.std.server.LastModPluginCfg;
 import org.opends.server.api.plugin.DirectoryServerPlugin;
 import org.opends.server.api.plugin.PluginType;
 import org.opends.server.config.ConfigException;
@@ -100,6 +100,7 @@
          "dn: cn=LastMod,cn=Plugins,cn=config",
          "objectClass: top",
          "objectClass: ds-cfg-plugin",
+         "objectClass: ds-cfg-lastmod-plugin",
          "cn: LastMod",
          "ds-cfg-plugin-class: org.opends.server.plugins.LastModPlugin",
          "ds-cfg-plugin-enabled: true",
@@ -110,6 +111,7 @@
          "dn: cn=LastMod,cn=Plugins,cn=config",
          "objectClass: top",
          "objectClass: ds-cfg-plugin",
+         "objectClass: ds-cfg-lastmod-plugin",
          "cn: LastMod",
          "ds-cfg-plugin-class: org.opends.server.plugins.LastModPlugin",
          "ds-cfg-plugin-enabled: true",
@@ -118,6 +120,7 @@
          "dn: cn=LastMod,cn=Plugins,cn=config",
          "objectClass: top",
          "objectClass: ds-cfg-plugin",
+         "objectClass: ds-cfg-lastmod-plugin",
          "cn: LastMod",
          "ds-cfg-plugin-class: org.opends.server.plugins.LastModPlugin",
          "ds-cfg-plugin-enabled: true",
@@ -126,6 +129,7 @@
          "dn: cn=LastMod,cn=Plugins,cn=config",
          "objectClass: top",
          "objectClass: ds-cfg-plugin",
+         "objectClass: ds-cfg-lastmod-plugin",
          "cn: LastMod",
          "ds-cfg-plugin-class: org.opends.server.plugins.LastModPlugin",
          "ds-cfg-plugin-enabled: true",
@@ -164,9 +168,9 @@
     }
 
 
-    PluginCfg configuration =
+    LastModPluginCfg configuration =
          AdminTestCaseUtils.getConfiguration(
-              PluginCfgDefn.getInstance(), e);
+              LastModPluginCfgDefn.getInstance(), e);
 
     LastModPlugin plugin = new LastModPlugin();
     plugin.initializePlugin(pluginTypes, configuration);
@@ -213,9 +217,9 @@
     }
 
 
-    PluginCfg configuration =
+    LastModPluginCfg configuration =
          AdminTestCaseUtils.getConfiguration(
-              PluginCfgDefn.getInstance(), e);
+              LastModPluginCfgDefn.getInstance(), e);
 
     LastModPlugin plugin = new LastModPlugin();
     plugin.initializePlugin(pluginTypes, configuration);
@@ -254,6 +258,7 @@
            "dn: cn=LastMod,cn=Plugins,cn=config",
            "objectClass: top",
            "objectClass: ds-cfg-plugin",
+           "objectClass: ds-cfg-lastmod-plugin",
            "cn: LastMod",
            "ds-cfg-plugin-class: org.opends.server.plugins.LastModPlugin",
            "ds-cfg-plugin-enabled: true",
@@ -295,9 +300,9 @@
     }
 
 
-    PluginCfg configuration =
+    LastModPluginCfg configuration =
          AdminTestCaseUtils.getConfiguration(
-              PluginCfgDefn.getInstance(), e);
+              LastModPluginCfgDefn.getInstance(), e);
 
     LastModPlugin plugin = new LastModPlugin();
     plugin.initializePlugin(pluginTypes, configuration);

--
Gitblit v1.10.0