Files
Athou_commafeed/src/main/java/com/commafeed/backend/model/ApplicationSettings.java

177 lines
3.9 KiB
Java
Raw Normal View History

2013-04-05 16:31:42 +02:00
package com.commafeed.backend.model;
2013-04-26 07:40:39 +02:00
import javax.persistence.Column;
2013-04-05 16:31:42 +02:00
import javax.persistence.Entity;
import javax.persistence.Table;
2013-04-15 14:47:37 +02:00
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
2013-04-05 16:31:42 +02:00
2013-06-09 16:19:49 +02:00
import org.apache.log4j.Level;
2013-04-05 16:31:42 +02:00
@Entity
@Table(name = "APPLICATIONSETTINGS")
@SuppressWarnings("serial")
2013-04-15 14:47:37 +02:00
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
2013-04-05 16:31:42 +02:00
public class ApplicationSettings extends AbstractModel {
private String publicUrl;
private boolean allowRegistrations = false;
2013-04-22 20:49:24 +02:00
private String googleAnalyticsTrackingCode;
2013-04-05 16:31:42 +02:00
private String googleClientId;
private String googleClientSecret;
private int backgroundThreads = 3;
2013-05-23 06:38:58 +02:00
private int databaseUpdateThreads = 1;
2013-04-12 13:27:30 +02:00
private String smtpHost;
private int smtpPort;
private boolean smtpTls;
private String smtpUserName;
private String smtpPassword;
2013-05-21 08:46:14 +02:00
private boolean heavyLoad;
2013-05-21 07:09:48 +02:00
private boolean pubsubhubbub;
2013-04-28 10:44:45 +02:00
private boolean feedbackButton = true;
2013-06-09 16:19:49 +02:00
private String logLevel = Level.INFO.toString();
2013-04-28 10:44:45 +02:00
2013-04-26 07:40:39 +02:00
@Column(length = 255)
private String announcement;
2013-04-05 16:31:42 +02:00
public String getPublicUrl() {
return publicUrl;
}
public void setPublicUrl(String publicUrl) {
this.publicUrl = publicUrl;
}
public boolean isAllowRegistrations() {
return allowRegistrations;
}
public void setAllowRegistrations(boolean allowRegistrations) {
this.allowRegistrations = allowRegistrations;
}
public String getGoogleClientId() {
return googleClientId;
}
public void setGoogleClientId(String googleClientId) {
this.googleClientId = googleClientId;
}
public String getGoogleClientSecret() {
return googleClientSecret;
}
public void setGoogleClientSecret(String googleClientSecret) {
this.googleClientSecret = googleClientSecret;
}
public int getBackgroundThreads() {
return backgroundThreads;
}
public void setBackgroundThreads(int backgroundThreads) {
this.backgroundThreads = backgroundThreads;
}
2013-04-12 13:27:30 +02:00
public String getSmtpHost() {
return smtpHost;
}
public void setSmtpHost(String smtpHost) {
this.smtpHost = smtpHost;
}
public int getSmtpPort() {
return smtpPort;
}
public void setSmtpPort(int smtpPort) {
this.smtpPort = smtpPort;
}
public boolean isSmtpTls() {
return smtpTls;
}
public void setSmtpTls(boolean smtpTls) {
this.smtpTls = smtpTls;
}
public String getSmtpUserName() {
return smtpUserName;
}
public void setSmtpUserName(String smtpUserName) {
this.smtpUserName = smtpUserName;
}
public String getSmtpPassword() {
return smtpPassword;
}
public void setSmtpPassword(String smtpPassword) {
this.smtpPassword = smtpPassword;
}
2013-04-22 20:49:24 +02:00
public String getGoogleAnalyticsTrackingCode() {
return googleAnalyticsTrackingCode;
}
public void setGoogleAnalyticsTrackingCode(
String googleAnalyticsTrackingCode) {
this.googleAnalyticsTrackingCode = googleAnalyticsTrackingCode;
}
2013-04-26 07:40:39 +02:00
public String getAnnouncement() {
return announcement;
}
public void setAnnouncement(String announcement) {
this.announcement = announcement;
}
2013-04-28 10:44:45 +02:00
public boolean isFeedbackButton() {
return feedbackButton;
}
public void setFeedbackButton(boolean feedbackButton) {
this.feedbackButton = feedbackButton;
}
2013-05-21 07:09:48 +02:00
public boolean isPubsubhubbub() {
return pubsubhubbub;
}
public void setPubsubhubbub(boolean pubsubhubbub) {
this.pubsubhubbub = pubsubhubbub;
}
2013-05-21 08:46:14 +02:00
public boolean isHeavyLoad() {
return heavyLoad;
}
public void setHeavyLoad(boolean heavyLoad) {
this.heavyLoad = heavyLoad;
}
2013-05-23 06:38:58 +02:00
public int getDatabaseUpdateThreads() {
return databaseUpdateThreads;
}
public void setDatabaseUpdateThreads(int databaseUpdateThreads) {
this.databaseUpdateThreads = databaseUpdateThreads;
}
2013-06-09 16:19:49 +02:00
public String getLogLevel() {
return logLevel;
}
public void setLogLevel(String logLevel) {
this.logLevel = logLevel;
}
2013-04-05 16:31:42 +02:00
}