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

matthew_swift
29.40.2007 4ffd9fe47a44245d8a9f579e6e22bea655f97bbd
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
commit4ffd9fe47a44245d8a9f579e6e22bea655f97bbd
tree fa6633bbce8e905aa9ebd15dfed83019d8d8de98 tree | zip | gz
parent 18e9d8b436d19a8c5901ac45bf53b32f1df3d469 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.
3 files deleted
26 files modified
10 files added
2 files renamed
2 files copied
8840 ■■■■ changed files
opendj-sdk/opends/build.xml 3 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/dsconfig.properties 409 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/tools.properties 301 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/messages/utility.properties 28 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/messages/src/org/opends/messages/Category.java 6 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/admin/PropertyDefinitionUsageBuilder.java 2 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/admin/PropertyDefinitionVisitor.java 4 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/admin/client/ManagedObject.java 19 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliGlobalAdmin.java 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliMain.java 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliParser.java 2 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/admin/client/cli/DsFrameworkCliServer.java 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java 11 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/DBTest.java 2 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/ArgumentExceptionFactory.java 69 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/ConsoleApplication.java 497 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java 312 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DSConfig.java 426 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/DeleteSubCommandHandler.java 218 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/GetPropSubCommandHandler.java 98 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/HelpSubCommandHandler.java 437 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/InternalManagementContextFactory.java 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/LDAPManagementContextFactory.java 147 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/ListSubCommandHandler.java 91 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/ManagementContextFactory.java 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/PropertyValueEditor.java 1888 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/PropertyValuePrinter.java 88 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/PropertyValueReader.java 630 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SetPropSubCommandHandler.java 150 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SubCommandBuilder.java 304 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SubCommandHandler.java 323 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SubCommandHandlerFactory.java 357 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/cli/CLIException.java 92 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/cli/ConsoleApplication.java 453 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/cli/ErrorStreamConsoleApplication.java 105 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/cli/HelpCallback.java 4 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/cli/Menu.java 52 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/cli/MenuBuilder.java 818 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/cli/MenuCallback.java 21 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/cli/MenuResult.java 324 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/cli/OutputStreamConsoleApplication.java 105 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/cli/ValidationCallback.java 10 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/cli/package-info.java 29 ●●●● diff | view | raw | blame | history