|
|
|
/*
|
|
|
|
This file is part of Airsonic.
|
|
|
|
|
|
|
|
Airsonic is free software: you can redistribute it and/or modify
|
|
|
|
it under the terms of the GNU General Public License as published by
|
|
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
|
|
(at your option) any later version.
|
|
|
|
|
|
|
|
Airsonic is distributed in the hope that it will be useful,
|
|
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
GNU General Public License for more details.
|
|
|
|
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
|
|
along with Airsonic. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
|
|
|
|
Copyright 2016 (C) Airsonic Authors
|
|
|
|
Based upon Subsonic, Copyright 2009 (C) Sindre Mehus
|
|
|
|
*/
|
|
|
|
package org.airsonic.player.command;
|
|
|
|
|
|
|
|
import org.airsonic.player.controller.AdvancedSettingsController;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Command used in {@link AdvancedSettingsController}.
|
|
|
|
*
|
|
|
|
* @author Sindre Mehus
|
|
|
|
*/
|
|
|
|
public class AdvancedSettingsCommand {
|
|
|
|
|
|
|
|
private String downloadLimit;
|
|
|
|
private String uploadLimit;
|
|
|
|
private boolean ldapEnabled;
|
|
|
|
private String ldapUrl;
|
|
|
|
private String ldapSearchFilter;
|
|
|
|
private String ldapManagerDn;
|
|
|
|
private String ldapManagerPassword;
|
|
|
|
private boolean ldapAutoShadowing;
|
|
|
|
private String brand;
|
|
|
|
|
|
|
|
private String smtpServer;
|
|
|
|
private String smtpEncryption;
|
|
|
|
private String smtpPort;
|
|
|
|
private String smtpUser;
|
|
|
|
private String smtpPassword;
|
|
|
|
private String smtpFrom;
|
|
|
|
|
|
|
|
private boolean captchaEnabled;
|
|
|
|
private String recaptchaSiteKey;
|
|
|
|
private String recaptchaSecretKey;
|
|
|
|
|
|
|
|
public String getDownloadLimit() {
|
|
|
|
return downloadLimit;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setDownloadLimit(String downloadLimit) {
|
|
|
|
this.downloadLimit = downloadLimit;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getUploadLimit() {
|
|
|
|
return uploadLimit;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setUploadLimit(String uploadLimit) {
|
|
|
|
this.uploadLimit = uploadLimit;
|
|
|
|
}
|
|
|
|
|
|
|
|
public boolean isLdapEnabled() {
|
|
|
|
return ldapEnabled;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setLdapEnabled(boolean ldapEnabled) {
|
|
|
|
this.ldapEnabled = ldapEnabled;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getLdapUrl() {
|
|
|
|
return ldapUrl;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setLdapUrl(String ldapUrl) {
|
|
|
|
this.ldapUrl = ldapUrl;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getLdapSearchFilter() {
|
|
|
|
return ldapSearchFilter;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setLdapSearchFilter(String ldapSearchFilter) {
|
|
|
|
this.ldapSearchFilter = ldapSearchFilter;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getLdapManagerDn() {
|
|
|
|
return ldapManagerDn;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setLdapManagerDn(String ldapManagerDn) {
|
|
|
|
this.ldapManagerDn = ldapManagerDn;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getLdapManagerPassword() {
|
|
|
|
return ldapManagerPassword;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setLdapManagerPassword(String ldapManagerPassword) {
|
|
|
|
this.ldapManagerPassword = ldapManagerPassword;
|
|
|
|
}
|
|
|
|
|
|
|
|
public boolean isLdapAutoShadowing() {
|
|
|
|
return ldapAutoShadowing;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setLdapAutoShadowing(boolean ldapAutoShadowing) {
|
|
|
|
this.ldapAutoShadowing = ldapAutoShadowing;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setBrand(String brand) {
|
|
|
|
this.brand = brand;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getBrand() {
|
|
|
|
return brand;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setReloadNeeded(boolean reloadNeeded) {
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getSmtpServer() {
|
|
|
|
return smtpServer;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setSmtpServer(String smtpServer) {
|
|
|
|
this.smtpServer = smtpServer;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getSmtpEncryption() {
|
|
|
|
return smtpEncryption;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setSmtpEncryption(String smtpEncryption) {
|
|
|
|
this.smtpEncryption = smtpEncryption;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getSmtpPort() {
|
|
|
|
return smtpPort;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setSmtpPort(String smtpPort) {
|
|
|
|
this.smtpPort = smtpPort;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getSmtpUser() {
|
|
|
|
return smtpUser;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setSmtpUser(String smtpUser) {
|
|
|
|
this.smtpUser = smtpUser;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getSmtpPassword() {
|
|
|
|
return smtpPassword;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setSmtpPassword(String smtpPassword) {
|
|
|
|
this.smtpPassword = smtpPassword;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getSmtpFrom() {
|
|
|
|
return smtpFrom;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setSmtpFrom(String smtpFrom) {
|
|
|
|
this.smtpFrom = smtpFrom;
|
|
|
|
}
|
|
|
|
|
|
|
|
public boolean isCaptchaEnabled() {
|
|
|
|
return captchaEnabled;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setCaptchaEnabled(boolean captchaEnabled) {
|
|
|
|
this.captchaEnabled = captchaEnabled;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getRecaptchaSiteKey() {
|
|
|
|
return recaptchaSiteKey;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setRecaptchaSiteKey(String recaptchaSiteKey) {
|
|
|
|
this.recaptchaSiteKey = recaptchaSiteKey;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getRecaptchaSecretKey() {
|
|
|
|
return recaptchaSecretKey;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setRecaptchaSecretKey(String recaptchaSecretKey) {
|
|
|
|
this.recaptchaSecretKey = recaptchaSecretKey;
|
|
|
|
}
|
|
|
|
}
|