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/ConfigurationClient.java | 98 ++++++++++++++++++++----------------------------
1 files changed, 41 insertions(+), 57 deletions(-)
diff --git a/opendj-admin/src/main/java/org/opends/server/admin/ConfigurationClient.java b/opendj-admin/src/main/java/org/opends/server/admin/ConfigurationClient.java
index e08939f..5dd3ae7 100644
--- a/opendj-admin/src/main/java/org/opends/server/admin/ConfigurationClient.java
+++ b/opendj-admin/src/main/java/org/opends/server/admin/ConfigurationClient.java
@@ -27,74 +27,58 @@
package org.opends.server.admin;
-
-
import org.opends.server.admin.client.AuthorizationException;
import org.opends.server.admin.client.CommunicationException;
import org.opends.server.admin.client.ConcurrentModificationException;
import org.opends.server.admin.client.MissingMandatoryPropertiesException;
import org.opends.server.admin.client.OperationRejectedException;
-
-
/**
- * A common base interface for all managed object configuration
- * clients.
+ * A common base interface for all managed object configuration clients.
*/
public interface ConfigurationClient {
- /**
- * Get the configuration definition associated with this
- * configuration.
- *
- * @return Returns the configuration definition associated with this
- * configuration.
- */
- ManagedObjectDefinition<? extends ConfigurationClient,
- ? extends Configuration> definition();
+ /**
+ * Get the configuration definition associated with this configuration.
+ *
+ * @return Returns the configuration definition associated with this
+ * configuration.
+ */
+ ManagedObjectDefinition<? extends ConfigurationClient, ? extends Configuration> definition();
+ /**
+ * Get a property provider view of this configuration.
+ *
+ * @return Returns a property provider view of this configuration.
+ */
+ PropertyProvider properties();
-
- /**
- * Get a property provider view of this configuration.
- *
- * @return Returns a property provider view of this configuration.
- */
- PropertyProvider properties();
-
-
-
- /**
- * If this is a new configuration this method will attempt to add it
- * to the server, otherwise it will commit any changes made to this
- * configuration.
- *
- * @throws ManagedObjectAlreadyExistsException
- * If this is a new configuration but it could not be
- * added to the server because it already exists.
- * @throws MissingMandatoryPropertiesException
- * If this configuration contains some mandatory
- * properties which have been left undefined.
- * @throws ConcurrentModificationException
- * If this is a new configuration which is being added to
- * the server but its parent has been removed by another
- * client, or if this configuration is being modified but
- * it has been removed from the server by another client.
- * @throws OperationRejectedException
- * If the server refuses to add or modify this
- * configuration due to some server-side constraint which
- * cannot be satisfied.
- * @throws AuthorizationException
- * If the server refuses to add or modify this
- * configuration because the client does not have the
- * correct privileges.
- * @throws CommunicationException
- * If the client cannot contact the server due to an
- * underlying communication problem.
- */
- void commit() throws ManagedObjectAlreadyExistsException,
- MissingMandatoryPropertiesException, ConcurrentModificationException,
- OperationRejectedException, AuthorizationException,
- CommunicationException;
+ /**
+ * If this is a new configuration this method will attempt to add it to the
+ * server, otherwise it will commit any changes made to this configuration.
+ *
+ * @throws ManagedObjectAlreadyExistsException
+ * If this is a new configuration but it could not be added to
+ * the server because it already exists.
+ * @throws MissingMandatoryPropertiesException
+ * If this configuration contains some mandatory properties
+ * which have been left undefined.
+ * @throws ConcurrentModificationException
+ * If this is a new configuration which is being added to the
+ * server but its parent has been removed by another client, or
+ * if this configuration is being modified but it has been
+ * removed from the server by another client.
+ * @throws OperationRejectedException
+ * If the server refuses to add or modify this configuration due
+ * to some server-side constraint which cannot be satisfied.
+ * @throws AuthorizationException
+ * If the server refuses to add or modify this configuration
+ * because the client does not have the correct privileges.
+ * @throws CommunicationException
+ * If the client cannot contact the server due to an underlying
+ * communication problem.
+ */
+ void commit() throws ManagedObjectAlreadyExistsException, MissingMandatoryPropertiesException,
+ ConcurrentModificationException, OperationRejectedException, AuthorizationException, CommunicationException;
}
--
Gitblit v1.10.0