From ac0ef777f930132975d25416e9a928eee2e77dce 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-admin/src/main/java/org/opends/server/admin/client/ManagedObjectDecodingException.java |  153 ++++++++++++++++++++++----------------------------
 1 files changed, 67 insertions(+), 86 deletions(-)

diff --git a/opendj-admin/src/main/java/org/opends/server/admin/client/ManagedObjectDecodingException.java b/opendj-admin/src/main/java/org/opends/server/admin/client/ManagedObjectDecodingException.java
index 6cda369..9c78524 100644
--- a/opendj-admin/src/main/java/org/opends/server/admin/client/ManagedObjectDecodingException.java
+++ b/opendj-admin/src/main/java/org/opends/server/admin/client/ManagedObjectDecodingException.java
@@ -23,11 +23,8 @@
  *
  *      Copyright 2008 Sun Microsystems, Inc.
  */
-
 package org.opends.server.admin.client;
 
-
-
 import static com.forgerock.opendj.ldap.AdminMessages.*;
 
 import java.util.Collection;
@@ -41,104 +38,88 @@
 import org.opends.server.admin.ManagedObjectDefinition;
 import org.opends.server.admin.PropertyException;
 
-
-
 /**
- * The requested managed object was found but one or more of its
- * properties could not be decoded successfully.
+ * The requested managed object was found but one or more of its properties
+ * could not be decoded successfully.
  */
 public class ManagedObjectDecodingException extends DecodingException {
 
-  /**
-   * Version ID required by serializable classes.
-   */
-  private static final long serialVersionUID = -4268510652395945357L;
+    /**
+     * Version ID required by serializable classes.
+     */
+    private static final long serialVersionUID = -4268510652395945357L;
 
+    // Create the message.
+    private static LocalizableMessage createMessage(ManagedObject<?> partialManagedObject,
+        Collection<PropertyException> causes) {
+        Reject.ifNull(causes);
+        Reject.ifFalse(!causes.isEmpty(), "causes should not be empty");
 
+        ManagedObjectDefinition<?, ?> d = partialManagedObject.getManagedObjectDefinition();
+        if (causes.size() == 1) {
+            return ERR_MANAGED_OBJECT_DECODING_EXCEPTION_SINGLE.get(d.getUserFriendlyName(), causes.iterator().next()
+                .getLocalizableMessageObject());
+        } else {
+            LocalizableMessageBuilder builder = new LocalizableMessageBuilder();
 
-  // Create the message.
-  private static LocalizableMessage createMessage(ManagedObject<?> partialManagedObject,
-      Collection<PropertyException> causes) {
-    Reject.ifNull(causes);
-    Reject.ifFalse(!causes.isEmpty(), "causes should not be empty");
+            boolean isFirst = true;
+            for (PropertyException cause : causes) {
+                if (!isFirst) {
+                    builder.append("; ");
+                }
+                builder.append(cause.getLocalizableMessageObject());
+                isFirst = false;
+            }
 
-    ManagedObjectDefinition<?, ?> d = partialManagedObject
-        .getManagedObjectDefinition();
-    if (causes.size() == 1) {
-      return ERR_MANAGED_OBJECT_DECODING_EXCEPTION_SINGLE.get(d
-          .getUserFriendlyName(), causes.iterator().next().getLocalizableMessageObject());
-    } else {
-      LocalizableMessageBuilder builder = new LocalizableMessageBuilder();
-
-      boolean isFirst = true;
-      for (PropertyException cause : causes) {
-        if (!isFirst) {
-          builder.append("; ");
+            return ERR_MANAGED_OBJECT_DECODING_EXCEPTION_PLURAL.get(d.getUserFriendlyName(), builder.toMessage());
         }
-        builder.append(cause.getLocalizableMessageObject());
-        isFirst = false;
-      }
-
-      return ERR_MANAGED_OBJECT_DECODING_EXCEPTION_PLURAL.get(d
-          .getUserFriendlyName(), builder.toMessage());
     }
-  }
 
-  // The exception(s) that caused this decoding exception.
-  private final Collection<PropertyException> causes;
+    // The exception(s) that caused this decoding exception.
+    private final Collection<PropertyException> causes;
 
-  // The partially created managed object.
-  private final ManagedObject<?> partialManagedObject;
+    // The partially created managed object.
+    private final ManagedObject<?> partialManagedObject;
 
+    /**
+     * Create a new property decoding exception.
+     *
+     * @param partialManagedObject
+     *            The partially created managed object containing properties
+     *            which were successfully decoded and empty properties for those
+     *            which were not (this may include empty mandatory properties).
+     * @param causes
+     *            The exception(s) that caused this decoding exception.
+     */
+    public ManagedObjectDecodingException(ManagedObject<?> partialManagedObject, Collection<PropertyException> causes) {
+        super(createMessage(partialManagedObject, causes));
 
+        this.partialManagedObject = partialManagedObject;
+        this.causes = Collections.unmodifiableList(new LinkedList<PropertyException>(causes));
+    }
 
-  /**
-   * Create a new property decoding exception.
-   *
-   * @param partialManagedObject
-   *          The partially created managed object containing
-   *          properties which were successfully decoded and empty
-   *          properties for those which were not (this may include
-   *          empty mandatory properties).
-   * @param causes
-   *          The exception(s) that caused this decoding exception.
-   */
-  public ManagedObjectDecodingException(ManagedObject<?> partialManagedObject,
-      Collection<PropertyException> causes) {
-    super(createMessage(partialManagedObject, causes));
+    /**
+     * Get an unmodifiable collection view of the causes of this exception.
+     *
+     * @return Returns an unmodifiable collection view of the causes of this
+     *         exception.
+     */
+    public Collection<PropertyException> getCauses() {
+        return causes;
+    }
 
-    this.partialManagedObject = partialManagedObject;
-    this.causes = Collections
-        .unmodifiableList(new LinkedList<PropertyException>(causes));
-  }
-
-
-
-  /**
-   * Get an unmodifiable collection view of the causes of this
-   * exception.
-   *
-   * @return Returns an unmodifiable collection view of the causes of
-   *         this exception.
-   */
-  public Collection<PropertyException> getCauses() {
-    return causes;
-  }
-
-
-
-  /**
-   * Get the partially created managed object containing properties
-   * which were successfully decoded and empty properties for those
-   * which were not (this may include empty mandatory properties).
-   *
-   * @return Returns the partially created managed object containing
-   *         properties which were successfully decoded and empty
-   *         properties for those which were not (this may include
-   *         empty mandatory properties).
-   */
-  public ManagedObject<?> getPartialManagedObject() {
-    return partialManagedObject;
-  }
+    /**
+     * Get the partially created managed object containing properties which were
+     * successfully decoded and empty properties for those which were not (this
+     * may include empty mandatory properties).
+     *
+     * @return Returns the partially created managed object containing
+     *         properties which were successfully decoded and empty properties
+     *         for those which were not (this may include empty mandatory
+     *         properties).
+     */
+    public ManagedObject<?> getPartialManagedObject() {
+        return partialManagedObject;
+    }
 
 }

--
Gitblit v1.10.0