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/DefinedDefaultBehaviorProvider.java | 81 +++++++++++++++++-----------------------
1 files changed, 34 insertions(+), 47 deletions(-)
diff --git a/opendj-sdk/opendj-admin/src/main/java/org/opends/server/admin/DefinedDefaultBehaviorProvider.java b/opendj-sdk/opendj-admin/src/main/java/org/opends/server/admin/DefinedDefaultBehaviorProvider.java
index f6ece41..3ffc492 100644
--- a/opendj-sdk/opendj-admin/src/main/java/org/opends/server/admin/DefinedDefaultBehaviorProvider.java
+++ b/opendj-sdk/opendj-admin/src/main/java/org/opends/server/admin/DefinedDefaultBehaviorProvider.java
@@ -25,68 +25,55 @@
*/
package org.opends.server.admin;
-
-
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
-
-
/**
* A default behavior provider which represents a well-defined set of default
* values. It should be used by properties which have default value(s) which are
* valid value(s) according to the constraints of the property's definition.
*
* @param <T>
- * The type of values represented by this provider.
+ * The type of values represented by this provider.
*/
-public final class DefinedDefaultBehaviorProvider<T> extends
- DefaultBehaviorProvider<T> {
+public final class DefinedDefaultBehaviorProvider<T> extends DefaultBehaviorProvider<T> {
- // The collection of default values.
- private final Collection<String> values;
+ // The collection of default values.
+ private final Collection<String> values;
-
-
- /**
- * Create a new defined default behavior provider associated with the
- * specified list of values.
- *
- * @param values
- * The list of values (must be non-<code>null</code> and not
- * empty) in their string representation.
- * @throws IllegalArgumentException
- * If the list of values was <code>null</code> or empty.
- */
- public DefinedDefaultBehaviorProvider(String... values)
- throws IllegalArgumentException {
- if (values == null || values.length == 0) {
- throw new IllegalArgumentException(
- "Null or empty list of default values");
+ /**
+ * Create a new defined default behavior provider associated with the
+ * specified list of values.
+ *
+ * @param values
+ * The list of values (must be non-<code>null</code> and not
+ * empty) in their string representation.
+ * @throws IllegalArgumentException
+ * If the list of values was <code>null</code> or empty.
+ */
+ public DefinedDefaultBehaviorProvider(String... values) {
+ if (values == null || values.length == 0) {
+ throw new IllegalArgumentException("Null or empty list of default values");
+ }
+ this.values = Arrays.asList(values);
}
- this.values = Arrays.asList(values);
- }
+ /**
+ * {@inheritDoc}
+ */
+ public <R, P> R accept(DefaultBehaviorProviderVisitor<T, R, P> v, P p) {
+ return v.visitDefined(this, p);
+ }
-
- /**
- * {@inheritDoc}
- */
- public <R, P> R accept(DefaultBehaviorProviderVisitor<T, R, P> v, P p) {
- return v.visitDefined(this, p);
- }
-
-
-
- /**
- * Get a copy of the default values.
- *
- * @return Returns a newly allocated collection containing a copy of the
- * default values.
- */
- public Collection<String> getDefaultValues() {
- return new ArrayList<String>(values);
- }
+ /**
+ * Get a copy of the default values.
+ *
+ * @return Returns a newly allocated collection containing a copy of the
+ * default values.
+ */
+ public Collection<String> getDefaultValues() {
+ return new ArrayList<String>(values);
+ }
}
--
Gitblit v1.10.0