Class UninstallISSoftware
- 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.ExecuteCommand
-
- com.zerog.ia.auto.project.actions.UninstallISSoftware
-
- All Implemented Interfaces:
DBHostable
,GeneralAction
,JEEHostable
,OSHostable
,Referenceable
public final class UninstallISSoftware extends ExecuteCommand
Uninstalls software previously installed by InstallShield Universal or InstallShield Mulitplatform installers.
The commandLine, waitForProcess, suppressConsoleWindow and showPleaseWaitPanel properties are for internal use only and should not be changes by the end user.
-
-
Constructor Summary
Constructors Constructor Description UninstallISSoftware()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompareVersionMode
getCompareMode()
The mode for comparing the versions when searching for the uninstaller's project.java.lang.String
getInstallLocation()
The location where the project has been installed.UninstallerUIMode
getUiMode()
The UI mode for the uninstallation.java.lang.String
getUninstallerArg()
The arguments to send to the uninstaller.boolean
getUseCompareVersion()
Whether to use the version in the search.boolean
getUseInstallLocation()
Whether to use the install location in the search.java.lang.String
getUuid()
The unique ID of the installed project.java.lang.String
getVersion()
The project's version to search.java.lang.String
getVpdLocation()
The VPD's location.void
setCompareMode(CompareVersionMode compareMode)
The mode for comparing the versions when searching for the uninstaller's project.void
setInstallLocation(java.lang.String installLocation)
The location where the project has been installed.void
setUiMode(UninstallerUIMode uiMode)
The UI mode for the uninstallation.void
setUninstallerArg(java.lang.String uninstallerArg)
The arguments to send to the uninstaller.void
setUseCompareVersion(boolean useCompareVersion)
Whether to use the version in the search.void
setUseInstallLocation(boolean useInstallLocation)
Whether to use the install location in the search.void
setUuid(java.lang.String uuid)
The unique ID of the installed project.void
setVersion(java.lang.String version)
The project's version to search.void
setVpdLocation(java.lang.String vpdLocation)
The VPD's location.-
Methods inherited from class com.zerog.ia.auto.project.actions.ExecuteCommand
getCommandLine, getDialogLabel, getExitCodeVar, getPleaseWaitConsole, getShowIndeterminateDialog, getShowPleaseWaitPanel, getStderrVar, getStdoutVar, getSuppressConsoleWindow, getTitle, getWaitForProcess, isSubstituteUnknownVariable, setCommandLine, setDialogLabel, setExitCodeVar, setPleaseWaitConsole, setShowIndeterminateDialog, setShowPleaseWaitPanel, setStderrVar, setStdoutVar, setSubstituteUnknownVariable, setSuppressConsoleWindow, setTitle, setWaitForProcess
-
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
-
getUuid
public java.lang.String getUuid()
The unique ID of the installed project.
-
setUuid
public void setUuid(java.lang.String uuid)
The unique ID of the installed project.
-
getVersion
public java.lang.String getVersion()
The project's version to search.
-
setVersion
public void setVersion(java.lang.String version)
The project's version to search.
-
getVpdLocation
public java.lang.String getVpdLocation()
The VPD's location.
-
setVpdLocation
public void setVpdLocation(java.lang.String vpdLocation)
The VPD's location.
-
getUninstallerArg
public java.lang.String getUninstallerArg()
The arguments to send to the uninstaller.
-
setUninstallerArg
public void setUninstallerArg(java.lang.String uninstallerArg)
The arguments to send to the uninstaller.
-
getCompareMode
public CompareVersionMode getCompareMode()
The mode for comparing the versions when searching for the uninstaller's project.
-
setCompareMode
public void setCompareMode(CompareVersionMode compareMode)
The mode for comparing the versions when searching for the uninstaller's project.
-
getInstallLocation
public java.lang.String getInstallLocation()
The location where the project has been installed.
-
setInstallLocation
public void setInstallLocation(java.lang.String installLocation)
The location where the project has been installed.
-
getUseInstallLocation
public boolean getUseInstallLocation()
Whether to use the install location in the search.
-
setUseInstallLocation
public void setUseInstallLocation(boolean useInstallLocation)
Whether to use the install location in the search.
-
getUseCompareVersion
public boolean getUseCompareVersion()
Whether to use the version in the search.
-
setUseCompareVersion
public void setUseCompareVersion(boolean useCompareVersion)
Whether to use the version in the search.
-
getUiMode
public UninstallerUIMode getUiMode()
The UI mode for the uninstallation.
-
setUiMode
public void setUiMode(UninstallerUIMode uiMode)
The UI mode for the uninstallation.
-
-