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.booleangetInheritsParentInstallDir()Whether to inherit the install dir from the parent installer.java.lang.StringgetInstalledFile()The merge module's installed (bundled) file.java.lang.StringgetInstallTimeMMPath()The existing merge module's path.booleangetLocateMMAtInstallTime()Whether to locate the merge module at install time, rather than using the bundled one.booleangetRunPostInstall()Whether to run the post install phase of the merge module.booleangetRunPreInstall()Whether to run the pre install phase of the merge module.booleangetShowIndeterminateDialog()Whether to show an indeterminate dialog while the merge module is being installed.longgetSourceSize()The size of the source.booleanisAddMergeModuleLogWithParent()Gets whether to add the merge module log along with the parent.booleanisUninstallMergeModuleWithParent()Gets whether to uninstall the merge module along with the parent.voidsetAddMergeModuleLogWithParent(boolean addMergeModuleLogWithParent)Sets whether to add the merge module log along with the parent.voidsetInheritsParentInstallDir(boolean inherit)Whether to inherit the install dir from the parent installer.voidsetInstalledFile(java.lang.String path)The merge module's installed (bundled) file.voidsetInstallTimeMMPath(java.lang.String path)The existing merge module's path.voidsetLocateMMAtInstallTime(boolean installTime)Whether to locate the merge module at install time, rather than using the bundled one.voidsetRunPostInstall(boolean runPostInstall)Whether to run the post install phase of the merge module.voidsetRunPreInstall(boolean runPreInstall)Whether to run the pre install phase of the merge module.voidsetShowIndeterminateDialog(boolean showIndeterminateDialog)Whether to show an indeterminate dialog while the merge module is being installed.voidsetSourceSize(long sourceSize)The size of the source.voidsetUninstallMergeModuleWithParent(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.
-
-