From efa949b25f472d7e4c39733678d8f0e5229f8201 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Thu, 26 Dec 2013 15:31:32 +0000
Subject: [PATCH] Checkpoint commit for OPENDJ-1235 : Migrate configuration framework

---
 opendj-sdk/opendj-admin/src/main/java/org/opends/server/admin/DefinitionDecodingException.java |  149 ++++++++++++++++++++++---------------------------
 1 files changed, 68 insertions(+), 81 deletions(-)

diff --git a/opendj-sdk/opendj-admin/src/main/java/org/opends/server/admin/DefinitionDecodingException.java b/opendj-sdk/opendj-admin/src/main/java/org/opends/server/admin/DefinitionDecodingException.java
index ab087fc..df5ab5b 100644
--- a/opendj-sdk/opendj-admin/src/main/java/org/opends/server/admin/DefinitionDecodingException.java
+++ b/opendj-sdk/opendj-admin/src/main/java/org/opends/server/admin/DefinitionDecodingException.java
@@ -31,101 +31,88 @@
 import org.forgerock.i18n.LocalizableMessage;
 
 /**
- * The requested managed object was found but its type could not be
- * determined.
+ * The requested managed object was found but its type could not be determined.
  */
 public class DefinitionDecodingException extends DecodingException {
 
-  /**
-   * An enumeration defining the reasons why the definition could not
-   * be resolved.
-   */
-  public static enum Reason {
     /**
-     * The managed object could be found but its type resolved to an
-     * abstract managed object definition.
+     * An enumeration defining the reasons why the definition could not be
+     * resolved.
      */
-    ABSTRACT_TYPE_INFORMATION(),
+    public static enum Reason {
+        /**
+         * The managed object could be found but its type resolved to an
+         * abstract managed object definition.
+         */
+        ABSTRACT_TYPE_INFORMATION(),
 
-    /**
-     * The managed object could be found but did not contain any type
-     * information (eg missing object classes in LDAP).
-     */
-    NO_TYPE_INFORMATION(),
+        /**
+         * The managed object could be found but did not contain any type
+         * information (eg missing object classes in LDAP).
+         */
+        NO_TYPE_INFORMATION(),
 
-    /**
-     * The managed object could be found but did not contain the
-     * expected type information (eg incorrect object classes in
-     * LDAP).
-     */
-    WRONG_TYPE_INFORMATION();
+        /**
+         * The managed object could be found but did not contain the expected
+         * type information (eg incorrect object classes in LDAP).
+         */
+        WRONG_TYPE_INFORMATION();
 
-  }
-
-  /**
-   * Version ID required by serializable classes.
-   */
-  private static final long serialVersionUID = 3459033551415663416L;
-
-
-
-  // Create the message.
-  private static LocalizableMessage createLocalizableMessage(AbstractManagedObjectDefinition<?, ?> d,
-      Reason reason) {
-    LocalizableMessage ufn = d.getUserFriendlyName();
-    switch (reason) {
-    case NO_TYPE_INFORMATION:
-      return ERR_DECODING_EXCEPTION_NO_TYPE_INFO.get(ufn);
-    case WRONG_TYPE_INFORMATION:
-      return ERR_DECODING_EXCEPTION_WRONG_TYPE_INFO.get(ufn);
-    default:
-      return ERR_DECODING_EXCEPTION_ABSTRACT_TYPE_INFO.get(ufn);
     }
-  }
 
-  // The expected type of managed object.
-  private final AbstractManagedObjectDefinition<?, ?> d;
+    /**
+     * Version ID required by serializable classes.
+     */
+    private static final long serialVersionUID = 3459033551415663416L;
 
-  // The reason why the definition could not be determined.
-  private final Reason reason;
+    // Create the message.
+    private static LocalizableMessage createLocalizableMessage(AbstractManagedObjectDefinition<?, ?> d, Reason reason) {
+        LocalizableMessage ufn = d.getUserFriendlyName();
+        switch (reason) {
+        case NO_TYPE_INFORMATION:
+            return ERR_DECODING_EXCEPTION_NO_TYPE_INFO.get(ufn);
+        case WRONG_TYPE_INFORMATION:
+            return ERR_DECODING_EXCEPTION_WRONG_TYPE_INFO.get(ufn);
+        default:
+            return ERR_DECODING_EXCEPTION_ABSTRACT_TYPE_INFO.get(ufn);
+        }
+    }
 
+    // The expected type of managed object.
+    private final AbstractManagedObjectDefinition<?, ?> d;
 
+    // The reason why the definition could not be determined.
+    private final Reason reason;
 
-  /**
-   * Create a new definition decoding exception.
-   *
-   * @param d
-   *          The expected type of managed object.
-   * @param reason
-   *          The reason why the definition could not be determined.
-   */
-  public DefinitionDecodingException(AbstractManagedObjectDefinition<?, ?> d,
-      Reason reason) {
-    super(createLocalizableMessage(d, reason));
-    this.d = d;
-    this.reason = reason;
-  }
+    /**
+     * Create a new definition decoding exception.
+     *
+     * @param d
+     *            The expected type of managed object.
+     * @param reason
+     *            The reason why the definition could not be determined.
+     */
+    public DefinitionDecodingException(AbstractManagedObjectDefinition<?, ?> d, Reason reason) {
+        super(createLocalizableMessage(d, reason));
+        this.d = d;
+        this.reason = reason;
+    }
 
+    /**
+     * Gets the expected managed object definition.
+     *
+     * @return Returns the expected managed object definition.
+     */
+    public AbstractManagedObjectDefinition<?, ?> getManagedObjectDefinition() {
+        return d;
+    }
 
-
-  /**
-   * Gets the expected managed object definition.
-   *
-   * @return Returns the expected managed object definition.
-   */
-  public AbstractManagedObjectDefinition<?, ?> getManagedObjectDefinition() {
-    return d;
-  }
-
-
-
-  /**
-   * Gets the reason why the definition could not be determined.
-   *
-   * @return Returns the reason why the definition could not be
-   *         determined.
-   */
-  public Reason getReason() {
-    return reason;
-  }
+    /**
+     * Gets the reason why the definition could not be determined.
+     *
+     * @return Returns the reason why the definition could not be determined.
+     */
+    public Reason getReason() {
+        return reason;
+    }
 }

--
Gitblit v1.10.0