From 70298b0c8e01f5df3a5f766f3624bed0ac8c2695 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Fri, 31 Aug 2007 22:06:04 +0000
Subject: [PATCH] Fix issue 1734: Admin framework: refactor client APIs

---
 opends/src/server/org/opends/server/admin/client/spi/Property.java |   67 +++++++++++++++++----------------
 1 files changed, 35 insertions(+), 32 deletions(-)

diff --git a/opends/src/server/org/opends/server/admin/client/Property.java b/opends/src/server/org/opends/server/admin/client/spi/Property.java
similarity index 72%
rename from opends/src/server/org/opends/server/admin/client/Property.java
rename to opends/src/server/org/opends/server/admin/client/spi/Property.java
index b694cb7..33cd229 100644
--- a/opends/src/server/org/opends/server/admin/client/Property.java
+++ b/opends/src/server/org/opends/server/admin/client/spi/Property.java
@@ -25,7 +25,7 @@
  *      Portions Copyright 2007 Sun Microsystems, Inc.
  */
 
-package org.opends.server.admin.client;
+package org.opends.server.admin.client.spi;
 
 
 
@@ -36,28 +36,26 @@
 
 
 /**
- * A managed object property comprising of the property's definition and its set
- * of values.
+ * A managed object property comprising of the property's definition
+ * and its set of values.
  * <p>
- * The property stores the values in a sorted set in which values are compared
- * using the comparator defined by the property definition.
+ * The property stores the values in a sorted set in which values are
+ * compared using the comparator defined by the property definition.
  * <p>
- * The property keeps track of whether or not its pending set of values differs
- * from its active values.
+ * The property keeps track of whether or not its pending set of
+ * values differs from its active values.
  *
  * @param <T>
  *          The type of the property.
- * @see ManagedObject The <code>ManagedObject</code> documentation describes
- *      the different types of property values in more detail.
  */
 public interface Property<T> {
 
   /**
    * Get an immutable set view of this property's active values.
    *
-   * @return Returns an immutable set view of this property's active values. An
-   *         empty set indicates that there are no active values, and any
-   *         default values are applicable.
+   * @return Returns an immutable set view of this property's active
+   *         values. An empty set indicates that there are no active
+   *         values, and any default values are applicable.
    */
   SortedSet<T> getActiveValues();
 
@@ -66,8 +64,9 @@
   /**
    * Get an immutable set view of this property's default values.
    *
-   * @return Returns an immutable set view of this property's default values. An
-   *         empty set indicates that there are no default values.
+   * @return Returns an immutable set view of this property's default
+   *         values. An empty set indicates that there are no default
+   *         values.
    */
   SortedSet<T> getDefaultValues();
 
@@ -76,7 +75,8 @@
   /**
    * Get an immutable set view of this property's effective values.
    *
-   * @return Returns an immutable set view of this property's effective values.
+   * @return Returns an immutable set view of this property's
+   *         effective values.
    */
   SortedSet<T> getEffectiveValues();
 
@@ -85,12 +85,12 @@
   /**
    * Get an immutable set view of this property's pending values.
    * <p>
-   * Immediately after construction, the pending values matches the active
-   * values.
+   * Immediately after construction, the pending values matches the
+   * active values.
    *
-   * @return Returns an immutable set view of this property's pending values. An
-   *         empty set indicates that there are no pending values, and any
-   *         default values are applicable.
+   * @return Returns an immutable set view of this property's pending
+   *         values. An empty set indicates that there are no pending
+   *         values, and any default values are applicable.
    */
   SortedSet<T> getPendingValues();
 
@@ -99,39 +99,42 @@
   /**
    * Get the property definition associated with this property.
    *
-   * @return Returns the property definition associated with this property.
+   * @return Returns the property definition associated with this
+   *         property.
    */
   PropertyDefinition<T> getPropertyDefinition();
 
 
 
   /**
-   * Determines whether or not this property contains any pending values.
+   * Determines whether or not this property contains any pending
+   * values.
    *
-   * @return Returns <code>true</code> if this property does not contain any
-   *         pending values.
+   * @return Returns <code>true</code> if this property does not
+   *         contain any pending values.
    */
   boolean isEmpty();
 
 
 
   /**
-   * Determines whether or not this property has been modified since it was
-   * constructed. In other words, whether or not the set of pending values
-   * differs from the set of active values.
+   * Determines whether or not this property has been modified since
+   * it was constructed. In other words, whether or not the set of
+   * pending values differs from the set of active values.
    *
-   * @return Returns <code>true</code> if this property has been modified
-   *         since it was constructed.
+   * @return Returns <code>true</code> if this property has been
+   *         modified since it was constructed.
    */
   boolean isModified();
 
 
 
   /**
-   * Determines whether or not this property contains any active values.
+   * Determines whether or not this property contains any active
+   * values.
    *
-   * @return Returns <code>true</code> if this property does not contain any
-   *         active values.
+   * @return Returns <code>true</code> if this property does not
+   *         contain any active values.
    */
   boolean wasEmpty();
 }

--
Gitblit v1.10.0