public abstract class AbstractPartialDeployPluginProvider extends AbstractPluginProvider
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MARKER |
Constructor and Description |
---|
AbstractPartialDeployPluginProvider() |
Modifier and Type | Method and Description |
---|---|
PluginResult |
execute()
Must be implemented by the concrete subclass to perform the execution of the plugin operation.
|
protected abstract DeployStatusEnum |
executeFile(PackageObject pPackageObject,
java.io.File pFile)
Subclass can implement processing of each individual package object.
|
protected void |
extractArtifactZip() |
protected void |
generateArtifactZipFile(java.util.List<PackageObject> pPackageObjects)
Subclass can implement how to create artifact zip file.
|
protected boolean |
getStopOnError()
Subclass can implement if they want to stop on error or not.
|
protected boolean |
isBuild() |
protected boolean |
isDeploy() |
protected void |
markEnd() |
protected void |
markStart(java.lang.String pObjectPath) |
abortOnRequest, abortOnRequest, cleanup, getBooleanCurrentInstancePropertyValue, getBooleanCurrentInstancePropertyValueOrDefault, getBooleanInput, getBooleanInputOrDefault, getBooleanInstancePropertyValue, getBooleanInstancePropertyValueOrDefault, getBooleanProjectPropertyValue, getBooleanProjectPropertyValueOrDefault, getDoubleCurrentInstancePropertyValue, getDoubleCurrentInstancePropertyValueOrDefault, getDoubleInput, getDoubleInputOrDefault, getDoubleInstancePropertyValue, getDoubleInstancePropertyValueOrDefault, getDoubleProjectPropertyValue, getDoubleProjectPropertyValueOrDefault, getIntegerCurrentInstancePropertyValue, getIntegerCurrentInstancePropertyValueOrDefault, getIntegerInput, getIntegerInputOrDefault, getIntegerInstancePropertyValue, getIntegerInstancePropertyValueOrDefault, getIntegerProjectPropertyValue, getIntegerProjectPropertyValueOrDefault, getLongCurrentInstancePropertyValue, getLongCurrentInstancePropertyValueOrDefault, getLongInput, getLongInputOrDefault, getLongInstancePropertyValue, getLongInstancePropertyValueOrDefault, getLongProjectPropertyValue, getLongProjectPropertyValueOrDefault, getStringCurrentInstancePropertyValue, getStringCurrentInstancePropertyValueOrDefault, getStringInput, getStringInputOrDefault, getStringInstancePropertyValue, getStringInstancePropertyValueOrDefault, getStringProjectPropertyValue, getStringProjectPropertyValueOrDefault, getWorkflowExecutionContext, isExecutionAborting, setOutput, setWorkflowExecutionContext, validate, validateContext, validateContext, validateRequiredInputs, validateRequiredPropertiesForCurrentInstance, validateRequiredPropertiesForInstance
public static final java.lang.String MARKER
protected boolean isBuild()
protected boolean isDeploy()
public PluginResult execute() throws FlexCheckedException
AbstractPluginProvider
execute
in interface PluginProvider
execute
in class AbstractPluginProvider
FlexCheckedException
- if the plugin operation failsprotected void extractArtifactZip() throws FlexCheckedException
FlexCheckedException
protected void markStart(java.lang.String pObjectPath)
protected void markEnd()
protected abstract DeployStatusEnum executeFile(PackageObject pPackageObject, java.io.File pFile) throws FlexCheckedException
pPackageObject
- pFile
- FlexCheckedException
protected void generateArtifactZipFile(java.util.List<PackageObject> pPackageObjects) throws FlexCheckedException
pPackageObjects
- FlexCheckedException
protected boolean getStopOnError()