package cn.com.tx.domain.notifyDetail; import java.io.Serializable; import java.util.ArrayList; import java.util.Date; import java.util.List; public class NotifyDetail implements Serializable { /** * */ private static final long serialVersionUID = 8760630447394929224L; private int detailId; private int hotId; private int templateId; private int srcId; private int destId; private boolean display; private Date foundTime; private List<String> args = new ArrayList<String>(); public int getDetailId() { return detailId; } public void setDetailId(int detailId) { this.detailId = detailId; } public int getHotId() { return hotId; } public void setHotId(int hotId) { this.hotId = hotId; } public int getTemplateId() { return templateId; } public List<String> getArgs() { return args; } public void setArgs(List<String> args) { this.args = args; } public void setTemplateId(int templateId) { this.templateId = templateId; } public int getSrcId() { return srcId; } public void setSrcId(int srcId) { this.srcId = srcId; } public int getDestId() { return destId; } public void setDestId(int destId) { this.destId = destId; } public boolean isDisplay() { return display; } public void setDisplay(boolean display) { this.display = display; } public Date getFoundTime() { return foundTime; } public void setFoundTime(Date foundTime) { this.foundTime = foundTime; } /* * (non-Javadoc) * * @see java.lang.Object#hashCode() */ @Override public int hashCode() { int hasCode = 0; if (this.detailId != 0) { hasCode += this.detailId; } return hasCode; } /* * (non-Javadoc) * * @see java.lang.Object#equals(java.lang.Object) */ @Override public boolean equals(Object obj) { if (obj == null) { return false; } if (!(obj instanceof NotifyDetail)) { return false; } return this.hashCode() == obj.hashCode(); } }