Class InstallFromManifest
- 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.InstallFromManifest
-
- All Implemented Interfaces:
OSHostable
,Referenceable
public final class InstallFromManifest extends Action implements OSHostable
Installs all of the files and folders specified in the manifest file on the end user's system.
-
-
Constructor Summary
Constructors Constructor Description InstallFromManifest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileOverwriteBehavior
getFileOverwriteBehavior()
The behavior for when overwritting files is needed.java.lang.String
getManifestFile()
The manifest file that will guide the installation.boolean
getOverrideUnixPermissions()
Whether to override UNIX permissions.boolean
getShouldUninstall()
Whether files should be uninstalled.void
setFileOverwriteBehavior(FileOverwriteBehavior FileOverwriteBehavior)
The behavior for when overwritting files is needed.void
setManifestFile(java.lang.String path)
The manifest file that will guide the installation.void
setOverrideUnixPermissions(boolean OverrideUnixPermissions)
Whether to override UNIX permissions.void
setShouldUninstall(boolean ShouldUninstall)
Whether files should be uninstalled.-
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
-
getShouldUninstall
public boolean getShouldUninstall()
Whether files should be uninstalled.
-
setShouldUninstall
public void setShouldUninstall(boolean ShouldUninstall)
Whether files should be uninstalled.
-
getOverrideUnixPermissions
public boolean getOverrideUnixPermissions()
Whether to override UNIX permissions.
-
setOverrideUnixPermissions
public void setOverrideUnixPermissions(boolean OverrideUnixPermissions)
Whether to override UNIX permissions.
-
getFileOverwriteBehavior
public FileOverwriteBehavior getFileOverwriteBehavior()
The behavior for when overwritting files is needed.
-
setFileOverwriteBehavior
public void setFileOverwriteBehavior(FileOverwriteBehavior FileOverwriteBehavior)
The behavior for when overwritting files is needed.
-
setManifestFile
public void setManifestFile(java.lang.String path)
The manifest file that will guide the installation.
-
getManifestFile
public java.lang.String getManifestFile()
The manifest file that will guide the installation.
-
-