/** * @author ishaikh * */ package com.transformuk.bdt.domain; import java.util.Date; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.mapping.Document; @Document public class MapIt { @Id private String id; private Integer hitcount; private Date startdate; public String getId() { return id; } public void setId(String id) { this.id = id; } public Integer getHitcount() { return hitcount; } public void setHitcount(Integer hitcount) { this.hitcount = hitcount; } public Date getStartdate() { return startdate; } public void setStartdate(Date startdate) { this.startdate = startdate; } @Override public int hashCode() { return new HashCodeBuilder().append(id).append(hitcount).toHashCode(); } @Override public boolean equals(Object obj) { if (!(obj instanceof MapIt)) { return false; } if (this == obj) { return true; } MapIt rhs = (MapIt) obj; return new EqualsBuilder().append(id, rhs.id).isEquals(); } }