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

Gaetan Boismal
23.22.2016 b09a646bc0b4e37e94eba36ff99cb33544ec3d73
refs
author Gaetan Boismal <gaetan.boismal@forgerock.com>
Friday, September 23, 2016 15:22 +0200
committer Gaetan Boismal <gaetan.boismal@forgerock.com>
Monday, October 31, 2016 15:00 +0100
commitb09a646bc0b4e37e94eba36ff99cb33544ec3d73
tree abb19cb7d2eefb9febcc9e8beda1e3cc64133b3d tree | zip | gz
parent 290046abcc7559fdb6c2be529cdfb56590ab1a5c view | diff
OPENDJ-2772 Create ldapdelete tool in the sdk

* Adapts the tool to use sdk ConnectionFactoryProvider, DeleteRequest and Connection APIs.
* The tool only read one DN from the command line or multiple from stdin (one dn per line)
* diffs with server ldapdelete
* Usage: ldapdelete {options} "DN" becomes ldapdelete {options} [DN]
* Only read one DN on the command line, if none are provided read standard input
(multpiple DNs can be provided, separated by line separators)
* Added: options (due to the use of ConnectionFactoryProvider):
* -E, --reportAuthzID
* -T short option for --trustStorePassword {trustStorePassword} option
* -V short option for --version option
* --usePasswordPolicyControl
* Removed:
* -f, --filename (read one DN from command line or multiple from stdandard input)
* -i, --encoding {encoding} (not implemented in the server)
* -r, --useSASLExternal (it is redundant as a particular usage of -o, --saslOption mech="EXTERNAL" argument
* -V, --ldapVersion {version} (not implemented because we always do bind in v3)
NOTE: This is taking effect in 2 commits
* ldapdelete use standard input:
* Do not add any DN on the command line or 'ldapdelete {options} -- -'
12 files modified
3 files added
367 ■■■■■ changed files
opendj-ldap-toolkit/src/main/assembly/bat/ldapdelete.bat 22 ●●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/assembly/bin/ldapdelete 27 ●●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/LDAPDelete.java 256 ●●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/LDAPModify.java 11 ●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/Utils.java 9 ●●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/resources/com/forgerock/opendj/ldap/tools/tools.properties 15 ●●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/resources/com/forgerock/opendj/ldap/tools/tools_ca_ES.properties 3 ●●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/resources/com/forgerock/opendj/ldap/tools/tools_de.properties 3 ●●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/resources/com/forgerock/opendj/ldap/tools/tools_es.properties 3 ●●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/resources/com/forgerock/opendj/ldap/tools/tools_fr.properties 3 ●●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/resources/com/forgerock/opendj/ldap/tools/tools_ja.properties 3 ●●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/resources/com/forgerock/opendj/ldap/tools/tools_ko.properties 3 ●●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/resources/com/forgerock/opendj/ldap/tools/tools_pl.properties 3 ●●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/resources/com/forgerock/opendj/ldap/tools/tools_zh_CN.properties 3 ●●●●● diff | view | raw | blame | history
opendj-ldap-toolkit/src/main/resources/com/forgerock/opendj/ldap/tools/tools_zh_TW.properties 3 ●●●●● diff | view | raw | blame | history