Package com.zerog.ia.auto.project.vapp
Class ApplicationInstaller
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- com.zerog.ia.auto.project.vapp.ApplicationInstaller
-
- All Implemented Interfaces:
Referenceable
public final class ApplicationInstaller extends ProjectObject
Denotes a singular installer that can be installed on top of a JeOS
-
-
Constructor Summary
Constructors Constructor Description ApplicationInstaller()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildConfigurationgetBuildConfiguration()In case thisInstaller option is true, this identifies the Build Configuration to build.java.lang.StringgetBuildTarget()In case thisInstaller option is true, this identifies the Build Target inside the Build Configuration to build.java.lang.StringgetExecutable()Used in case of other non IA Installers to point to the installer filebooleangetIaInstaller()True value of this parameter indicates that this is an already built IA installer.java.lang.StringgetInstallationCommand()java.lang.StringgetInternalUID()Internal UID of the Application Installerjava.lang.StringgetLocationOfInstaller()Identifies the location of the installerjava.lang.StringgetLocationOfResponseFile()Identifies the location of the Response File.booleangetThisInstaller()True value indicates that this is a an IA Installer carved out of the enclosing IA Project.voidsetBuildConfiguration(BuildConfiguration BuildConfiguration)In case thisInstaller option is true, this identifies the Build Configuration to build.voidsetBuildTarget(java.lang.String BuildTarget)In case thisInstaller option is true, this identifies the Build Target inside the Build Configuration to build.voidsetExecutable(java.lang.String Executable)Used in case of other non IA Installers to point to the installer filevoidsetIaInstaller(boolean IaInstaller)True value of this parameter indicates that this is an already built IA installer.voidsetInstallationCommand(java.lang.String installationCommand)Installation Command format to be used when a NON-IA installer is to be used.voidsetInternalUID(java.lang.String InternalUID)Internal UID of the Application InstallervoidsetLocationOfInstaller(java.lang.String LocationOfInstaller)Identifies the location of the installervoidsetLocationOfResponseFile(java.lang.String LocationOfResponseFile)Identifies the location of the Response File.voidsetThisInstaller(boolean ThisInstaller)True value indicates that this is a an IA Installer carved out of the enclosing IA Project.-
Methods inherited from class com.zerog.ia.auto.project.ProjectObject
equals, getReferenceID, hashCode, setReferenceID
-
-
-
-
Method Detail
-
getInstallationCommand
public java.lang.String getInstallationCommand()
-
setInstallationCommand
public void setInstallationCommand(java.lang.String installationCommand)
Installation Command format to be used when a NON-IA installer is to be used.- Parameters:
installationCommand-
-
getIaInstaller
public boolean getIaInstaller()
True value of this parameter indicates that this is an already built IA installer. Users setting this value should also set locationOfInstaller and locationOfResponseFile appropriately
-
setIaInstaller
public void setIaInstaller(boolean IaInstaller)
True value of this parameter indicates that this is an already built IA installer. Users setting this value should also set locationOfInstaller and locationOfResponseFile appropriately
-
getThisInstaller
public boolean getThisInstaller()
True value indicates that this is a an IA Installer carved out of the enclosing IA Project. Please set the value of the buildConfiguration, buildTarget and locationOfResponseFile
-
setThisInstaller
public void setThisInstaller(boolean ThisInstaller)
True value indicates that this is a an IA Installer carved out of the enclosing IA Project. Please set the value of the buildConfiguration, buildTarget and locationOfResponseFile
-
getBuildConfiguration
public BuildConfiguration getBuildConfiguration()
In case thisInstaller option is true, this identifies the Build Configuration to build.
-
setBuildConfiguration
public void setBuildConfiguration(BuildConfiguration BuildConfiguration)
In case thisInstaller option is true, this identifies the Build Configuration to build.
-
getBuildTarget
public java.lang.String getBuildTarget()
In case thisInstaller option is true, this identifies the Build Target inside the Build Configuration to build.
-
setBuildTarget
public void setBuildTarget(java.lang.String BuildTarget)
In case thisInstaller option is true, this identifies the Build Target inside the Build Configuration to build.
-
getLocationOfInstaller
public java.lang.String getLocationOfInstaller()
Identifies the location of the installer
-
setLocationOfInstaller
public void setLocationOfInstaller(java.lang.String LocationOfInstaller)
Identifies the location of the installer
-
getLocationOfResponseFile
public java.lang.String getLocationOfResponseFile()
Identifies the location of the Response File. For unattended build of Virtual Appliance to succeed, the installation should be silent
-
setLocationOfResponseFile
public void setLocationOfResponseFile(java.lang.String LocationOfResponseFile)
Identifies the location of the Response File. For unattended build of Virtual Appliance to succeed, the installation should be silent
-
getInternalUID
public java.lang.String getInternalUID()
Internal UID of the Application Installer
-
setInternalUID
public void setInternalUID(java.lang.String InternalUID)
Internal UID of the Application Installer
-
getExecutable
public java.lang.String getExecutable()
Used in case of other non IA Installers to point to the installer file
-
setExecutable
public void setExecutable(java.lang.String Executable)
Used in case of other non IA Installers to point to the installer file
-
-