Class InstallMergeModule
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- com.zerog.ia.auto.project.InstallableObject
-
- com.zerog.ia.auto.project.actions.Action
-
- com.zerog.ia.auto.project.actions.InstallMergeModule
-
- All Implemented Interfaces:
OSHostable
,Referenceable
- Direct Known Subclasses:
i5OSRemoteInstall
public class InstallMergeModule extends Action implements OSHostable
Install a Merge Module as if the Merge Module were run as a separate silent installer.
-
-
Constructor Summary
Constructors Constructor Description InstallMergeModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Vector<MergeModuleAdvertisedVariable>
getAdvertisedVariables()
The advertised variables.boolean
getInheritsParentInstallDir()
Whether to inherit the install dir from the parent installer.java.lang.String
getInstalledFile()
The merge module's installed (bundled) file.java.lang.String
getInstallTimeMMPath()
The existing merge module's path.boolean
getLocateMMAtInstallTime()
Whether to locate the merge module at install time, rather than using the bundled one.boolean
getRunPostInstall()
Whether to run the post install phase of the merge module.boolean
getRunPreInstall()
Whether to run the pre install phase of the merge module.boolean
getShowIndeterminateDialog()
Whether to show an indeterminate dialog while the merge module is being installed.long
getSourceSize()
The size of the source.boolean
isAddMergeModuleLogWithParent()
Gets whether to add the merge module log along with the parent.boolean
isUninstallMergeModuleWithParent()
Gets whether to uninstall the merge module along with the parent.void
setAddMergeModuleLogWithParent(boolean addMergeModuleLogWithParent)
Sets whether to add the merge module log along with the parent.void
setInheritsParentInstallDir(boolean inherit)
Whether to inherit the install dir from the parent installer.void
setInstalledFile(java.lang.String path)
The merge module's installed (bundled) file.void
setInstallTimeMMPath(java.lang.String path)
The existing merge module's path.void
setLocateMMAtInstallTime(boolean installTime)
Whether to locate the merge module at install time, rather than using the bundled one.void
setRunPostInstall(boolean runPostInstall)
Whether to run the post install phase of the merge module.void
setRunPreInstall(boolean runPreInstall)
Whether to run the pre install phase of the merge module.void
setShowIndeterminateDialog(boolean showIndeterminateDialog)
Whether to show an indeterminate dialog while the merge module is being installed.void
setSourceSize(long sourceSize)
The size of the source.void
setUninstallMergeModuleWithParent(boolean uninstallMergeModuleWithParent)
Sets whether to uninstall the merge module along with the parent.-
Methods inherited from class com.zerog.ia.auto.project.InstallableObject
getBelongsToUninstallPhase, getRollbackEnabledCancel, getRollbackEnabledError, getRuleExpression, getRules, getRulesLogicalOperation, getTagsInInstallPiece, setBelongsToUninstallPhase, setRollbackEnabledCancel, setRollbackEnabledError, setRuleExpression, setRulesLogicalOperation, setTagsInInstallPiece
-
Methods inherited from class com.zerog.ia.auto.project.ProjectObject
equals, getReferenceID, hashCode, setReferenceID
-
-
-
-
Method Detail
-
getAdvertisedVariables
public java.util.Vector<MergeModuleAdvertisedVariable> getAdvertisedVariables()
The advertised variables.
-
getLocateMMAtInstallTime
public boolean getLocateMMAtInstallTime()
Whether to locate the merge module at install time, rather than using the bundled one.
-
setLocateMMAtInstallTime
public void setLocateMMAtInstallTime(boolean installTime)
Whether to locate the merge module at install time, rather than using the bundled one.
-
getInstallTimeMMPath
public java.lang.String getInstallTimeMMPath()
The existing merge module's path.
-
setInstallTimeMMPath
public void setInstallTimeMMPath(java.lang.String path)
The existing merge module's path.
-
setSourceSize
public void setSourceSize(long sourceSize)
The size of the source.
-
getSourceSize
public long getSourceSize()
The size of the source.
-
getInheritsParentInstallDir
public boolean getInheritsParentInstallDir()
Whether to inherit the install dir from the parent installer.
-
setInheritsParentInstallDir
public void setInheritsParentInstallDir(boolean inherit)
Whether to inherit the install dir from the parent installer.
-
setShowIndeterminateDialog
public void setShowIndeterminateDialog(boolean showIndeterminateDialog)
Whether to show an indeterminate dialog while the merge module is being installed.
-
getShowIndeterminateDialog
public boolean getShowIndeterminateDialog()
Whether to show an indeterminate dialog while the merge module is being installed.
-
getRunPostInstall
public boolean getRunPostInstall()
Whether to run the post install phase of the merge module.
-
setRunPostInstall
public void setRunPostInstall(boolean runPostInstall)
Whether to run the post install phase of the merge module.
-
getRunPreInstall
public boolean getRunPreInstall()
Whether to run the pre install phase of the merge module.
-
setRunPreInstall
public void setRunPreInstall(boolean runPreInstall)
Whether to run the pre install phase of the merge module.
-
isUninstallMergeModuleWithParent
public boolean isUninstallMergeModuleWithParent()
Gets whether to uninstall the merge module along with the parent.
-
setUninstallMergeModuleWithParent
public void setUninstallMergeModuleWithParent(boolean uninstallMergeModuleWithParent)
Sets whether to uninstall the merge module along with the parent.
-
isAddMergeModuleLogWithParent
public boolean isAddMergeModuleLogWithParent()
Gets whether to add the merge module log along with the parent.
-
setAddMergeModuleLogWithParent
public void setAddMergeModuleLogWithParent(boolean addMergeModuleLogWithParent)
Sets whether to add the merge module log along with the parent.
-
setInstalledFile
public void setInstalledFile(java.lang.String path)
The merge module's installed (bundled) file.
-
getInstalledFile
public java.lang.String getInstalledFile()
The merge module's installed (bundled) file.
-
-