public final class ExportLdif extends TaskTool
Modifier and Type | Method and Description |
---|---|
void |
addTaskAttributes(List<RawAttribute> attributes)
Adds utility specific attributes to
attributes for population of the entry that is added to the task
backend. |
protected void |
cleanup()
Cleanup task environment after offline run.
|
Class<?> |
getTaskClass()
Gets the Class that implements the utility to execute.
|
String |
getTaskId()
Gets an arbitrary task id assigned to this task.
|
String |
getTaskObjectclass()
Gets the objectclass used to represent scheduled instances of this utility in the task backend.
|
static void |
main(String[] args)
The main method for
ExportLdif tool. |
static int |
mainExportLdif(String[] args,
boolean initializeServer,
OutputStream outStream,
OutputStream errStream)
Processes the command-line arguments and invokes the export process.
|
protected int |
processLocal(boolean initializeServer)
Called when this utility should perform its actions locally in this JVM.
|
addAttribute, addAttributeIfArgumentPresent, checkVersion, createArgParser, getDependencyIds, getFailedDependencyAction, getNotifyUponCompletionEmailAddresses, getNotifyUponErrorEmailAddresses, getRecurringDateTime, getStartDateTime, isEmbedded, process, runOffline, validateTaskArgs
askConfirmation, askPort, confirmAction, enableConsoleLoggingIfVerbose, errPrint, errPrintln, errPrintln, errPrintln, errPrintlnSurroundedByBlankLines, errPrintVerboseMessage, flushLogStream, getErrorStream, getErrStream, getInputStream, getOutputStream, isInteractive, isMenuDrivenMode, isQuiet, isScriptFriendly, isVerbose, logVerboseMessage, pressReturnToContinue, print, println, println, println, println, printlnNoWrap, printlnSurroundedByBlankLines, printNoWrap, printProgressBar, printVerboseMessage, readInput, readInput, readInputAllowEmpty, readLineOfInput, readPassword, readPassword, readPort, readValidatedInput, readValidatedInput, report, run
public static void main(String[] args)
ExportLdif
tool.args
- The command-line arguments provided to this program.public static int mainExportLdif(String[] args, boolean initializeServer, OutputStream outStream, OutputStream errStream)
args
- The command-line arguments provided to this program.initializeServer
- Indicates whether to initialize the server.outStream
- The output stream to use for standard output, or null
if standard output is not needed.errStream
- The output stream to use for standard error, or null
if standard error is not needed.public void addTaskAttributes(List<RawAttribute> attributes)
TaskScheduleInformation
attributes
for population of the entry that is added to the task
backend.attributes
- that will be added to the task backendpublic String getTaskObjectclass()
TaskScheduleInformation
public Class<?> getTaskClass()
TaskScheduleInformation
protected int processLocal(boolean initializeServer)
TaskTool
processLocal
in class TaskTool
initializeServer
- indicates whether to initialize the directory server in the case of a local actionprotected void cleanup()
TaskTool
public String getTaskId()
TaskScheduleInformation
null
otherwise.Copyright © 2010–2017 ForgeRock AS. All rights reserved.