package northwind.model;
import java.io.Serializable;
import java.util.Date;
public class Comment implements Serializable {
private static final long serialVersionUID = 1L;
private Date createdOn;
private String comment1;
private byte seqNum;
public Date getCreatedOn() {
return createdOn;
}
public void setCreatedOn(Date createdOn) {
this.createdOn = createdOn;
}
public String getComment1() {
return comment1;
}
public void setComment1(String comment1) {
this.comment1 = comment1;
}
public byte getSeqNum() {
return seqNum;
}
public void setSeqNum(byte seqNum) {
this.seqNum = seqNum;
}
public int hashCode()
{
if (createdOn == null) return super.hashCode(); //transient instance
if (seqNum == 0) return super.hashCode(); //transient instance
return createdOn.hashCode() ^ seqNum;
}
public boolean equals(Object obj)
{
if (obj == null) return false;
if (!(obj instanceof Comment)) return false;
Comment x = (Comment) obj;
return (createdOn.equals(x.getCreatedOn())) && (seqNum == x.getSeqNum());
}
}