All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.dongliu.jpackage.model.WindowsPackageSetting Maven / Gradle / Ivy

The newest version!
package net.dongliu.jpackage.model;

/**
 * @author dongliu
 */
public class WindowsPackageSetting {
    // Creates a console launcher for the application (should be specified for applications which require console interactions)
    private boolean console;
    // Adds a dialog to enable the user to choose a directory in which to install the application
    private boolean dirChooser;
    // Adds the application to the system menu
    private boolean menu;
    //  Start Menu group in which to place this application
    private String menuGroup;
    // Install the application on a per-user basis
    private boolean perUserInstall;
    // Create a desktop shortcut for the application
    private boolean shortcut;
    // UUID associated with upgrades for this package
    private String upgradeUuid;
    private String installDir;

    public boolean isConsole() {
        return console;
    }

    public void setConsole(boolean console) {
        this.console = console;
    }

    public boolean isDirChooser() {
        return dirChooser;
    }

    public void setDirChooser(boolean dirChooser) {
        this.dirChooser = dirChooser;
    }

    public boolean isMenu() {
        return menu;
    }

    public void setMenu(boolean menu) {
        this.menu = menu;
    }

    public String getMenuGroup() {
        return menuGroup;
    }

    public void setMenuGroup(String menuGroup) {
        this.menuGroup = menuGroup;
    }

    public boolean isPerUserInstall() {
        return perUserInstall;
    }

    public void setPerUserInstall(boolean perUserInstall) {
        this.perUserInstall = perUserInstall;
    }

    public boolean isShortcut() {
        return shortcut;
    }

    public void setShortcut(boolean shortcut) {
        this.shortcut = shortcut;
    }

    public String getUpgradeUuid() {
        return upgradeUuid;
    }

    public void setUpgradeUuid(String upgradeUuid) {
        this.upgradeUuid = upgradeUuid;
    }

    public String getInstallDir() {
        return installDir;
    }

    public void setInstallDir(String installDir) {
        this.installDir = installDir;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy