Class QueryISInfo
- 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.QueryISInfo
-
- All Implemented Interfaces:
DBHostable
,GeneralAction
,JEEHostable
,OSHostable
,Referenceable
public final class QueryISInfo extends Action implements GeneralAction
Queries InstallShield Universal Software registries for the UUID specified and The following information by default:
$ISMP_COMPONENT_COUNT$
$ISMP_COMPONENT_VERSIONS$
$ISMP_COMPONENT_LOCATIONS$
-
-
Constructor Summary
Constructors Constructor Description QueryISInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getCompareVersion()
Whether to compare the version.CompareVersionMode
getCompareVersionMode()
The version compare mode.java.lang.String
getCountVariable()
The name of the variable where to store the components found count.boolean
getHighestVersionOnly()
Whether to search for the highest version only.java.lang.String
getInstallLocation()
The install location.java.lang.String
getLocationsVariable()
The name of the variable where to store the components found locations.boolean
getUseInstallLocation()
Whether to specify an install location.java.lang.String
getUuid()
The UUID of the software to search for.java.lang.String
getVersion()
The version number to compare.java.lang.String
getVersionsVariable()
The name of the variable to store the components found versions.java.lang.String
getVpdLocation()
The VPD location.void
setCompareVersion(boolean compareVersion)
Whether to compare the version.void
setCompareVersionMode(CompareVersionMode compareMode)
The version compare mode.void
setCountVariable(java.lang.String countVariable)
The name of the variable where to store the components found count.void
setHighestVersionOnly(boolean highestOnly)
Whether to search for the highest version only.void
setInstallLocation(java.lang.String installLocation)
Define the install location.void
setLocationsVariable(java.lang.String locationsVariable)
The name of the variable where to store the components found locations.void
setUseInstallLocation(boolean useInstallLocation)
Whether to specify an install location.void
setUuid(java.lang.String uuid)
The UUID of the software to search for.void
setVersion(java.lang.String version)
The version number to compare.void
setVersionsVariable(java.lang.String versionsVariable)
Define the name of the variable to store the components found versions.void
setVpdLocation(java.lang.String vpdLocation)
Define the VPD location.-
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 UUID of the software to search for.
-
setUuid
public void setUuid(java.lang.String uuid)
The UUID of the software to search for.
-
getVersion
public java.lang.String getVersion()
The version number to compare.
-
setVersion
public void setVersion(java.lang.String version)
The version number to compare. The compareVersion property should be set to true.
-
getVpdLocation
public java.lang.String getVpdLocation()
The VPD location.
-
setVpdLocation
public void setVpdLocation(java.lang.String vpdLocation)
Define the VPD location.
-
getCountVariable
public java.lang.String getCountVariable()
The name of the variable where to store the components found count.
-
setCountVariable
public void setCountVariable(java.lang.String countVariable)
The name of the variable where to store the components found count. Default is $ISMP_COMPONENT_COUNT$.
-
getLocationsVariable
public java.lang.String getLocationsVariable()
The name of the variable where to store the components found locations.
-
setLocationsVariable
public void setLocationsVariable(java.lang.String locationsVariable)
The name of the variable where to store the components found locations. Default is $ISMP_COMPONENT_LOCATIONS$.
-
getVersionsVariable
public java.lang.String getVersionsVariable()
The name of the variable to store the components found versions.
-
setVersionsVariable
public void setVersionsVariable(java.lang.String versionsVariable)
Define the name of the variable to store the components found versions. Default is $ISMP_COMPONENT_VERSIONS$.
-
getCompareVersionMode
public CompareVersionMode getCompareVersionMode()
The version compare mode.
-
setCompareVersionMode
public void setCompareVersionMode(CompareVersionMode compareMode)
The version compare mode.
-
getHighestVersionOnly
public boolean getHighestVersionOnly()
Whether to search for the highest version only.
-
setHighestVersionOnly
public void setHighestVersionOnly(boolean highestOnly)
Whether to search for the highest version only.
-
getCompareVersion
public boolean getCompareVersion()
Whether to compare the version.
-
setCompareVersion
public void setCompareVersion(boolean compareVersion)
Whether to compare the version.
-
getUseInstallLocation
public boolean getUseInstallLocation()
Whether to specify an install location.
-
setUseInstallLocation
public void setUseInstallLocation(boolean useInstallLocation)
Whether to specify an install location.
-
getInstallLocation
public java.lang.String getInstallLocation()
The install location.
-
setInstallLocation
public void setInstallLocation(java.lang.String installLocation)
Define the install location. Default is $USER_INSTALL_DIR$. The useInstallLocation property should be set to true.
-
-