From de19fe2956d5a4b3817834191c51989664f8c47c Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Mon, 03 Sep 2007 20:36:20 +0000
Subject: [PATCH] Fix issue 1443: Admin framework: improve error logging in server

---
 opends/src/server/org/opends/server/admin/UnknownPropertyDefinitionException.java |   28 ++++++++++++----------------
 1 files changed, 12 insertions(+), 16 deletions(-)

diff --git a/opends/src/server/org/opends/server/admin/UnknownPropertyDefinitionException.java b/opends/src/server/org/opends/server/admin/UnknownPropertyDefinitionException.java
index 668bf45..0ace2b0 100644
--- a/opends/src/server/org/opends/server/admin/UnknownPropertyDefinitionException.java
+++ b/opends/src/server/org/opends/server/admin/UnknownPropertyDefinitionException.java
@@ -29,10 +29,14 @@
 
 
 
+import static org.opends.messages.AdminMessages.*;
+
+
+
 /**
- * Indicates that an unknown type of property definition was encountered. This
- * can occur as the management prototype develops and new kinds of property
- * definitions are added.
+ * Indicates that an unknown type of property definition was
+ * encountered. This can occur as the management prototype develops
+ * and new kinds of property definitions are added.
  */
 public final class UnknownPropertyDefinitionException
     extends PropertyException {
@@ -48,13 +52,15 @@
   /**
    * Creates a new unknown property definition exception.
    *
-   * @param d
+   * @param pd
    *          The unknown property definition.
    * @param p
    *          The visitor parameter if there was one.
    */
-  public UnknownPropertyDefinitionException(PropertyDefinition<?> d, Object p) {
-    super(d);
+  public UnknownPropertyDefinitionException(PropertyDefinition<?> pd,
+      Object p) {
+    super(pd, ERR_UNKNOWN_PROPERTY_DEFINITION_EXCEPTION.get(pd.getName(), pd
+        .getClass().getName()));
     this.parameter = p;
   }
 
@@ -69,14 +75,4 @@
     return parameter;
   }
 
-
-
-  /**
-   * {@inheritDoc}
-   */
-  @Override
-  public String getMessage() {
-    return "Unhandled property definition type encountered \""
-        + getPropertyDefinition().getClass().getName() + "\"";
-  }
 }

--
Gitblit v1.10.0