Class Project
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- com.zerog.ia.auto.project.InstallableObject
-
- com.zerog.ia.auto.project.Project
-
- All Implemented Interfaces:
Referenceable
public final class Project extends InstallableObject
The central piece of an InstallAnywhere installer project.
TheProjectclass allows the customization of the installer settings and also contains the methods to access the pre-install, install, post-install, pre-uninstall and post-uninstall trees of the installation.
This class should not be instantiated using a construtor, the methods in theProjectAutomationclass should be used instead.- See Also:
com.zerog.ia.auto.ProjectAutomation
-
-
Constructor Summary
Constructors Constructor Description Project()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Vector<java.lang.String>getAdditionalClasspaths()AIXEntrygetAIXEntry()AIX Entry setting when Installation is in progressjava.util.Vector<ApplianceBuildConfiguration>getApplianceBuildConfigurations()The Vector of appliance build configurationsbooleangetAutoCleanComponentsOnBuild()Whether or not to auto-clean the unused components when saving the project.doublegetBillboardIntervals()Interval of changing billboardbooleangetBillboardTimerEnabled()Determine if BillBoards should change during installationjava.util.Vector<BuildConfiguration>getBuildConfigurations()TheVectorof build settings that define the target platforms and types of distribution to build the installer.java.util.Vector<ProjectBuildTimeVariableAtom>getBuildTimeVariables()Vector containing build time variablesbooleangetBuildVariablePropertyFileAttached()To store build time variable property file pathbooleangetCancelButtonEnabledDuringInstall()Cancel button settings when install is in progress.[false to disable/true to enable]java.util.VectorgetCategoriesTable()booleangetCodeSignOnMacEnabled()Enable Code Signing for MacOSX Installerjava.util.Vector<Component>getComponents()TheVectorof components the installer should provide to the end user.InstallSetgetCustomInstallSet()The customInstallSetthat allows the end user to customize the installer.booleangetDateFormatChange()java.util.Vector<DBHost>getDBHosts()The root object for the actions to be executed during the install phase of the installation targeting a specific database.intgetDefaultInstallSetIndex()The index of the defaultInstallSet.booleangetEnableWOW64Install()Enable WOW 64 for Install Setting for installerbooleangetEnableWOW64Services()Enable WOW 64 for Services Setting for installerbooleangetEnableWOW64Uninstall()Enable WOW 64 for Uninstall Setting for installerjava.lang.StringgetEstimatedSize()java.util.Vector<ExternalResourceBundle>getExternalResourceBundles()The vector of external resource bundlesjava.util.Vector<Feature>getFeatures()TheVectorof features the installer should provide to the end user.java.lang.StringgetFileExtensionID()com.zerog.ia.designer.manageexpressions.fileextension.FileExtensionsgetFileExtensions()FileSettingsgetFileSettings()The general file settings.HelpSettingsgetHelpSettings()The installer help settings.I5OSPlatformgetI5OSPlatform()The System i (i5/OS) platform specific settings.java.lang.StringgetInstallerIconImageName()Name of the Installer Title Image.java.lang.StringgetInstallerIconImagePath()Path of the Installer Title Image.java.lang.StringgetInstallerIconName()Name of the Installer Executable Icon path.java.lang.StringgetInstallerIconPath()Path of the Installer Executable Icon path.InstallerUIgetInstallerUI()The installer look and feel, billboards and other UI settings.InstallerUpdateSettingsgetInstallerUpdateSettings()Installer update Settings for the ProjectInstallFoldergetInstallFolder()The main installation folder, where the application files are installed in the target machine.java.util.Vector<InstallSet>getInstallSets()TheVectorof install sets the installer should provide to the end user.InstanceDefinitiongetInstanceDefinition()Specify instance management settings for the installerJavaSettingsgetJavaSettings()The classpath settings, bundled Java VM installation behavior, VM search criterias and other Java specific settings.java.util.Vector<JEEHost>getJEEHosts()The root object for the actions to be executed during the install phase of the installation targeting a specific JEE application server.java.lang.StringgetKeystorePassword()Password to the PKCS#12 KeystoreintgetLauncher64BitLaunchSetting()Specify Launcher JVM Selection Settings for Installer.LogSettingsgetLogSettings()The log settings.MacOSPlatformgetMacOSPlatform()The Mac OS X platform specific settings.MaintenanceDefinitiongetMaintModeConfigs()Specify maintenance mode settings for the installerjava.lang.StringgetManageExpressionID()java.util.Vector<MergeModuleAdvertisedVariable>getMergeModuleAdvertisedVariables()The variables that the merge module needs from the parent installer or will be passed back from the merge module to a parent installer.booleangetMultipleLaunch()Prevents multiple launches of an installer at a specified timebooleangetNotUpdateGlobalRegistry()Whether or not to prevent the installer from updating the InstallAnywhere product registry.booleangetOldStyleInstallersEnabled()Build the old style installers for mac (10.4 and below)OSHostgetOSHost()The root object for the actions to be executed during the install phase of the installation targeting the operating system.java.lang.StringgetPkcs12Certificate()Location of the PKCS#12 Certificate Keystorejava.util.VectorgetPostInstallActions()TheVectorof actions and panels to be executed during the post-install phase of the installation.java.util.VectorgetPostUninstallActions()TheVectorof actions and panels to be executed during the post-uninstall phase of the installation.java.util.VectorgetPreInstallActions()TheVectorof actions and panels to be executed during the pre-install phase of the installation.java.util.VectorgetPreUninstallActions()TheVectorof actions and panels to be executed during the pre-uninstall phase of the installation.ProjectDescriptiongetProjectDescription()The object that defines the project description settings, like the product name and version.booleangetRemoveUnreferencedLocaleKeys()remove unreferenced locale keys - whetherbooleangetResponseFileEnabled()Whether or not the installer should generate a response file.booleangetRestartForRollback()Determines if Windows should reboot in case of a rollbackbooleangetRollbackEnabledProject()Enable rollback for the installerjava.lang.StringgetRulesFailedMessage()The message to be displayed when installer rules fail.com.zerog.ia.designer.manageexpressions.ManageExpressionsgetSavedExpressions()ShortcutFoldergetShortcutFolder()The folder where to install the shortcuts/links/aliases.booleangetSkipPreInstallLog()SoftwareIdentificationTaggetSoftwareIdentificationTag()The software identification tag entrybooleangetSortLocaleKeys()sort locale keys - whetherbooleangetSwidTagIncluded()Whether the software identification tag need to be includedjava.util.Vector<Tag>getTags()TheVectorof tags to be associated with the Project.java.util.Vector<Tag>getTagsInInstallPiece()TheVectorof tags to be associated with the Project.java.util.ArrayList<java.lang.String>getTomcatServerNamesList()A list containing names of all Tomcat server hostsjava.util.VectorgetUninstallCategories()java.lang.StringgetUnixPermissionLog()UnixPlatformgetUnixPlatform()The Unix platform specific settings.UpgradeSettingsgetUpgradeSettings()Upgrade Settings for the Projectjava.util.Vector<VariableExclusion>getVariableExclusions()TheVectorof variables that should be encrypted or excluded from the response file and install log.WindowsCodeSigngetWinCodeSign()Details for Windows executable to be signedWindowsPlatformgetWindowsPlatform()The Windows platform specific settings.booleanisApplyInstallerFileAttributes()booleanisApplyLauncherFileAttributes()booleanisBuildOnWindowsPlatform()booleanisSecurityEnabled()voidsetAdditionalClasspaths(java.util.Vector<java.lang.String> AdditionalClasspaths)voidsetAIXEntry(AIXEntry AIXEntry)AIX Entry setting when Installation is in progressvoidsetApplianceBuildConfigurations(java.util.Vector<ApplianceBuildConfiguration> ApplianceBuildConfigurations)The Vector of appliance build configurationsvoidsetApplyInstallerFileAttributes(boolean applyInstallerFileAttributes)voidsetApplyLauncherFileAttributes(boolean applyLauncherFileAttributes)voidsetAutoCleanComponentsOnBuild(boolean AutoCleanComponentsOnBuild)Whether or not to auto-clean the unused components when saving the project.voidsetBillboardIntervals(double BillboardIntervals)Interval of changing billboardvoidsetBillboardTimerEnabled(boolean BillboardTimerEnabled)Determine if BillBoards should change during installationvoidsetBuildConfigurations(java.util.Vector<BuildConfiguration> BuildConfigurations)TheVectorof build settings that define the target platforms and types of distribution to build the installer.voidsetBuildOnWindowsPlatform(boolean buildOnWindowsPlatform)voidsetBuildTimeVariables(java.util.Vector<ProjectBuildTimeVariableAtom> BuildTimeVariables)Vector containing build time variablesvoidsetBuildVariablePropertyFileAttached(boolean BuildVariablePropertyFileAttached)To store build time variable property file pathvoidsetCancelButtonEnabledDuringInstall(boolean CancelButtonEnabledDuringInstall)Cancel button settings when install is in progress.[false to disable/true to enable]voidsetCategoriesTable(java.util.Vector categoriesTable)voidsetCodeSignOnMacEnabled(boolean CodeSignOnMacEnabled)Enable Code Signing for MacOSX InstallervoidsetCustomInstallSet(InstallSet installSet)The customInstallSetthat allows the end user to customize the installer.voidsetDateFormatChange(boolean dateFormatChange)voidsetDefaultInstallSetIndex(int defaultSetIndex)The index of the defaultInstallSet.voidsetEnableWOW64Install(boolean EnableWOW64Install)Enable WOW 64 for Install Setting for installervoidsetEnableWOW64Services(boolean EnableWOW64Services)Enable WOW 64 for Services Setting for installervoidsetEnableWOW64Uninstall(boolean EnableWOW64Uninstall)Enable WOW 64 for Uninstall Setting for installervoidsetEstimatedSize(java.lang.String estimationSize)voidsetExternalResourceBundles(java.util.Vector<ExternalResourceBundle> ExternalResourceBundles)The vector of external resource bundlesvoidsetFileExtensionID(java.lang.String fileExtensionID)voidsetFileExtensions(com.zerog.ia.designer.manageexpressions.fileextension.FileExtensions fileExtensions)voidsetInstallerIconImageName(java.lang.String InstallerIconImageName)Name of the Installer Title Image.voidsetInstallerIconImagePath(java.lang.String InstallerIconImagePath)Path of the Installer Title Image.voidsetInstallerIconName(java.lang.String InstallerIconName)Name of the Installer Executable Icon path.voidsetInstallerIconPath(java.lang.String InstallerIconPath)Path of the Installer Executable Icon path.voidsetInstallerUpdateSettings(InstallerUpdateSettings InstallerUpdateSettings)Installer update Settings for the ProjectvoidsetInstanceDefinition(InstanceDefinition InstanceDefinition)Specify instance management settings for the installervoidsetKeystorePassword(java.lang.String KeystorePassword)Password to the PKCS#12 KeystorevoidsetLauncher64BitLaunchSetting(int Launcher64BitLaunchSetting)Specify Launcher JVM Selection Settings for Installer.voidsetMaintModeConfigs(MaintenanceDefinition MaintModeConfigs)Specify maintenance mode settings for the installervoidsetManageExpressionID(java.lang.String manageExpressionID)voidsetMergeModuleAdvertisedVariables(java.util.Vector<MergeModuleAdvertisedVariable> variables)The variables that the merge module needs from the parent installer or will be passed back from the merge module to a parent installer.voidsetMultipleLaunch(boolean MultipleLaunch)Prevents multiple launches of an installer at a specified timevoidsetNotUpdateGlobalRegistry(boolean notUpdateGlobalRegistry)Whether or not to prevent the installer from updating the InstallAnywhere product registry.voidsetOldStyleInstallersEnabled(boolean OldStyleInstallersEnabled)Build the old style installers for mac (10.4 and below)voidsetOSHost(OSHost OSHost)The root object for the actions to be executed during the install phase of the installation targeting the operating system.voidsetPkcs12Certificate(java.lang.String Pkcs12Certificate)Location of the PKCS#12 Certificate KeystorevoidsetPostInstallActions(java.util.Vector v)voidsetPostUninstallActions(java.util.Vector postUninstallActions)voidsetPreInstallActions(java.util.Vector v)voidsetPreUninstallActions(java.util.Vector preUninstallActions)voidsetRemoveUnreferencedLocaleKeys(boolean RemoveUnreferencedLocaleKeys)remove unreferenced locale keys - whethervoidsetResponseFileEnabled(boolean responseFileEnabled)Whether or not the installer should generate a response file.voidsetRestartForRollback(boolean RestartForRollback)Determines if Windows should reboot in case of a rollbackvoidsetRollbackEnabledProject(boolean RollbackEnabledProject)Enable rollback for the installervoidsetRulesFailedMessage(java.lang.String rulesFailedMessage)The message to be displayed when installer rules fail.voidsetSavedExpressions(com.zerog.ia.designer.manageexpressions.ManageExpressions savedExpressions)voidsetSecurityEnabled(boolean securityEnabled)voidsetSkipPreInstallLog(boolean skipPreInstallLog)voidsetSoftwareIdentificationTag(SoftwareIdentificationTag SoftwareIdentificationTag)The software identification tag entryvoidsetSortLocaleKeys(boolean SortLocaleKeys)sort locale keys - whethervoidsetSwidTagIncluded(boolean SwidTagIncluded)Whether the software identification tag need to be includedvoidsetTags(java.util.Vector<Tag> Tags)TheVectorof tags to be associated with the Project.voidsetTagsInInstallPiece(java.util.Vector<Tag> TagsInInstallPiece)TheVectorof tags to be associated with the Project.voidsetTomcatServerNamesList(java.util.ArrayList<java.lang.String> TomcatServerNamesList)A list containing names of all Tomcat server hostsvoidsetUninstallCategories(java.util.Vector uninstallCategories)voidsetUnixPermissionLog(java.lang.String unixPermissionLog)voidsetUpgradeSettings(UpgradeSettings UpgradeSettings)Upgrade Settings for the ProjectvoidsetVariableExclusions(java.util.Vector<VariableExclusion> variableExclusions)TheVectorof variables that should be encrypted or excluded from the response file and install log.voidsetWinCodeSign(WindowsCodeSign WinCodeSign)Details for Windows executable to be signed-
Methods inherited from class com.zerog.ia.auto.project.InstallableObject
getBelongsToUninstallPhase, getRollbackEnabledCancel, getRollbackEnabledError, getRuleExpression, getRules, getRulesLogicalOperation, setBelongsToUninstallPhase, setRollbackEnabledCancel, setRollbackEnabledError, setRuleExpression, setRulesLogicalOperation
-
Methods inherited from class com.zerog.ia.auto.project.ProjectObject
equals, getReferenceID, hashCode, setReferenceID
-
-
-
-
Method Detail
-
getProjectDescription
public ProjectDescription getProjectDescription()
The object that defines the project description settings, like the product name and version.- See Also:
ProjectDescription
-
getPreInstallActions
public java.util.Vector getPreInstallActions()
TheVectorof actions and panels to be executed during the pre-install phase of the installation.
-
setPreInstallActions
public void setPreInstallActions(java.util.Vector v)
-
getPostInstallActions
public java.util.Vector getPostInstallActions()
TheVectorof actions and panels to be executed during the post-install phase of the installation.
-
setPostInstallActions
public void setPostInstallActions(java.util.Vector v)
-
setCustomInstallSet
public void setCustomInstallSet(InstallSet installSet)
The customInstallSetthat allows the end user to customize the installer. This InstallSet is available to end user during installation via the ChooseInstallSetPanel, which should be configured to enable customizable installations.- See Also:
ChooseInstallSetPanel
-
getCustomInstallSet
public InstallSet getCustomInstallSet()
The customInstallSetthat allows the end user to customize the installer. This InstallSet is available to end user during installation via the ChooseInstallSetPanel, which should be configured to enable customizable installations.- See Also:
ChooseInstallSetPanel
-
getDefaultInstallSetIndex
public int getDefaultInstallSetIndex()
-
setDefaultInstallSetIndex
public void setDefaultInstallSetIndex(int defaultSetIndex)
-
setNotUpdateGlobalRegistry
public void setNotUpdateGlobalRegistry(boolean notUpdateGlobalRegistry)
Whether or not to prevent the installer from updating the InstallAnywhere product registry. By default, InstallAnywhere installers update the product registry when they are run.
-
getNotUpdateGlobalRegistry
public boolean getNotUpdateGlobalRegistry()
Whether or not to prevent the installer from updating the InstallAnywhere product registry. By default, InstallAnywhere installers update the product registry when they are run.
-
getInstallFolder
public InstallFolder getInstallFolder()
The main installation folder, where the application files are installed in the target machine. TheInstallFolderobject can also be used as a destination folder for theOSHostDestinationFolder.By default the installation folder targets "Programs Folder\$PRODUCT_NAME$". The default installation folder can be configured individually for each platform.
- See Also:
InstallFolder
-
getShortcutFolder
public ShortcutFolder getShortcutFolder()
The folder where to install the shortcuts/links/aliases. TheShortcutFolderobject can also be used as a destination folder for theOSHostDestinationFolder.The default shortcut folder can be configured individually for each platform.
- See Also:
ShortcutFolder
-
setRulesFailedMessage
public void setRulesFailedMessage(java.lang.String rulesFailedMessage)
The message to be displayed when installer rules fail.
-
getRulesFailedMessage
public java.lang.String getRulesFailedMessage()
The message to be displayed when installer rules fail.
-
getMergeModuleAdvertisedVariables
public java.util.Vector<MergeModuleAdvertisedVariable> getMergeModuleAdvertisedVariables()
The variables that the merge module needs from the parent installer or will be passed back from the merge module to a parent installer.
-
setMergeModuleAdvertisedVariables
public void setMergeModuleAdvertisedVariables(java.util.Vector<MergeModuleAdvertisedVariable> variables)
The variables that the merge module needs from the parent installer or will be passed back from the merge module to a parent installer.
-
setPreUninstallActions
public void setPreUninstallActions(java.util.Vector preUninstallActions)
-
getPreUninstallActions
public java.util.Vector getPreUninstallActions()
TheVectorof actions and panels to be executed during the pre-uninstall phase of the installation.
-
setPostUninstallActions
public void setPostUninstallActions(java.util.Vector postUninstallActions)
-
getPostUninstallActions
public java.util.Vector getPostUninstallActions()
TheVectorof actions and panels to be executed during the post-uninstall phase of the installation.
-
getVariableExclusions
public java.util.Vector<VariableExclusion> getVariableExclusions()
TheVectorof variables that should be encrypted or excluded from the response file and install log.Encrypting the variable values can make the installer more secure. The values of encrypted variables are stored only in their encrypted form. InstallAnywhere decrypts encrypted variables when the installer needs to retrieve or set their values, but records only the encrypted values in installer output, such as install scripts, install logs, response files, and installer debug output.
-
setVariableExclusions
public void setVariableExclusions(java.util.Vector<VariableExclusion> variableExclusions)
TheVectorof variables that should be encrypted or excluded from the response file and install log.Encrypting the variable values can make the installer more secure. The values of encrypted variables are stored only in their encrypted form. InstallAnywhere decrypts encrypted variables when the installer needs to retrieve or set their values, but records only the encrypted values in installer output, such as install scripts, install logs, response files, and installer debug output.
-
getResponseFileEnabled
public boolean getResponseFileEnabled()
Whether or not the installer should generate a response file.
-
setResponseFileEnabled
public void setResponseFileEnabled(boolean responseFileEnabled)
Whether or not the installer should generate a response file.
-
getUninstallCategories
public java.util.Vector getUninstallCategories()
-
setUninstallCategories
public void setUninstallCategories(java.util.Vector uninstallCategories)
-
getCategoriesTable
public java.util.Vector getCategoriesTable()
-
setCategoriesTable
public void setCategoriesTable(java.util.Vector categoriesTable)
-
getManageExpressionID
public java.lang.String getManageExpressionID()
-
setManageExpressionID
public void setManageExpressionID(java.lang.String manageExpressionID)
-
getFileExtensionID
public java.lang.String getFileExtensionID()
-
setFileExtensionID
public void setFileExtensionID(java.lang.String fileExtensionID)
-
getSavedExpressions
public com.zerog.ia.designer.manageexpressions.ManageExpressions getSavedExpressions()
-
setSavedExpressions
public void setSavedExpressions(com.zerog.ia.designer.manageexpressions.ManageExpressions savedExpressions)
-
getFileExtensions
public com.zerog.ia.designer.manageexpressions.fileextension.FileExtensions getFileExtensions()
-
setFileExtensions
public void setFileExtensions(com.zerog.ia.designer.manageexpressions.fileextension.FileExtensions fileExtensions)
-
getSkipPreInstallLog
public boolean getSkipPreInstallLog()
-
setSkipPreInstallLog
public void setSkipPreInstallLog(boolean skipPreInstallLog)
-
getDateFormatChange
public boolean getDateFormatChange()
-
setDateFormatChange
public void setDateFormatChange(boolean dateFormatChange)
-
getUnixPermissionLog
public java.lang.String getUnixPermissionLog()
-
setUnixPermissionLog
public void setUnixPermissionLog(java.lang.String unixPermissionLog)
-
getEstimatedSize
public java.lang.String getEstimatedSize()
-
setEstimatedSize
public void setEstimatedSize(java.lang.String estimationSize)
-
isSecurityEnabled
public boolean isSecurityEnabled()
-
setSecurityEnabled
public void setSecurityEnabled(boolean securityEnabled)
-
isBuildOnWindowsPlatform
public boolean isBuildOnWindowsPlatform()
-
setBuildOnWindowsPlatform
public void setBuildOnWindowsPlatform(boolean buildOnWindowsPlatform)
-
isApplyInstallerFileAttributes
public boolean isApplyInstallerFileAttributes()
-
setApplyInstallerFileAttributes
public void setApplyInstallerFileAttributes(boolean applyInstallerFileAttributes)
-
isApplyLauncherFileAttributes
public boolean isApplyLauncherFileAttributes()
-
setApplyLauncherFileAttributes
public void setApplyLauncherFileAttributes(boolean applyLauncherFileAttributes)
-
getOSHost
public OSHost getOSHost()
The root object for the actions to be executed during the install phase of the installation targeting the operating system.
-
setOSHost
public void setOSHost(OSHost OSHost)
The root object for the actions to be executed during the install phase of the installation targeting the operating system.
-
getDBHosts
public java.util.Vector<DBHost> getDBHosts()
The root object for the actions to be executed during the install phase of the installation targeting a specific database.
-
getJEEHosts
public java.util.Vector<JEEHost> getJEEHosts()
The root object for the actions to be executed during the install phase of the installation targeting a specific JEE application server.
-
getInstallSets
public java.util.Vector<InstallSet> getInstallSets()
TheVectorof install sets the installer should provide to the end user.
-
getFeatures
public java.util.Vector<Feature> getFeatures()
TheVectorof features the installer should provide to the end user.
-
getComponents
public java.util.Vector<Component> getComponents()
TheVectorof components the installer should provide to the end user.
-
getJavaSettings
public JavaSettings getJavaSettings()
The classpath settings, bundled Java VM installation behavior, VM search criterias and other Java specific settings.
-
getTagsInInstallPiece
public java.util.Vector<Tag> getTagsInInstallPiece()
TheVectorof tags to be associated with the Project.- Overrides:
getTagsInInstallPiecein classInstallableObject
-
setTagsInInstallPiece
public void setTagsInInstallPiece(java.util.Vector<Tag> TagsInInstallPiece)
TheVectorof tags to be associated with the Project.- Overrides:
setTagsInInstallPiecein classInstallableObject
-
getTags
public java.util.Vector<Tag> getTags()
TheVectorof tags to be associated with the Project.
-
setTags
public void setTags(java.util.Vector<Tag> Tags)
TheVectorof tags to be associated with the Project.
-
getInstallerUI
public InstallerUI getInstallerUI()
The installer look and feel, billboards and other UI settings.
-
getRollbackEnabledProject
public boolean getRollbackEnabledProject()
Enable rollback for the installer
-
setRollbackEnabledProject
public void setRollbackEnabledProject(boolean RollbackEnabledProject)
Enable rollback for the installer
-
getBuildConfigurations
public java.util.Vector<BuildConfiguration> getBuildConfigurations()
TheVectorof build settings that define the target platforms and types of distribution to build the installer.Currently InstallAnywhere only supports one
BuildConfigurationper installer, which means that only the first item of theVectorwill be considered when building the installer.
-
setBuildConfigurations
public void setBuildConfigurations(java.util.Vector<BuildConfiguration> BuildConfigurations)
TheVectorof build settings that define the target platforms and types of distribution to build the installer.Currently InstallAnywhere only supports one
BuildConfigurationper installer, which means that only the first item of theVectorwill be considered when building the installer.
-
getApplianceBuildConfigurations
public java.util.Vector<ApplianceBuildConfiguration> getApplianceBuildConfigurations()
The Vector of appliance build configurations
-
setApplianceBuildConfigurations
public void setApplianceBuildConfigurations(java.util.Vector<ApplianceBuildConfiguration> ApplianceBuildConfigurations)
The Vector of appliance build configurations
-
getInstanceDefinition
public InstanceDefinition getInstanceDefinition()
Specify instance management settings for the installer
-
setInstanceDefinition
public void setInstanceDefinition(InstanceDefinition InstanceDefinition)
Specify instance management settings for the installer
-
getMaintModeConfigs
public MaintenanceDefinition getMaintModeConfigs()
Specify maintenance mode settings for the installer
-
setMaintModeConfigs
public void setMaintModeConfigs(MaintenanceDefinition MaintModeConfigs)
Specify maintenance mode settings for the installer
-
getEnableWOW64Install
public boolean getEnableWOW64Install()
Enable WOW 64 for Install Setting for installer
-
setEnableWOW64Install
public void setEnableWOW64Install(boolean EnableWOW64Install)
Enable WOW 64 for Install Setting for installer
-
getEnableWOW64Uninstall
public boolean getEnableWOW64Uninstall()
Enable WOW 64 for Uninstall Setting for installer
-
setEnableWOW64Uninstall
public void setEnableWOW64Uninstall(boolean EnableWOW64Uninstall)
Enable WOW 64 for Uninstall Setting for installer
-
getEnableWOW64Services
public boolean getEnableWOW64Services()
Enable WOW 64 for Services Setting for installer
-
setEnableWOW64Services
public void setEnableWOW64Services(boolean EnableWOW64Services)
Enable WOW 64 for Services Setting for installer
-
getLauncher64BitLaunchSetting
public int getLauncher64BitLaunchSetting()
Specify Launcher JVM Selection Settings for Installer. Set this to
0: for use 64 bit jvm, if not 32 bit
-
setLauncher64BitLaunchSetting
public void setLauncher64BitLaunchSetting(int Launcher64BitLaunchSetting)
Specify Launcher JVM Selection Settings for Installer. Set this to
0: for use 64 bit jvm, if not 32 bit
-
getCodeSignOnMacEnabled
public boolean getCodeSignOnMacEnabled()
Enable Code Signing for MacOSX Installer
-
setCodeSignOnMacEnabled
public void setCodeSignOnMacEnabled(boolean CodeSignOnMacEnabled)
Enable Code Signing for MacOSX Installer
-
getPkcs12Certificate
public java.lang.String getPkcs12Certificate()
Location of the PKCS#12 Certificate Keystore
-
setPkcs12Certificate
public void setPkcs12Certificate(java.lang.String Pkcs12Certificate)
Location of the PKCS#12 Certificate Keystore
-
getKeystorePassword
public java.lang.String getKeystorePassword()
Password to the PKCS#12 Keystore
-
setKeystorePassword
public void setKeystorePassword(java.lang.String KeystorePassword)
Password to the PKCS#12 Keystore
-
getOldStyleInstallersEnabled
public boolean getOldStyleInstallersEnabled()
Build the old style installers for mac (10.4 and below)
-
setOldStyleInstallersEnabled
public void setOldStyleInstallersEnabled(boolean OldStyleInstallersEnabled)
Build the old style installers for mac (10.4 and below)
-
getWindowsPlatform
public WindowsPlatform getWindowsPlatform()
The Windows platform specific settings.
-
getUnixPlatform
public UnixPlatform getUnixPlatform()
The Unix platform specific settings.
-
getMacOSPlatform
public MacOSPlatform getMacOSPlatform()
The Mac OS X platform specific settings.
-
getI5OSPlatform
public I5OSPlatform getI5OSPlatform()
The System i (i5/OS) platform specific settings.
-
getHelpSettings
public HelpSettings getHelpSettings()
The installer help settings.
-
getFileSettings
public FileSettings getFileSettings()
The general file settings.
-
getLogSettings
public LogSettings getLogSettings()
The log settings.
-
getExternalResourceBundles
public java.util.Vector<ExternalResourceBundle> getExternalResourceBundles()
The vector of external resource bundles
-
setExternalResourceBundles
public void setExternalResourceBundles(java.util.Vector<ExternalResourceBundle> ExternalResourceBundles)
The vector of external resource bundles
-
getSortLocaleKeys
public boolean getSortLocaleKeys()
sort locale keys - whether
-
setSortLocaleKeys
public void setSortLocaleKeys(boolean SortLocaleKeys)
sort locale keys - whether
-
getRemoveUnreferencedLocaleKeys
public boolean getRemoveUnreferencedLocaleKeys()
remove unreferenced locale keys - whether
-
setRemoveUnreferencedLocaleKeys
public void setRemoveUnreferencedLocaleKeys(boolean RemoveUnreferencedLocaleKeys)
remove unreferenced locale keys - whether
-
getAutoCleanComponentsOnBuild
public boolean getAutoCleanComponentsOnBuild()
Whether or not to auto-clean the unused components when saving the project.
-
setAutoCleanComponentsOnBuild
public void setAutoCleanComponentsOnBuild(boolean AutoCleanComponentsOnBuild)
Whether or not to auto-clean the unused components when saving the project.
-
getRestartForRollback
public boolean getRestartForRollback()
Determines if Windows should reboot in case of a rollback
-
setRestartForRollback
public void setRestartForRollback(boolean RestartForRollback)
Determines if Windows should reboot in case of a rollback
-
getMultipleLaunch
public boolean getMultipleLaunch()
Prevents multiple launches of an installer at a specified time
-
setMultipleLaunch
public void setMultipleLaunch(boolean MultipleLaunch)
Prevents multiple launches of an installer at a specified time
-
getCancelButtonEnabledDuringInstall
public boolean getCancelButtonEnabledDuringInstall()
Cancel button settings when install is in progress.[false to disable/true to enable]
-
setCancelButtonEnabledDuringInstall
public void setCancelButtonEnabledDuringInstall(boolean CancelButtonEnabledDuringInstall)
Cancel button settings when install is in progress.[false to disable/true to enable]
-
getAIXEntry
public AIXEntry getAIXEntry()
AIX Entry setting when Installation is in progress
-
setAIXEntry
public void setAIXEntry(AIXEntry AIXEntry)
AIX Entry setting when Installation is in progress
-
getBuildTimeVariables
public java.util.Vector<ProjectBuildTimeVariableAtom> getBuildTimeVariables()
Vector containing build time variables
-
setBuildTimeVariables
public void setBuildTimeVariables(java.util.Vector<ProjectBuildTimeVariableAtom> BuildTimeVariables)
Vector containing build time variables
-
getBuildVariablePropertyFileAttached
public boolean getBuildVariablePropertyFileAttached()
To store build time variable property file path
-
setBuildVariablePropertyFileAttached
public void setBuildVariablePropertyFileAttached(boolean BuildVariablePropertyFileAttached)
To store build time variable property file path
-
getAdditionalClasspaths
public java.util.Vector<java.lang.String> getAdditionalClasspaths()
-
setAdditionalClasspaths
public void setAdditionalClasspaths(java.util.Vector<java.lang.String> AdditionalClasspaths)
-
getSoftwareIdentificationTag
public SoftwareIdentificationTag getSoftwareIdentificationTag()
The software identification tag entry
-
setSoftwareIdentificationTag
public void setSoftwareIdentificationTag(SoftwareIdentificationTag SoftwareIdentificationTag)
The software identification tag entry
-
getSwidTagIncluded
public boolean getSwidTagIncluded()
Whether the software identification tag need to be included
-
setSwidTagIncluded
public void setSwidTagIncluded(boolean SwidTagIncluded)
Whether the software identification tag need to be included
-
getWinCodeSign
public WindowsCodeSign getWinCodeSign()
Details for Windows executable to be signed
-
setWinCodeSign
public void setWinCodeSign(WindowsCodeSign WinCodeSign)
Details for Windows executable to be signed
-
getUpgradeSettings
public UpgradeSettings getUpgradeSettings()
Upgrade Settings for the Project
-
setUpgradeSettings
public void setUpgradeSettings(UpgradeSettings UpgradeSettings)
Upgrade Settings for the Project
-
getInstallerUpdateSettings
public InstallerUpdateSettings getInstallerUpdateSettings()
Installer update Settings for the Project
-
setInstallerUpdateSettings
public void setInstallerUpdateSettings(InstallerUpdateSettings InstallerUpdateSettings)
Installer update Settings for the Project
-
getTomcatServerNamesList
public java.util.ArrayList<java.lang.String> getTomcatServerNamesList()
A list containing names of all Tomcat server hosts
-
setTomcatServerNamesList
public void setTomcatServerNamesList(java.util.ArrayList<java.lang.String> TomcatServerNamesList)
A list containing names of all Tomcat server hosts
-
getInstallerIconName
public java.lang.String getInstallerIconName()
Name of the Installer Executable Icon path. Provide only file name excluding path.
-
setInstallerIconName
public void setInstallerIconName(java.lang.String InstallerIconName)
Name of the Installer Executable Icon path. Provide only file name excluding path.
-
getInstallerIconPath
public java.lang.String getInstallerIconPath()
Path of the Installer Executable Icon path. Provide only path excluding file name.
-
setInstallerIconPath
public void setInstallerIconPath(java.lang.String InstallerIconPath)
Path of the Installer Executable Icon path. Provide only path excluding file name.
-
getInstallerIconImagePath
public java.lang.String getInstallerIconImagePath()
Path of the Installer Title Image. Provide only path excluding file name.
-
setInstallerIconImagePath
public void setInstallerIconImagePath(java.lang.String InstallerIconImagePath)
Path of the Installer Title Image. Provide only path excluding file name.
-
getInstallerIconImageName
public java.lang.String getInstallerIconImageName()
Name of the Installer Title Image. Provide only file name excluding path.
-
setInstallerIconImageName
public void setInstallerIconImageName(java.lang.String InstallerIconImageName)
Name of the Installer Title Image. Provide only file name excluding path.
-
getBillboardTimerEnabled
public boolean getBillboardTimerEnabled()
Determine if BillBoards should change during installation
-
setBillboardTimerEnabled
public void setBillboardTimerEnabled(boolean BillboardTimerEnabled)
Determine if BillBoards should change during installation
-
getBillboardIntervals
public double getBillboardIntervals()
Interval of changing billboard
-
setBillboardIntervals
public void setBillboardIntervals(double BillboardIntervals)
Interval of changing billboard
-
-