@Override public int hashCode() { HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(getType()) .append(getId()); for (Attribute<?> av: getAttributes()) { hcb.append(av.getName()).append(av.getValue()); } return hcb.toHashCode(); }
@Override public String toString() { ToStringBuilder tsb = new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE); tsb.append("type", getType()); for (Attribute<?> av: getAttributes()) { tsb.append(av.getTypedName().toString(), av.getValue()); } return tsb.toString(); }
@Override public void describeTo(DescriptionWriter writer) { writer.putField("type", getType()); for (Attribute<?> av: getAttributes()) { writer.putField(av.getTypedName().toString(), av.getValue()); } }
@Override public int hashCode() { HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(getType()) .append(getId()); for (Attribute<?> av: getAttributes()) { hcb.append(av.getName()).append(av.getValue()); } return hcb.toHashCode(); }
@Override public String toString() { ToStringBuilder tsb = new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE); tsb.append("type", getType()); for (Attribute<?> av: getAttributes()) { tsb.append(av.getTypedName().toString(), av.getValue()); } return tsb.toString(); }
@Override public void describeTo(DescriptionWriter writer) { writer.putField("type", getType()); for (Attribute<?> av: getAttributes()) { writer.putField(av.getTypedName().toString(), av.getValue()); } }