mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

matthew_swift
29.40.2007 eaa23f4b7af97c108ecffa40c86c32e723a90594
refs
author matthew_swift <matthew_swift@localhost>
Wednesday, August 29, 2007 16:40 +0200
committer matthew_swift <matthew_swift@localhost>
Wednesday, August 29, 2007 16:40 +0200
commiteaa23f4b7af97c108ecffa40c86c32e723a90594
tree ee336a315705cca50bb7e9052760a32e9c589bd7 tree | zip | gz
parent fc8571e6250abb2a1d44ce442d252952c27df0e5 view | diff
Fix issue 1831: dsconfig interactive mode.


Overview:

This change completes the dsconfig interactive mode. dsconfig
now supports two levels of interactivity:

1) Usage: dsconfig

A top-level menu driven text based console. Using
this interactive mode the user is able able to perform
multiple administrative tasks via a menu-driven
interface

2) Usage: dsconfig <sub-command>

dsconfig will perform the administrative task
associated with the specified sub-command prompting
the user for any missing information required in
order to complete the task

In addition, both interactive modes will prompt the user
for any connection parameters not specified on the command
line.

Note that it is possible to run dsconfig non-interactively
using the "-n" option. Although this is only available when
a sub-command is provided.


Other changes:

1) part of this work required implementing a generic CLI
application framework. This includes an API for building
and running menu-based interfaces. The classes are located
in a new package called org.opends.server.util.cli

2) the dsconfig related messages have been relocated into
a separate dsconfig-specific properties file.
2 files copied
3 files deleted
10 files added
2 files renamed
26 files modified
8840 ■■■■ changed files
opends/build.xml 3 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/dsconfig.properties 409 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/tools.properties 301 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/utility.properties 28 ●●●●● diff | view | raw | blame | history
opends/src/messages/src/org/opends/messages/Category.java 6 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/PropertyDefinitionUsageBuilder.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/PropertyDefinitionVisitor.java 4 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/client/ManagedObject.java 19 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliGlobalAdmin.java 1 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliMain.java 1 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliParser.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliServer.java 1 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java 11 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/DBTest.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/ArgumentExceptionFactory.java 69 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/ConsoleApplication.java 497 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java 312 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/DSConfig.java 426 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/DeleteSubCommandHandler.java 218 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/GetPropSubCommandHandler.java 98 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/HelpSubCommandHandler.java 437 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/InternalManagementContextFactory.java 1 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/LDAPManagementContextFactory.java 147 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/ListSubCommandHandler.java 91 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/ManagementContextFactory.java 1 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/PropertyValueEditor.java 1888 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/PropertyValuePrinter.java 88 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/PropertyValueReader.java 630 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/SetPropSubCommandHandler.java 150 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/SubCommandBuilder.java 304 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/SubCommandHandler.java 323 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/dsconfig/SubCommandHandlerFactory.java 357 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/cli/CLIException.java 92 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/cli/ConsoleApplication.java 453 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/cli/ErrorStreamConsoleApplication.java 105 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/cli/HelpCallback.java 4 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/cli/Menu.java 52 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/cli/MenuBuilder.java 818 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/cli/MenuCallback.java 21 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/cli/MenuResult.java 324 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/cli/OutputStreamConsoleApplication.java 105 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/cli/ValidationCallback.java 10 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/cli/package-info.java 29 ●●●● diff | view | raw | blame | history