zondag 14 december 2008

equals template

@Override
public boolean equals(Object o) {
if (o == this) {
return true;
}
if (!this.getClass().isInstance(o)) {
return false;
}
final Beslag other = this.getClass().cast(o);
return new EqualsBuilder().append(artikelnr, other.artikelnr).append(prijs, other.prijs).isEquals();
}

collection.addAll(T[])

proposal: extend collections with addAll(T[] values) method 

current patch: collection.addAll(Arrays.asList(valuesAsArray)) i.s.o. collection.addAll(valuesAsArray)