05 Feb, 2015
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11680 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ough subcommand options Further improvements after CR-5982. DSConfig.java: In appendUsage(), excluded HelpSubCommandHandler + found a better API to access the correct data (previous data were incorrect). SubCommandArgumentParser.java: Do not unnecessarily create StringBuilders appended to other StringBuilders. git-svn-id: https://svn.forgerock.org/opendj/trunk@11679 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11678 41b1ffd8-f28e-4786-ab96-9950f0a78031
04 Feb, 2015
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11677 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11676 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11674 41b1ffd8-f28e-4786-ab96-9950f0a78031
03 Feb, 2015
5 commits
-
SubCommandArgumentParser.java: After r11664, getUsage(Argument) should call setUsageOrVersionDisplayed() itself. ManageAccountTestCase.java: Extracted method manageAccountMain(), the change to SubCommandArgumentParser will fix the tests. DsconfigOptionsTestCase.java: For testGenerateDoc() failure, calling DSConfig with "-?" option and "org.forgerock.opendj.gendoc" property set now returns SUCCESS while it was not before. This is due to r11664 which stops dsconfig execution after generating the documentation. This test assertion did not make sense to me. *.java: Code cleanup git-svn-id: https://svn.forgerock.org/opendj/trunk@11672 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
This is a problem since switching to using the opendj-cli argument classes. This happens because the opendj-cli tools check the new "com.forgerock.opendj.ldap.tools.scriptName" property instead of the opends property "org.opends.server.scriptName" that is still set by the server tools. Fixed by also checking the legacy opends property. Factorized the code from ArgumentParser, SubCommandArgumentParser and DSConfig. ArgumentParser.java: Added constant PROPERTY_SCRIPT_NAME_LEGACY. Extracted methods getScriptNameOrJava(), getLocalizableScriptName() and getScriptName(). git-svn-id: https://svn.forgerock.org/opendj/trunk@11668 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
DSConfig.java: Used DSCONFIGTOOLNAME constant. Extracted method getCommandName() and conflictingArgs(). git-svn-id: https://svn.forgerock.org/opendj/trunk@11667 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ough subcommand options Left code generating the reference documentation in opendj-cli SubCommandArgumentParser, so it can be reused with other tools using SubCommandArgumentParser. Created SubCommandUsageHandler interface to allow outputing additional documentation + implemented it in opendj-config DSConfig, this way the code can access all the config classes and generate the reference documentation inline with the command usage. SubCommandArgumentParser.java: Added subCommandUsageHandler field + setter. In toRefSect2(), used subCommandUsageHandler to output additional documentation. DSConfig.java: Created inner class DSConfigSubCommandUsageHandler + copied code from ConfigGuideGeneration to here. git-svn-id: https://svn.forgerock.org/opendj/trunk@11666 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11665 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Jan, 2015
1 commit
-
SubCommandArgumentParser.java: Moved call to setUsageOrVersionDisplayed(true) into getUsage(), instead of duplicating this call in each sub method calls. Extracted method generateReferenceDoc(). git-svn-id: https://svn.forgerock.org/opendj/trunk@11664 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 Jan, 2015
7 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11661 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11660 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Manually fixed the test assertions git-svn-id: https://svn.forgerock.org/opendj/trunk@11659 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11658 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11656 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11655 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Added the 2 required BMP files and update factory to take them into account. git-svn-id: https://svn.forgerock.org/opendj/trunk@11653 41b1ffd8-f28e-4786-ab96-9950f0a78031
28 Jan, 2015
2 commits
-
Index.java: Extracted methods and constants for code readability. git-svn-id: https://svn.forgerock.org/opendj/trunk@11652 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Adds fluent builder for matching rule use schema element. git-svn-id: https://svn.forgerock.org/opendj/trunk@11649 41b1ffd8-f28e-4786-ab96-9950f0a78031
27 Jan, 2015
5 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11647 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11644 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Thanks to Jean-Noël git-svn-id: https://svn.forgerock.org/opendj/trunk@11643 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11640 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11639 41b1ffd8-f28e-4786-ab96-9950f0a78031
26 Jan, 2015
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11635 41b1ffd8-f28e-4786-ab96-9950f0a78031
23 Jan, 2015
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11629 41b1ffd8-f28e-4786-ab96-9950f0a78031
22 Jan, 2015
4 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11627 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11625 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11623 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11618 41b1ffd8-f28e-4786-ab96-9950f0a78031
21 Jan, 2015
4 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11616 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11615 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…nflict on short options) Problem caused by r11605, reverted some of these changes to ensure the code works as before. git-svn-id: https://svn.forgerock.org/opendj/trunk@11608 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Added toString(). git-svn-id: https://svn.forgerock.org/opendj/trunk@11607 41b1ffd8-f28e-4786-ab96-9950f0a78031
20 Jan, 2015
4 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11606 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
ArgumentParser.java: - removed unnecessary exposed add*Argument() methods. - extracted methods - factorized code with sub class SubCommandArgumentParser with printLineForShortLongArgument() SubCommandArgumentParser.java: - Preferred using StringBuilder instead of LocalizedMessageBuilder git-svn-id: https://svn.forgerock.org/opendj/trunk@11605 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11603 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@11601 41b1ffd8-f28e-4786-ab96-9950f0a78031