package com.mossle.internal.sendmail.persistence.domain; // Generated by Hibernate Tools import java.util.HashSet; import java.util.Set; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.Id; import javax.persistence.OneToMany; import javax.persistence.Table; /** * SendmailConfig . * * @author Lingo */ @Entity @Table(name = "SENDMAIL_CONFIG") public class SendmailConfig implements java.io.Serializable { private static final long serialVersionUID = 0L; /** null. */ private Long id; /** null. */ private String name; /** null. */ private String host; /** null. */ private String username; /** null. */ private String password; /** null. */ private Integer smtpAuth; /** null. */ private Integer smtpStarttls; /** null. */ private String status; /** null. */ private String defaultFrom; /** null. */ private String testMail; /** null. */ private String tenantId; /** null. */ private Integer port; /** null. */ private Integer smtpSsl; /** . */ private Set<SendmailQueue> sendmailQueues = new HashSet<SendmailQueue>(0); /** . */ private Set<SendmailHistory> sendmailHistories = new HashSet<SendmailHistory>( 0); public SendmailConfig() { } public SendmailConfig(Long id) { this.id = id; } public SendmailConfig(Long id, String name, String host, String username, String password, Integer smtpAuth, Integer smtpStarttls, String status, String defaultFrom, String testMail, String tenantId, Integer port, Integer smtpSsl, Set<SendmailQueue> sendmailQueues, Set<SendmailHistory> sendmailHistories) { this.id = id; this.name = name; this.host = host; this.username = username; this.password = password; this.smtpAuth = smtpAuth; this.smtpStarttls = smtpStarttls; this.status = status; this.defaultFrom = defaultFrom; this.testMail = testMail; this.tenantId = tenantId; this.port = port; this.smtpSsl = smtpSsl; this.sendmailQueues = sendmailQueues; this.sendmailHistories = sendmailHistories; } /** @return null. */ @Id @Column(name = "ID", unique = true, nullable = false) public Long getId() { return this.id; } /** * @param id * null. */ public void setId(Long id) { this.id = id; } /** @return null. */ @Column(name = "NAME", length = 50) public String getName() { return this.name; } /** * @param name * null. */ public void setName(String name) { this.name = name; } /** @return null. */ @Column(name = "HOST", length = 200) public String getHost() { return this.host; } /** * @param host * null. */ public void setHost(String host) { this.host = host; } /** @return null. */ @Column(name = "USERNAME", length = 200) public String getUsername() { return this.username; } /** * @param username * null. */ public void setUsername(String username) { this.username = username; } /** @return null. */ @Column(name = "PASSWORD", length = 200) public String getPassword() { return this.password; } /** * @param password * null. */ public void setPassword(String password) { this.password = password; } /** @return null. */ @Column(name = "SMTP_AUTH") public Integer getSmtpAuth() { return this.smtpAuth; } /** * @param smtpAuth * null. */ public void setSmtpAuth(Integer smtpAuth) { this.smtpAuth = smtpAuth; } /** @return null. */ @Column(name = "SMTP_STARTTLS") public Integer getSmtpStarttls() { return this.smtpStarttls; } /** * @param smtpStarttls * null. */ public void setSmtpStarttls(Integer smtpStarttls) { this.smtpStarttls = smtpStarttls; } /** @return null. */ @Column(name = "STATUS", length = 50) public String getStatus() { return this.status; } /** * @param status * null. */ public void setStatus(String status) { this.status = status; } /** @return null. */ @Column(name = "DEFAULT_FROM", length = 200) public String getDefaultFrom() { return this.defaultFrom; } /** * @param defaultFrom * null. */ public void setDefaultFrom(String defaultFrom) { this.defaultFrom = defaultFrom; } /** @return null. */ @Column(name = "TEST_MAIL", length = 200) public String getTestMail() { return this.testMail; } /** * @param testMail * null. */ public void setTestMail(String testMail) { this.testMail = testMail; } /** @return null. */ @Column(name = "TENANT_ID", length = 50) public String getTenantId() { return this.tenantId; } /** * @param tenantId * null. */ public void setTenantId(String tenantId) { this.tenantId = tenantId; } /** @return null. */ @Column(name = "PORT") public Integer getPort() { return this.port; } /** * @param port * null. */ public void setPort(Integer port) { this.port = port; } /** @return null. */ @Column(name = "SMTP_SSL") public Integer getSmtpSsl() { return this.smtpSsl; } /** * @param smtpSsl * null. */ public void setSmtpSsl(Integer smtpSsl) { this.smtpSsl = smtpSsl; } /** @return . */ @OneToMany(fetch = FetchType.LAZY, mappedBy = "sendmailConfig") public Set<SendmailQueue> getSendmailQueues() { return this.sendmailQueues; } /** * @param sendmailQueues * . */ public void setSendmailQueues(Set<SendmailQueue> sendmailQueues) { this.sendmailQueues = sendmailQueues; } /** @return . */ @OneToMany(fetch = FetchType.LAZY, mappedBy = "sendmailConfig") public Set<SendmailHistory> getSendmailHistories() { return this.sendmailHistories; } /** * @param sendmailHistories * . */ public void setSendmailHistories(Set<SendmailHistory> sendmailHistories) { this.sendmailHistories = sendmailHistories; } }