Class ApplicationInstaller

  • All Implemented Interfaces:
    Referenceable

    public final class ApplicationInstaller
    extends ProjectObject
    Denotes a singular installer that can be installed on top of a JeOS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      BuildConfiguration getBuildConfiguration()
      In case thisInstaller option is true, this identifies the Build Configuration to build.
      java.lang.String getBuildTarget()
      In case thisInstaller option is true, this identifies the Build Target inside the Build Configuration to build.
      java.lang.String getExecutable()
      Used in case of other non IA Installers to point to the installer file
      boolean getIaInstaller()
      True value of this parameter indicates that this is an already built IA installer.
      java.lang.String getInstallationCommand()  
      java.lang.String getInternalUID()
      Internal UID of the Application Installer
      java.lang.String getLocationOfInstaller()
      Identifies the location of the installer
      java.lang.String getLocationOfResponseFile()
      Identifies the location of the Response File.
      boolean getThisInstaller()
      True value indicates that this is a an IA Installer carved out of the enclosing IA Project.
      void setBuildConfiguration​(BuildConfiguration BuildConfiguration)
      In case thisInstaller option is true, this identifies the Build Configuration to build.
      void setBuildTarget​(java.lang.String BuildTarget)
      In case thisInstaller option is true, this identifies the Build Target inside the Build Configuration to build.
      void setExecutable​(java.lang.String Executable)
      Used in case of other non IA Installers to point to the installer file
      void setIaInstaller​(boolean IaInstaller)
      True value of this parameter indicates that this is an already built IA installer.
      void setInstallationCommand​(java.lang.String installationCommand)
      Installation Command format to be used when a NON-IA installer is to be used.
      void setInternalUID​(java.lang.String InternalUID)
      Internal UID of the Application Installer
      void setLocationOfInstaller​(java.lang.String LocationOfInstaller)
      Identifies the location of the installer
      void setLocationOfResponseFile​(java.lang.String LocationOfResponseFile)
      Identifies the location of the Response File.
      void setThisInstaller​(boolean ThisInstaller)
      True value indicates that this is a an IA Installer carved out of the enclosing IA Project.
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ApplicationInstaller

        public ApplicationInstaller()
    • 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