@ThreadSafety(level=NOT_THREADSAFE) public final class SearchAndModRate extends LDAPCommandLineTool implements java.io.Serializable
ValuePattern class. This makes it possible to
search over a range of entries rather than repeatedly performing searches
with the same base DN and filter.
com.unboundid.util.args
package)com.unboundid.util
package)com.unboundid.ldap.sdk
package)com.unboundid.util package)LDAPCommandLineTool
class, as well as the following additional arguments:
| Constructor and Description |
|---|
SearchAndModRate(java.io.OutputStream outStream,
java.io.OutputStream errStream)
Creates a new instance of this tool.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
LDAPConnectionOptions |
getConnectionOptions()
Retrieves the connection options that should be used for connections
created for use with 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.
|
void |
stopRunning()
Requests that this tool stop running.
|
protected boolean |
supportsMultipleServers()
Indicates whether this tool supports creating connections to multiple
servers.
|
addToolArguments, createBindRequest, createServerSet, createSSLUtil, createSSLUtil, doExtendedArgumentValidation, doExtendedNonLDAPArgumentValidation, getBindControls, getConnection, getConnectionPool, getUnauthenticatedConnection, supportsAuthenticationcreateArgumentParser, doShutdownHookProcessing, err, getErr, getMaxTrailingArguments, getOut, getTrailingArgumentsPlaceholder, out, registerShutdownHook, runTool, wrapErr, wrapOutpublic SearchAndModRate(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.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 CommandLineToolpublic 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.protected boolean supportsMultipleServers()
supportsMultipleServers in class LDAPCommandLineTooltrue if this tool supports creating connections to
multiple servers, or false if not.public LDAPConnectionOptions getConnectionOptions()
getConnectionOptions in class LDAPCommandLineToolpublic ResultCode doToolProcessing()
doToolProcessing in class CommandLineToolpublic void stopRunning()
public java.util.LinkedHashMap<java.lang.String[],java.lang.String> getExampleUsages()
getExampleUsages in class CommandLineToolnull or empty if no example usage
information is available.