protected class ExportLDIFPanel.ExportTask extends InclusionExclusionPanel.InclusionExclusionTask
Task.State, Task.Type
errorLogs, errorPrintStream, lastException, logs, outPrintStream, outputLogs, process, returnCode, state
Constructor and Description |
---|
ExportLDIFPanel.ExportTask(ControlPanelInfo info,
ProgressDialog dlg)
The constructor of the task.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canLaunch(Task taskToBeLaunched,
Collection<LocalizableMessage> incompatibilityReasons)
Informs of whether the task to be launched can be launched or not.
|
Set<String> |
getBackends()
Returns the names of the backends that are affected by the task.
|
protected ArrayList<String> |
getCommandLineArguments()
Returns the command line arguments corresponding to the elements
displayed in the inclusion/exclusion panels.
|
protected String |
getCommandLinePath()
Returns the full path of the command-line associated with this task or
null if there is not a command-line (or a single command-line)
associated with the task. |
LocalizableMessage |
getTaskDescription()
The description of the task.
|
Task.Type |
getType()
Returns the type of the task.
|
void |
runTask()
Execute the task.
|
addConfigurationElementCreatedListener, displayBase64, executeCommandLine, getBinaryDir, getCommandLinePath, getCommandLineToDisplay, getConfigCommandLineArguments, getConnectionCommandLineArguments, getConnectionCommandLineArguments, getEquivalentCommandLine, getErrorLogs, getErrorPrintStream, getIncompatibilityMessage, getInfo, getLastException, getLogs, getNoPropertiesFileArgument, getObfuscatedCommandLineArguments, getOutPrintStream, getOutputLogs, getProcess, getProgressDialog, getReturnCode, getServer, getState, isServerRunning, notifyConfigurationElementCreated, obfuscateAttributeStringValue, obfuscateLDIFLine, postOperation, printEquivalentCommandLine, printEquivalentCommandToModify, printEquivalentCommandToModify, printEquivalentRenameCommand, regenerateDescriptor, removeConfigurationElementCreatedListener, runningOnSameServer
public ExportLDIFPanel.ExportTask(ControlPanelInfo info, ProgressDialog dlg)
info
- the control panel info.dlg
- the progress dialog that shows the progress of the task.public LocalizableMessage getTaskDescription()
getTaskDescription
in class Task
public boolean canLaunch(Task taskToBeLaunched, Collection<LocalizableMessage> incompatibilityReasons)
true
.canLaunch
in class Task
taskToBeLaunched
- the Task that we are trying to launch.incompatibilityReasons
- the list of incompatibility reasons that
must be updated.true
if the task that we are trying to launch can be
launched in parallel with this task and false
otherwise.public void runTask()
public Set<String> getBackends()
getBackends
in class Task
protected ArrayList<String> getCommandLineArguments()
getCommandLineArguments
in class InclusionExclusionPanel.InclusionExclusionTask
protected String getCommandLinePath()
null
if there is not a command-line (or a single command-line)
associated with the task.getCommandLinePath
in class Task
Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.