|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.unboundid.util.CommandLineTool
com.unboundid.util.LDAPCommandLineTool
com.unboundid.ldap.sdk.examples.LDAPModify
@ThreadSafety(level=NOT_THREADSAFE) public final class LDAPModify
This class provides a simple tool that can be used to perform add, delete,
modify, and modify DN operations against an LDAP directory server. The
changes to apply can be read either from standard input or from an LDIF file.
Some of the APIs demonstrated by this example include:
com.unboundid.util.args
package)com.unboundid.util
package)com.unboundid.ldif package)LDAPCommandLineTool
class, as well as the following additional arguments:
| Constructor Summary | |
|---|---|
LDAPModify(java.io.OutputStream outStream,
java.io.OutputStream errStream)
Creates a new instance of this tool. |
|
| Method Summary | |
|---|---|
void |
addNonLDAPArguments(ArgumentParser parser)
Adds the arguments used by this program that aren't already provided by the generic LDAPCommandLineTool framework. |
ResultCode |
doToolProcessing()
Performs the actual processing for this tool. |
java.util.LinkedHashMap<java.lang.String[],java.lang.String> |
getExampleUsages()
Retrieves a set of information that may be used to generate example usage information. |
java.lang.String |
getToolDescription()
Retrieves the description for this tool. |
java.lang.String |
getToolName()
Retrieves the name for this tool. |
java.lang.String |
getToolVersion()
Retrieves the version string for this tool. |
static void |
main(java.lang.String[] args)
Parse the provided command line arguments and make the appropriate set of changes. |
static ResultCode |
main(java.lang.String[] args,
java.io.OutputStream outStream,
java.io.OutputStream errStream)
Parse the provided command line arguments and make the appropriate set of changes. |
| Methods inherited from class com.unboundid.util.LDAPCommandLineTool |
|---|
addToolArguments, createBindRequest, createServerSet, createSSLUtil, createSSLUtil, doExtendedArgumentValidation, doExtendedNonLDAPArgumentValidation, getConnection, getConnectionOptions, getConnectionPool, getUnauthenticatedConnection, supportsAuthentication, supportsMultipleServers |
| Methods inherited from class com.unboundid.util.CommandLineTool |
|---|
createArgumentParser, doShutdownHookProcessing, err, getErr, getMaxTrailingArguments, getOut, getTrailingArgumentsPlaceholder, out, registerShutdownHook, runTool, wrapErr, wrapOut |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LDAPModify(java.io.OutputStream outStream,
java.io.OutputStream errStream)
outStream - The output stream to which standard out should be
written. It may be null if output should be
suppressed.errStream - The output stream to which standard error should be
written. It may be null if error messages
should be suppressed.| Method Detail |
|---|
public static void main(java.lang.String[] args)
args - The command line arguments provided to this program.
public static ResultCode main(java.lang.String[] args,
java.io.OutputStream outStream,
java.io.OutputStream errStream)
args - The command line arguments provided to this program.outStream - The output stream to which standard out should be
written. It may be null if output should be
suppressed.errStream - The output stream to which standard error should be
written. It may be null if error messages
should be suppressed.
public java.lang.String getToolName()
getToolName in class CommandLineToolpublic java.lang.String getToolDescription()
getToolDescription in class CommandLineToolpublic java.lang.String getToolVersion()
getToolVersion in class CommandLineTool
public void addNonLDAPArguments(ArgumentParser parser)
throws ArgumentException
LDAPCommandLineTool framework.
addNonLDAPArguments in class LDAPCommandLineToolparser - The argument parser to which the arguments should be added.
ArgumentException - If a problem occurs while adding the arguments.public ResultCode doToolProcessing()
doToolProcessing in class CommandLineToolpublic java.util.LinkedHashMap<java.lang.String[],java.lang.String> getExampleUsages()
getExampleUsages in class CommandLineToolnull or empty if no example usage
information is available.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||