public boolean isEqual(WCInfo val1, WCInfo val2) { if (val1 == val2) return true; if (val1 == null || val2 == null || val1.getClass() != val2.getClass()) return false; if (!Comparing.equal(val1.getFormat(), val2.getFormat())) return false; if (!Comparing.equal(val1.getPath(), val2.getPath())) return false; if (!Comparing.equal(val1.getStickyDepth(), val2.getStickyDepth())) return false; if (!Comparing.equal(val1.getType(), val2.getType())) return false; if (!Comparing.equal(val1.getUrl(), val2.getUrl())) return false; return true; }
public int getHashCode(WCInfo value) { final HashCodeBuilder builder = new HashCodeBuilder(); builder.append(value.getPath()); builder.append(value.getUrl()); builder.append(value.getFormat()); builder.append(value.getType()); builder.append(value.getStickyDepth()); return builder.getCode(); }