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

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

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

/**
 * @author dongliu
 */
public class LinuxPackageSetting {
    // Name for the Linux package, defaults to the application name
    private String packageName;
    // email address, Maintainer for a DEB package
    private String debMaintainer;
    // Menu group this application is placed in
    private String menuGroup;
    // Required packages or capabilities for the application
    private String packageDeps;
    // Type of the license (License:  of the RPM .spec file)
    private String rpmLicenseType;
    // Release value of the RPM .spec file, or the Debian revision value of the DEB control file
    private String appRelease;
    // Group value of the RPM .spec file, or the Section value of the DEB control file
    private String appCategory;
    // Creates a shortcut for the application
    private boolean shortcut;
    private String installDir;

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    public String getDebMaintainer() {
        return debMaintainer;
    }

    public void setDebMaintainer(String debMaintainer) {
        this.debMaintainer = debMaintainer;
    }

    public String getMenuGroup() {
        return menuGroup;
    }

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

    public String getPackageDeps() {
        return packageDeps;
    }

    public void setPackageDeps(String packageDeps) {
        this.packageDeps = packageDeps;
    }

    public String getRpmLicenseType() {
        return rpmLicenseType;
    }

    public void setRpmLicenseType(String rpmLicenseType) {
        this.rpmLicenseType = rpmLicenseType;
    }

    public String getAppRelease() {
        return appRelease;
    }

    public void setAppRelease(String appRelease) {
        this.appRelease = appRelease;
    }

    public String getAppCategory() {
        return appCategory;
    }

    public void setAppCategory(String appCategory) {
        this.appCategory = appCategory;
    }

    public boolean isShortcut() {
        return shortcut;
    }

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

    public String getInstallDir() {
        return installDir;
    }

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




© 2015 - 2025 Weber Informatics LLC | Privacy Policy