From 6f5e10b0dc596c8e7625de7ddf523b6d5bc220c7 Mon Sep 17 00:00:00 2001 From: Violette Roche-Montane <violette.roche-montane@forgerock.com> Date: Thu, 27 Feb 2014 08:17:06 +0000 Subject: [PATCH] Checkpoint for OPENDJ-1303 "opendj-cli" / Checkpoint OPENDJ-1343 Migrate dsconfig - Added CONFLICTING_ARGS to ReturnCode. - Added canWrite() to Utils + unit tests. - Replaced calls to org.opends.quicksetup.util.Utils.canWrite by com.forgerock.opendj.cli.Utils.canWrite. - Removed the TablePrinter classes from org.opends.server.util.table as they are now in the opendj-cli. - Minor code cleanup on DSConfig package. (reorganize imports). --- opendj3-server-dev/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java | 30 ++++++++++++++++++------------ 1 files changed, 18 insertions(+), 12 deletions(-) diff --git a/opendj3-server-dev/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java b/opendj3-server-dev/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java index 09319e1..5553376 100644 --- a/opendj3-server-dev/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java +++ b/opendj3-server-dev/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java @@ -28,11 +28,18 @@ -import static org.opends.messages.DSConfigMessages.*; -import static org.opends.messages.ToolMessages.*; -import static org.opends.server.admin.PropertyException.*; -import static org.opends.server.tools.dsconfig.ArgumentExceptionFactory.*; import static com.forgerock.opendj.cli.ArgumentConstants.LIST_TABLE_SEPARATOR; +import static org.opends.messages.DSConfigMessages.*; +import static org.opends.messages.ToolMessages.INFO_NAME_PLACEHOLDER; +import static org.opends.messages.ToolMessages.INFO_PROPERTY_PLACEHOLDER; +import static org.opends.messages.ToolMessages.INFO_TYPE_PLACEHOLDER; +import static org.opends.messages.ToolMessages.INFO_VALUE_SET_PLACEHOLDER; +import static org.opends.server.admin.PropertyException. +propertyIsSingleValuedException; +import static org.opends.server.tools.dsconfig.ArgumentExceptionFactory. +displayMissingMandatoryPropertyException; +import static org.opends.server.tools.dsconfig.ArgumentExceptionFactory. +displayOperationRejectedException; import java.util.Collection; import java.util.Collections; @@ -52,7 +59,6 @@ import org.opends.server.admin.AggregationPropertyDefinition; import org.opends.server.admin.Configuration; import org.opends.server.admin.ConfigurationClient; -import org.opends.server.admin.PropertyException; import org.opends.server.admin.DefinitionDecodingException; import org.opends.server.admin.InstantiableRelationDefinition; import org.opends.server.admin.ManagedObjectAlreadyExistsException; @@ -63,6 +69,7 @@ import org.opends.server.admin.OptionalRelationDefinition; import org.opends.server.admin.PropertyDefinition; import org.opends.server.admin.PropertyDefinitionUsageBuilder; +import org.opends.server.admin.PropertyException; import org.opends.server.admin.PropertyOption; import org.opends.server.admin.PropertyProvider; import org.opends.server.admin.RelationDefinition; @@ -81,19 +88,18 @@ import com.forgerock.opendj.cli.Argument; import com.forgerock.opendj.cli.ArgumentException; -import com.forgerock.opendj.cli.ReturnCode; -import com.forgerock.opendj.cli.StringArgument; -import com.forgerock.opendj.cli.SubCommand; -import com.forgerock.opendj.cli.SubCommandArgumentParser; import com.forgerock.opendj.cli.ClientException; - import com.forgerock.opendj.cli.ConsoleApplication; import com.forgerock.opendj.cli.HelpCallback; import com.forgerock.opendj.cli.MenuBuilder; import com.forgerock.opendj.cli.MenuResult; +import com.forgerock.opendj.cli.ReturnCode; +import com.forgerock.opendj.cli.StringArgument; +import com.forgerock.opendj.cli.SubCommand; +import com.forgerock.opendj.cli.SubCommandArgumentParser; +import com.forgerock.opendj.cli.TableBuilder; +import com.forgerock.opendj.cli.TextTablePrinter; import com.forgerock.opendj.cli.ValidationCallback; -import org.opends.server.util.table.TableBuilder; -import org.opends.server.util.table.TextTablePrinter; -- Gitblit v1.10.0