From b54a338f5933502809578214db03147c02e48b11 Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Mon, 02 Dec 2013 17:23:23 +0000
Subject: [PATCH] OpenDJ 3 : config framework

---
 opendj-admin/src/main/java/org/opends/server/admin/AbsoluteInheritedDefaultBehaviorProvider.java |  158 +++++++++++++++++++++++-----------------------------
 1 files changed, 70 insertions(+), 88 deletions(-)

diff --git a/opendj-admin/src/main/java/org/opends/server/admin/AbsoluteInheritedDefaultBehaviorProvider.java b/opendj-admin/src/main/java/org/opends/server/admin/AbsoluteInheritedDefaultBehaviorProvider.java
index bd4cb2b..fe4d8e6 100644
--- a/opendj-admin/src/main/java/org/opends/server/admin/AbsoluteInheritedDefaultBehaviorProvider.java
+++ b/opendj-admin/src/main/java/org/opends/server/admin/AbsoluteInheritedDefaultBehaviorProvider.java
@@ -26,106 +26,88 @@
  */
 package org.opends.server.admin;
 
-
-
 /**
- * A default behavior provider which retrieves default values from a
- * managed object in an absolute location. It should be used by
- * properties which inherit their default value(s) from properties
- * held in an other managed object.
+ * A default behavior provider which retrieves default values from a managed
+ * object in an absolute location. It should be used by properties which inherit
+ * their default value(s) from properties held in an other managed object.
  *
  * @param <T>
- *          The type of values represented by this provider.
+ *            The type of values represented by this provider.
  */
-public final class AbsoluteInheritedDefaultBehaviorProvider<T> extends
-    DefaultBehaviorProvider<T> {
+public final class AbsoluteInheritedDefaultBehaviorProvider<T> extends DefaultBehaviorProvider<T> {
 
-  // The absolute path to the managed object containing the property.
-  private ManagedObjectPath<?, ?> path = null;
+    // The absolute path to the managed object containing the property.
+    private ManagedObjectPath<?, ?> path = null;
 
-  // The string representation of the managed object path specifying
-  // the absolute location of the managed object.
-  private final String pathString;
+    // The string representation of the managed object path specifying
+    // the absolute location of the managed object.
+    private final String pathString;
 
-  // The name of the property containing the inherited default values.
-  private final String propertyName;
+    // The name of the property containing the inherited default values.
+    private final String propertyName;
 
+    /**
+     * Create an absolute inherited default behavior provider associated with
+     * the managed object at the specified absolute location.
+     *
+     * @param pathString
+     *            The string representation of the managed object path
+     *            specifying the absolute location of the managed object.
+     * @param propertyName
+     *            The name of the property containing the inherited default
+     *            values.
+     */
+    public AbsoluteInheritedDefaultBehaviorProvider(String pathString, String propertyName) {
+        this.pathString = pathString;
+        this.propertyName = propertyName;
+    }
 
+    /**
+     * {@inheritDoc}
+     */
+    public <R, P> R accept(DefaultBehaviorProviderVisitor<T, R, P> v, P p) {
+        return v.visitAbsoluteInherited(this, p);
+    }
 
-  /**
-   * Create an absolute inherited default behavior provider associated
-   * with the managed object at the specified absolute location.
-   *
-   * @param pathString
-   *          The string representation of the managed object path
-   *          specifying the absolute location of the managed object.
-   * @param propertyName
-   *          The name of the property containing the inherited
-   *          default values.
-   */
-  public AbsoluteInheritedDefaultBehaviorProvider(String pathString,
-      String propertyName) {
-    this.pathString = pathString;
-    this.propertyName = propertyName;
-  }
+    /**
+     * Get the definition of the parent managed object containing the inherited
+     * default values.
+     *
+     * @return Returns the definition of the parent managed object containing
+     *         the inherited default values.
+     */
+    public AbstractManagedObjectDefinition<?, ?> getManagedObjectDefinition() {
+        return path.getManagedObjectDefinition();
+    }
 
+    /**
+     * Get the absolute path of the managed object containing the property which
+     * has the default values.
+     *
+     * @return Returns the absolute path of the managed object containing the
+     *         property which has the default values.
+     */
+    public ManagedObjectPath<?, ?> getManagedObjectPath() {
+        return path;
+    }
 
+    /**
+     * Gets the name of the property containing the inherited default values.
+     *
+     * @return Returns the name of the property containing the inherited default
+     *         values.
+     */
+    public String getPropertyName() {
+        return propertyName;
+    }
 
-  /**
-   * {@inheritDoc}
-   */
-  public <R, P> R accept(DefaultBehaviorProviderVisitor<T, R, P> v, P p) {
-    return v.visitAbsoluteInherited(this, p);
-  }
-
-
-
-  /**
-   * Get the definition of the parent managed object containing the
-   * inherited default values.
-   *
-   * @return Returns the definition of the parent managed object
-   *         containing the inherited default values.
-   */
-  public AbstractManagedObjectDefinition<?, ?> getManagedObjectDefinition() {
-    return path.getManagedObjectDefinition();
-  }
-
-
-
-  /**
-   * Get the absolute path of the managed object containing the
-   * property which has the default values.
-   *
-   * @return Returns the absolute path of the managed object
-   *         containing the property which has the default values.
-   */
-  public ManagedObjectPath<?, ?> getManagedObjectPath() {
-    return path;
-  }
-
-
-
-  /**
-   * Gets the name of the property containing the inherited default
-   * values.
-   *
-   * @return Returns the name of the property containing the inherited
-   *         default values.
-   */
-  public String getPropertyName() {
-    return propertyName;
-  }
-
-
-
-  /**
-   * {@inheritDoc}
-   */
-  @Override
-  protected void initialize() throws Exception {
-    // Decode the path.
-    path = ManagedObjectPath.valueOf(pathString);
-  }
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    protected void initialize() throws Exception {
+        // Decode the path.
+        path = ManagedObjectPath.valueOf(pathString);
+    }
 
 }

--
Gitblit v1.10.0