Class AdvinstBuilder

    • Constructor Detail

      • AdvinstBuilder

        @DataBoundConstructor
        public AdvinstBuilder​(String installName,
                              String advinstRunType,
                              String aipProjectPath,
                              String aipProjectBuild,
                              String aipProjectOutputFolder,
                              String aipProjectOutputName,
                              String advinstExtraCommands,
                              boolean aipProjectNoDigitalSignature)
        Class DataBoundConstructor. Fields in config.jelly must match the parameter names in the "DataBoundConstructor"
        Parameters:
        installName - name of the selected advinst installation name
        advinstRunType - execution mode for the plugin: deploy, build
        aipProjectPath - path to the Advanced Installer project to be built
        aipProjectBuild - build name to be executed
        aipProjectOutputFolder - output folder for the result package
        aipProjectOutputName - name of the result package
        advinstExtraCommands - list of aic commands to be executead against the aip
        aipProjectNoDigitalSignature - tells to skip the digital signature step
    • Method Detail

      • getInstallName

        public String getInstallName()
      • setInstallName

        @DataBoundSetter
        public void setInstallName​(String installName)
      • getAdvinstRunType

        public String getAdvinstRunType()
      • getAipProjectPath

        public String getAipProjectPath()
        Returns:
        String containing the path to the Advanced Installer project to build
      • getAipProjectBuild

        public String getAipProjectBuild()
        Returns:
        String containing the build name to performed
      • getAipProjectOutputFolder

        public String getAipProjectOutputFolder()
        Returns:
        String containing the location of the result package
      • getAipProjectOutputName

        public String getAipProjectOutputName()
        Returns:
        String containing the package name
      • getAdvinstExtraCommands

        public String getAdvinstExtraCommands()
        Returns:
        String containing additional edit commands
      • getAipProjectNoDigitalSignature

        public boolean getAipProjectNoDigitalSignature()
        Returns:
        Boolean that tells whether the digital signature step should be performed