org.apache.directory.server.tools
Class ToolCommand
java.lang.Object
org.apache.directory.server.tools.ToolCommand
- Direct Known Subclasses:
- CapacityTestCommand, DiagnosticCommand, DisconnectNotificationCommand, DumpCommand, GracefulShutdownCommand, ImportCommand, IndexCommand
public abstract class ToolCommand
- extends java.lang.Object
Simple base class for tool commands.
- Version:
- $Rev: 921363 $
- Author:
- Apache Directory Project
Constructor Summary |
protected |
ToolCommand(java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ToolCommand
protected ToolCommand(java.lang.String name)
execute
public abstract void execute(org.apache.commons.cli.CommandLine cmd)
throws java.lang.Exception
- Throws:
java.lang.Exception
getOptions
public abstract org.apache.commons.cli.Options getOptions()
getName
public java.lang.String getName()
setLayout
public void setLayout(java.io.File installationDirectory)
setLayout
public void setLayout(java.lang.String installationPath)
setLayout
public void setLayout(org.apache.directory.daemon.InstallationLayout layout)
setInstanceLayout
public void setInstanceLayout(InstanceLayout instanceLayout)
getInstanceLayout
public InstanceLayout getInstanceLayout()
getLayout
public org.apache.directory.daemon.InstallationLayout getLayout()
setApacheDS
public void setApacheDS(ApacheDS apacheDS)
getApacheDS
public ApacheDS getApacheDS()
setVersion
public void setVersion(java.lang.String version)
getVersion
public java.lang.String getVersion()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setDebugEnabled
public void setDebugEnabled(boolean debugEnabled)
isDebugEnabled
public boolean isDebugEnabled()
setVerboseEnabled
public void setVerboseEnabled(boolean verboseEnabled)
isVerboseEnabled
public boolean isVerboseEnabled()
setQuietEnabled
public void setQuietEnabled(boolean quietEnabled)
isQuietEnabled
public boolean isQuietEnabled()
Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.