Package org.jboss.galleon.cli.cmd.plugin
Class AbstractProvisionCommand
- java.lang.Object
-
- org.aesh.command.map.MapCommand<PmCommandInvocation>
-
- org.jboss.galleon.cli.cmd.AbstractDynamicCommand
-
- org.jboss.galleon.cli.cmd.plugin.AbstractProvisionWithPlugins
-
- org.jboss.galleon.cli.cmd.plugin.AbstractProvisionCommand
-
- All Implemented Interfaces:
org.aesh.command.Command<PmCommandInvocation>,CommandWithInstallationDirectory
- Direct Known Subclasses:
ProvisionCommand,StateProvisionCommand
public abstract class AbstractProvisionCommand extends AbstractProvisionWithPlugins
- Author:
- jdenise@redhat.com
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.galleon.cli.cmd.AbstractDynamicCommand
AbstractDynamicCommand.DynamicOption
-
-
Field Summary
-
Fields inherited from class org.jboss.galleon.cli.cmd.plugin.AbstractProvisionWithPlugins
DIR_OPTION_NAME, VERBOSE_OPTION_NAME
-
Fields inherited from class org.jboss.galleon.cli.cmd.AbstractDynamicCommand
ARGUMENT_NAME, pmSession
-
-
Constructor Summary
Constructors Constructor Description AbstractProvisionCommand(PmSession pmSession)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PmCommandActivatorgetActivator()protected java.lang.StringgetName()protected java.util.Set<org.jboss.galleon.ProvisioningOption>getPluginOptions(org.jboss.galleon.runtime.ProvisioningRuntime runtime)-
Methods inherited from class org.jboss.galleon.cli.cmd.plugin.AbstractProvisionWithPlugins
canComplete, doRunCommand, getAbsolutePath, getInstallationDirectory, getManager, getOtherOptions, getStaticOptions, isVerbose, runCommand
-
Methods inherited from class org.jboss.galleon.cli.cmd.AbstractDynamicCommand
checkForRequiredOptions, createCommand, doValidateOptions, execute, getArgumentsValues, getArgumentValue, getDescription, getDomain, getDynamicOptions, getOptionValue
-
-
-
-
Constructor Detail
-
AbstractProvisionCommand
public AbstractProvisionCommand(PmSession pmSession)
-
-
Method Detail
-
getName
protected java.lang.String getName()
- Specified by:
getNamein classAbstractDynamicCommand
-
getPluginOptions
protected java.util.Set<org.jboss.galleon.ProvisioningOption> getPluginOptions(org.jboss.galleon.runtime.ProvisioningRuntime runtime) throws org.jboss.galleon.ProvisioningException- Throws:
org.jboss.galleon.ProvisioningException
-
getActivator
protected PmCommandActivator getActivator()
- Overrides:
getActivatorin classAbstractProvisionWithPlugins
-
-