package br.gov.serpro.treino.bean;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.Table;
import br.gov.framework.demoiselle.core.bean.IPojo;
@Entity
@Table(name = "tb_setting")
public class Setting implements IPojo {
private static final long serialVersionUID = 1L;
public static final String VAR_PROJECT = "@{PROJECT}";
public static final String VAR_LINK = "@{LINK}";
public static final String VAR_SS = "@{SS}";
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long id;
@Column(name = "chartCache")
private Integer chartCache;
@Column(name = "chartInterval")
private Integer chartInterval;
@Column(name = "departmentLDAP", length = 30)
private String departmentLDAP;
@Column(name = "enableLDAP")
private Boolean enableLDAP;
@Column(name = "sendMail")
private Boolean sendMail;
@Column(name = "feedbackSubject", length = 50)
private String feedbackSubject;
@Column(name = "feedbackMessage")
@Lob
private String feedbackMessage;
@Column(name = "backupFolder")
private String backupFolder;
@Column(name = "uploadImagesFolder")
private String uploadImagesFolder;
@Column(name = "url")
private String url;
@Column(name = "smtpServer")
private String smtpServer;
@Column(name = "defaultFrom")
private String defaultFrom;
@Column(name = "defaultTo")
private String defaultTo;
public Boolean getEnableLDAP() {
if (enableLDAP == null) {
return false;
}
return enableLDAP;
}
public void setEnableLDAP(Boolean enableLDAP) {
this.enableLDAP = enableLDAP;
}
public Boolean getSendMail() {
if (sendMail == null) {
return false;
}
return sendMail;
}
public void setSendMail(Boolean sendMail) {
this.sendMail = sendMail;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Integer getChartCache() {
return chartCache;
}
public void setChartCache(Integer chartCache) {
this.chartCache = chartCache;
}
public Integer getChartInterval() {
return chartInterval;
}
public void setChartInterval(Integer chartInterval) {
this.chartInterval = chartInterval;
}
public String getDepartmentLDAP() {
if (this.departmentLDAP == null) {
return "";
}
return departmentLDAP;
}
public void setDepartmentLDAP(String departmentLDAP) {
this.departmentLDAP = departmentLDAP;
}
public String getFeedbackSubject() {
return feedbackSubject;
}
public void setFeedbackSubject(String feedbackSubject) {
this.feedbackSubject = feedbackSubject;
}
public String getFeedbackMessage() {
return feedbackMessage;
}
public void setFeedbackMessage(String feedbackMessage) {
this.feedbackMessage = feedbackMessage;
}
public String getBackupFolder() {
return backupFolder;
}
public void setBackupFolder(String backupFolder) {
this.backupFolder = backupFolder;
}
public String getUploadImagesFolder() {
return uploadImagesFolder;
}
public void setUploadImagesFolder(String uploadImagesFolder) {
this.uploadImagesFolder = uploadImagesFolder;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getSmtpServer() {
return smtpServer;
}
public void setSmtpServer(String smtpServer) {
this.smtpServer = smtpServer;
}
public String getDefaultFrom() {
return defaultFrom;
}
public void setDefaultFrom(String defaultFrom) {
this.defaultFrom = defaultFrom;
}
public String getDefaultTo() {
return defaultTo;
}
public void setDefaultTo(String defaultTo) {
this.defaultTo = defaultTo;
}
}