package com.mossle.javamail.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;
/**
* JavamailConfig .
*
* @author Lingo
*/
@Entity
@Table(name = "JAVAMAIL_CONFIG")
public class JavamailConfig implements java.io.Serializable {
private static final long serialVersionUID = 0L;
/** null. */
private Long id;
/** null. */
private String username;
/** null. */
private String password;
/** null. */
private String receiveType;
/** null. */
private String receiveHost;
/** null. */
private String receivePort;
/** null. */
private String receiveSecure;
/** null. */
private String sendType;
/** null. */
private String sendHost;
/** null. */
private String sendPort;
/** null. */
private String sendSecure;
/** null. */
private Integer priority;
/** null. */
private String userId;
/** . */
private Set<JavamailMessage> javamailMessages = new HashSet<JavamailMessage>(
0);
public JavamailConfig() {
}
public JavamailConfig(Long id) {
this.id = id;
}
public JavamailConfig(Long id, String username, String password,
String receiveType, String receiveHost, String receivePort,
String receiveSecure, String sendType, String sendHost,
String sendPort, String sendSecure, Integer priority,
String userId, Set<JavamailMessage> javamailMessages) {
this.id = id;
this.username = username;
this.password = password;
this.receiveType = receiveType;
this.receiveHost = receiveHost;
this.receivePort = receivePort;
this.receiveSecure = receiveSecure;
this.sendType = sendType;
this.sendHost = sendHost;
this.sendPort = sendPort;
this.sendSecure = sendSecure;
this.priority = priority;
this.userId = userId;
this.javamailMessages = javamailMessages;
}
/** @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 = "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 = "RECEIVE_TYPE", length = 50)
public String getReceiveType() {
return this.receiveType;
}
/**
* @param receiveType
* null.
*/
public void setReceiveType(String receiveType) {
this.receiveType = receiveType;
}
/** @return null. */
@Column(name = "RECEIVE_HOST", length = 200)
public String getReceiveHost() {
return this.receiveHost;
}
/**
* @param receiveHost
* null.
*/
public void setReceiveHost(String receiveHost) {
this.receiveHost = receiveHost;
}
/** @return null. */
@Column(name = "RECEIVE_PORT", length = 10)
public String getReceivePort() {
return this.receivePort;
}
/**
* @param receivePort
* null.
*/
public void setReceivePort(String receivePort) {
this.receivePort = receivePort;
}
/** @return null. */
@Column(name = "RECEIVE_SECURE", length = 50)
public String getReceiveSecure() {
return this.receiveSecure;
}
/**
* @param receiveSecure
* null.
*/
public void setReceiveSecure(String receiveSecure) {
this.receiveSecure = receiveSecure;
}
/** @return null. */
@Column(name = "SEND_TYPE", length = 50)
public String getSendType() {
return this.sendType;
}
/**
* @param sendType
* null.
*/
public void setSendType(String sendType) {
this.sendType = sendType;
}
/** @return null. */
@Column(name = "SEND_HOST", length = 50)
public String getSendHost() {
return this.sendHost;
}
/**
* @param sendHost
* null.
*/
public void setSendHost(String sendHost) {
this.sendHost = sendHost;
}
/** @return null. */
@Column(name = "SEND_PORT", length = 10)
public String getSendPort() {
return this.sendPort;
}
/**
* @param sendPort
* null.
*/
public void setSendPort(String sendPort) {
this.sendPort = sendPort;
}
/** @return null. */
@Column(name = "SEND_SECURE", length = 50)
public String getSendSecure() {
return this.sendSecure;
}
/**
* @param sendSecure
* null.
*/
public void setSendSecure(String sendSecure) {
this.sendSecure = sendSecure;
}
/** @return null. */
@Column(name = "PRIORITY")
public Integer getPriority() {
return this.priority;
}
/**
* @param priority
* null.
*/
public void setPriority(Integer priority) {
this.priority = priority;
}
/** @return null. */
@Column(name = "USER_ID", length = 64)
public String getUserId() {
return this.userId;
}
/**
* @param userId
* null.
*/
public void setUserId(String userId) {
this.userId = userId;
}
/** @return . */
@OneToMany(fetch = FetchType.LAZY, mappedBy = "javamailConfig")
public Set<JavamailMessage> getJavamailMessages() {
return this.javamailMessages;
}
/**
* @param javamailMessages
* .
*/
public void setJavamailMessages(Set<JavamailMessage> javamailMessages) {
this.javamailMessages = javamailMessages;
}
}