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 thedestinationFolderproperty.
The actions assigned to aOSHostDestinationFoldershould be assigned to a component, otherwise they will not be installed.DestinationFoldergetDestinationFolder()The location in the target the system where the files and actions should be installed.booleangetOverrideUnixPermissions()Whether or not the override the default file permissions on Unix.java.lang.StringgetUnixPermissions()The default permissions for the files installed into the specified destination folder on the Unix platform.voidsetDestinationFolder(DestinationFolder magicFolder)The location in the target the system where the files and actions should be installed.voidsetOverrideUnixPermissions(boolean OverrideUnixPermissions)Whether or not the override the default file permissions on Unix.voidsetUnixPermissions(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
MagicFolderenum, theInstallFolderfound under theProjectobject or theShortcutFolderalso found under theProjectobject.
-
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
MagicFolderenum, theInstallFolderfound under theProjectobject or theShortcutFolderalso found under theProjectobject.
-
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 thedestinationFolderproperty.
The actions assigned to aOSHostDestinationFoldershould be assigned to a component, otherwise they will not be installed.
-
-