public class ProductAction
extends AbstractPublisherAction
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
DEFAULT_EE_CAPABILITY_NAME |
protected java.lang.String |
executableName |
protected java.io.File |
executablesFeatureLocation |
protected MultiStatus |
finalStatus |
protected java.lang.String |
flavor |
protected java.lang.String |
id |
protected java.io.File |
jreLocation |
protected java.lang.String |
name |
protected IProductDescriptor |
product |
protected IPublisherResult |
publisherResults |
protected java.lang.String |
source |
protected boolean |
start |
protected Version |
version |
| Constructor and Description |
|---|
ProductAction(java.lang.String source,
IProductDescriptor product,
java.lang.String flavor,
java.io.File executablesFeatureLocation) |
ProductAction(java.lang.String source,
IProductDescriptor product,
java.lang.String flavor,
java.io.File executablesFeatureLocation,
java.io.File jreLocation) |
| Modifier and Type | Method and Description |
|---|---|
protected IPublisherAction[] |
createActions(IPublisherResult results) |
protected IPublisherAction |
createApplicationExecutableAction(java.lang.String[] configSpecs) |
protected IPublisherAction |
createConfigCUsAction() |
protected IPublisherAction |
createDefaultCUsAction() |
protected IPublisherAction |
createJREAction() |
protected IPublisherAction |
createRootIUAction() |
protected java.io.File |
getExecutablesLocation() |
IStatus |
perform(IPublisherInfo publisherInfo,
IPublisherResult results,
IProgressMonitor monitor) |
protected static final java.lang.String DEFAULT_EE_CAPABILITY_NAME
protected java.lang.String source
protected java.lang.String id
protected Version version
protected java.lang.String name
protected java.lang.String executableName
protected java.lang.String flavor
protected boolean start
protected java.io.File executablesFeatureLocation
protected IProductDescriptor product
protected java.io.File jreLocation
protected IPublisherResult publisherResults
protected MultiStatus finalStatus
public ProductAction(java.lang.String source,
IProductDescriptor product,
java.lang.String flavor,
java.io.File executablesFeatureLocation,
java.io.File jreLocation)
public ProductAction(java.lang.String source,
IProductDescriptor product,
java.lang.String flavor,
java.io.File executablesFeatureLocation)
protected IPublisherAction[] createActions(IPublisherResult results)
protected IPublisherAction createApplicationExecutableAction(java.lang.String[] configSpecs)
protected IPublisherAction createDefaultCUsAction()
protected IPublisherAction createRootIUAction()
protected IPublisherAction createConfigCUsAction()
protected IPublisherAction createJREAction()
public IStatus perform(IPublisherInfo publisherInfo,
IPublisherResult results,
IProgressMonitor monitor)
protected java.io.File getExecutablesLocation()