package mage.db.model;
import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;
import java.util.Date;
/**
*
* @author noxx, North
*/
@DatabaseTable(tableName = "feedbacks")
public class Feedback {
@DatabaseField
private String username;
@DatabaseField
private String title;
@DatabaseField
private String type;
@DatabaseField
private String message;
@DatabaseField
private String email;
@DatabaseField
private String host;
@DatabaseField(columnName = "created_dt")
private Date createdDate;
@DatabaseField
private String status;
public Feedback() {
}
public Feedback(String username, String title, String type, String message, String email, String host, Date createdDate, String status) {
this.username = username;
this.title = title;
this.type = type;
this.message = message;
this.email = email;
this.host = host;
this.createdDate = createdDate;
this.status = status;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public Date getCreatedDate() {
return createdDate;
}
public void setCreatedDate(Date createdDate) {
this.createdDate = createdDate;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getHost() {
return host;
}
public void setHost(String host) {
this.host = host;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
String msg = message != null && message.length() > 5 ? message.substring(0, 5) : message;
sb.append("Feedback [username=").append(username)
.append(", host=").append(host)
.append(", title=").append(title)
.append(", type=").append(type)
.append(", message=").append(msg)
.append("...]");
return sb.toString();
}
}