package net.sf.jxls.bean;
import java.io.Serializable;
import java.util.Calendar;
import java.util.Date;
/**
* @author Graham Rhodes 3 Mar 2011 12:27:41
*/
public class Feedback implements Serializable, Comparable<Feedback> {
private static final long serialVersionUID = 1L;
public static final String RECEIVER = "receiver";
public static final String CREATED = "created";
public static final String RATING = "rating";
private int feedId = 0;
private String receiver = null;
private int rating = 0;
private String comment = "";
private String createdBy = null;
private Date created = new Date(Calendar.getInstance().getTimeInMillis());
private String updatedBy = null;
private Date lastUpdated = new Date(Calendar.getInstance().getTimeInMillis());
public Feedback() {
}
public Feedback(int rating, Date created, String comment, String creator, String receiver) {
this.created = created;
this.rating = rating;
this.comment = comment;
this.receiver = receiver;
this.createdBy = creator;
this.updatedBy = creator;
}
public int getFeedId() {
return feedId;
}
public String getReceiver() {
return receiver;
}
public int getRating() {
return rating;
}
public String getComment() {
return comment;
}
public String getCreatedBy() {
return createdBy;
}
public Date getCreated() {
return created;
}
public String getUpdatedBy() {
return updatedBy;
}
public Date getLastUpdated() {
return lastUpdated;
}
public void setFeedId(int feedId) {
this.feedId = feedId;
}
public void setReceiver(String receiver) {
this.receiver = receiver;
}
public void setRating(int rating) {
this.rating = rating;
}
public void setComment(String comment) {
this.comment = comment;
}
public void setCreatedBy(String createdBy) {
this.createdBy = createdBy;
}
public void setCreated(Date created) {
this.created = created;
}
public void setUpdatedBy(String updatedBy) {
this.updatedBy = updatedBy;
}
public void setLastUpdated(Date lastUpdated) {
this.lastUpdated = lastUpdated;
}
public int compareTo(Feedback other) {
return created.compareTo(other.getCreated());
}
}