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; /** * SendmailTemplate . * * @author Lingo */ @Entity @Table(name = "SENDMAIL_TEMPLATE") public class SendmailTemplate implements java.io.Serializable { private static final long serialVersionUID = 0L; /** null. */ private Long id; /** null. */ private String name; /** null. */ private String receiver; /** null. */ private String sender; /** null. */ private String cc; /** null. */ private String bcc; /** null. */ private String subject; /** null. */ private String content; /** null. */ private Integer manual; /** null. */ private String tenantId; /** . */ private Set<SendmailAttachment> sendmailAttachments = new HashSet<SendmailAttachment>( 0); /** . */ private Set<SendmailHistory> sendmailHistories = new HashSet<SendmailHistory>( 0); /** . */ private Set<SendmailQueue> sendmailQueues = new HashSet<SendmailQueue>(0); public SendmailTemplate() { } public SendmailTemplate(Long id) { this.id = id; } public SendmailTemplate(Long id, String name, String receiver, String sender, String cc, String bcc, String subject, String content, Integer manual, String tenantId, Set<SendmailAttachment> sendmailAttachments, Set<SendmailHistory> sendmailHistories, Set<SendmailQueue> sendmailQueues) { this.id = id; this.name = name; this.receiver = receiver; this.sender = sender; this.cc = cc; this.bcc = bcc; this.subject = subject; this.content = content; this.manual = manual; this.tenantId = tenantId; this.sendmailAttachments = sendmailAttachments; this.sendmailHistories = sendmailHistories; this.sendmailQueues = sendmailQueues; } /** @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 = "RECEIVER", length = 200) public String getReceiver() { return this.receiver; } /** * @param receiver * null. */ public void setReceiver(String receiver) { this.receiver = receiver; } /** @return null. */ @Column(name = "SENDER", length = 200) public String getSender() { return this.sender; } /** * @param sender * null. */ public void setSender(String sender) { this.sender = sender; } /** @return null. */ @Column(name = "CC", length = 200) public String getCc() { return this.cc; } /** * @param cc * null. */ public void setCc(String cc) { this.cc = cc; } /** @return null. */ @Column(name = "BCC", length = 200) public String getBcc() { return this.bcc; } /** * @param bcc * null. */ public void setBcc(String bcc) { this.bcc = bcc; } /** @return null. */ @Column(name = "SUBJECT", length = 200) public String getSubject() { return this.subject; } /** * @param subject * null. */ public void setSubject(String subject) { this.subject = subject; } /** @return null. */ @Column(name = "CONTENT", length = 65535) public String getContent() { return this.content; } /** * @param content * null. */ public void setContent(String content) { this.content = content; } /** @return null. */ @Column(name = "MANUAL") public Integer getManual() { return this.manual; } /** * @param manual * null. */ public void setManual(Integer manual) { this.manual = manual; } /** @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 . */ @OneToMany(fetch = FetchType.LAZY, mappedBy = "sendmailTemplate") public Set<SendmailAttachment> getSendmailAttachments() { return this.sendmailAttachments; } /** * @param sendmailAttachments * . */ public void setSendmailAttachments( Set<SendmailAttachment> sendmailAttachments) { this.sendmailAttachments = sendmailAttachments; } /** @return . */ @OneToMany(fetch = FetchType.LAZY, mappedBy = "sendmailTemplate") public Set<SendmailHistory> getSendmailHistories() { return this.sendmailHistories; } /** * @param sendmailHistories * . */ public void setSendmailHistories(Set<SendmailHistory> sendmailHistories) { this.sendmailHistories = sendmailHistories; } /** @return . */ @OneToMany(fetch = FetchType.LAZY, mappedBy = "sendmailTemplate") public Set<SendmailQueue> getSendmailQueues() { return this.sendmailQueues; } /** * @param sendmailQueues * . */ public void setSendmailQueues(Set<SendmailQueue> sendmailQueues) { this.sendmailQueues = sendmailQueues; } }