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/client/spi/Property.java | 160 +++++++++++++++++++++++------------------------------
1 files changed, 69 insertions(+), 91 deletions(-)
diff --git a/opendj-sdk/opendj-admin/src/main/java/org/opends/server/admin/client/spi/Property.java b/opendj-sdk/opendj-admin/src/main/java/org/opends/server/admin/client/spi/Property.java
index 1bddfa6..7d93746 100644
--- a/opendj-sdk/opendj-admin/src/main/java/org/opends/server/admin/client/spi/Property.java
+++ b/opendj-sdk/opendj-admin/src/main/java/org/opends/server/admin/client/spi/Property.java
@@ -26,114 +26,92 @@
package org.opends.server.admin.client.spi;
-
-
import java.util.SortedSet;
import org.opends.server.admin.PropertyDefinition;
-
-
/**
- * 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.
+ * The type of the property.
*/
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.
- */
- SortedSet<T> getActiveValues();
+ /**
+ * 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.
+ */
+ SortedSet<T> getActiveValues();
+ /**
+ * 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.
+ */
+ SortedSet<T> getDefaultValues();
+ /**
+ * Get 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();
- /**
- * 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.
- */
- SortedSet<T> getDefaultValues();
+ /**
+ * Get an immutable set view of this property's pending values.
+ * <p>
+ * 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.
+ */
+ SortedSet<T> getPendingValues();
+ /**
+ * Get 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.
+ *
+ * @return Returns <code>true</code> if this property does not contain any
+ * pending values.
+ */
+ boolean isEmpty();
- /**
- * Get 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();
+ /**
+ * 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.
+ */
+ boolean isModified();
-
-
- /**
- * Get an immutable set view of this property's pending values.
- * <p>
- * 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.
- */
- SortedSet<T> getPendingValues();
-
-
-
- /**
- * Get 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.
- *
- * @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.
- *
- * @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.
- *
- * @return Returns <code>true</code> if this property does not
- * contain any active values.
- */
- boolean wasEmpty();
+ /**
+ * Determines whether or not this property contains any active values.
+ *
+ * @return Returns <code>true</code> if this property does not contain any
+ * active values.
+ */
+ boolean wasEmpty();
}
--
Gitblit v1.10.0