From feb5d90ec016c99712f19c5485cf7633cd38f111 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Fri, 23 Mar 2007 14:26:04 +0000
Subject: [PATCH] Merge admin framework from config-prototype-branch onto trunk.

---
 opends/src/server/org/opends/server/core/AccountStatusNotificationHandlerConfigManager.java |   13 ++++---------
 1 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/opends/src/server/org/opends/server/core/AccountStatusNotificationHandlerConfigManager.java b/opends/src/server/org/opends/server/core/AccountStatusNotificationHandlerConfigManager.java
index 3bb5dd2..3b2d68d 100644
--- a/opends/src/server/org/opends/server/core/AccountStatusNotificationHandlerConfigManager.java
+++ b/opends/src/server/org/opends/server/core/AccountStatusNotificationHandlerConfigManager.java
@@ -59,7 +59,6 @@
 import static org.opends.server.messages.ConfigMessages.*;
 import static org.opends.server.messages.MessageHandler.*;
 import static org.opends.server.util.ServerConstants.*;
-import static org.opends.server.util.StaticUtils.*;
 
 
 
@@ -278,8 +277,7 @@
     Class handlerClass;
     try
     {
-      // FIXME -- Should this be done with a custom class loader?
-      handlerClass = Class.forName(classNameAttr.pendingValue());
+      handlerClass = DirectoryServer.loadClass(classNameAttr.pendingValue());
     }
     catch (Exception e)
     {
@@ -526,8 +524,7 @@
     {
       try
       {
-        // FIXME -- Should this be done with a dynamic class loader?
-        Class handlerClass = Class.forName(className);
+        Class handlerClass = DirectoryServer.loadClass(className);
         handler = (AccountStatusNotificationHandler) handlerClass.newInstance();
       }
       catch (Exception e)
@@ -655,8 +652,7 @@
     Class handlerClass;
     try
     {
-      // FIXME -- Should this be done with a custom class loader?
-      handlerClass = Class.forName(classNameAttr.pendingValue());
+      handlerClass = DirectoryServer.loadClass(classNameAttr.pendingValue());
     }
     catch (Exception e)
     {
@@ -877,8 +873,7 @@
     AccountStatusNotificationHandler handler;
     try
     {
-      // FIXME -- Should this be done with a dynamic class loader?
-      Class handlerClass = Class.forName(className);
+      Class handlerClass = DirectoryServer.loadClass(className);
       handler = (AccountStatusNotificationHandler) handlerClass.newInstance();
     }
     catch (Exception e)

--
Gitblit v1.10.0