Package com.zerog.ia.auto.project
Class OSHostDestinationFolder
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- com.zerog.ia.auto.project.InstallableObject
-
- com.zerog.ia.auto.project.OSHostDestinationFolder
-
- All Implemented Interfaces:
Referenceable
public final class OSHostDestinationFolder extends InstallableObject
Groups the files and actions that target a common destination folder on the target system.
-
-
Constructor Summary
Constructors Constructor Description OSHostDestinationFolder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Vector<OSHostable>
getChildren()
The actions that should be installed into the destination folder specified by thedestinationFolder
property.
The actions assigned to aOSHostDestinationFolder
should be assigned to a component, otherwise they will not be installed.DestinationFolder
getDestinationFolder()
The location in the target the system where the files and actions should be installed.boolean
getOverrideUnixPermissions()
Whether or not the override the default file permissions on Unix.java.lang.String
getUnixPermissions()
The default permissions for the files installed into the specified destination folder on the Unix platform.void
setDestinationFolder(DestinationFolder magicFolder)
The location in the target the system where the files and actions should be installed.void
setOverrideUnixPermissions(boolean OverrideUnixPermissions)
Whether or not the override the default file permissions on Unix.void
setUnixPermissions(java.lang.String UnixPermissions)
The default permissions for the files installed into the specified destination folder on the Unix platform.-
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
-
setDestinationFolder
public void setDestinationFolder(DestinationFolder magicFolder)
The location in the target the system where the files and actions should be installed.The destination folder can be any of the magic folders available in the
MagicFolder
enum, theInstallFolder
found under theProject
object or theShortcutFolder
also found under theProject
object.
-
getDestinationFolder
public DestinationFolder getDestinationFolder()
The location in the target the system where the files and actions should be installed.The destination folder can be any of the magic folders available in the
MagicFolder
enum, theInstallFolder
found under theProject
object or theShortcutFolder
also found under theProject
object.
-
getOverrideUnixPermissions
public boolean getOverrideUnixPermissions()
Whether or not the override the default file permissions on Unix. Default to false.
-
setOverrideUnixPermissions
public void setOverrideUnixPermissions(boolean OverrideUnixPermissions)
Whether or not the override the default file permissions on Unix. Default to false.
-
getUnixPermissions
public java.lang.String getUnixPermissions()
The default permissions for the files installed into the specified destination folder on the Unix platform.
-
setUnixPermissions
public void setUnixPermissions(java.lang.String UnixPermissions)
The default permissions for the files installed into the specified destination folder on the Unix platform.
-
getChildren
public java.util.Vector<OSHostable> getChildren()
The actions that should be installed into the destination folder specified by thedestinationFolder
property.
The actions assigned to aOSHostDestinationFolder
should be assigned to a component, otherwise they will not be installed.
-
-