ItEr23S03ContornaItEr22S03: Adding hashCode method since equals was overriden

This commit is contained in:
Óscar González Fernández 2009-08-28 13:07:07 +02:00
parent fb14f125f4
commit 3f3e8bf0ea

View file

@ -3,6 +3,7 @@ package org.navalplanner.business.resources.entities;
import java.util.Date;
import org.apache.commons.lang.Validate;
import org.apache.commons.lang.builder.HashCodeBuilder;
/**
* Represents a time interval <br />
@ -51,6 +52,11 @@ public abstract class Interval {
return false;
}
@Override
public int hashCode() {
return new HashCodeBuilder().append(start).append(end).toHashCode();
}
private boolean dateEquals(Date date1, Date date2) {
return date1 == date2
|| (date1 != null && date2 != null && date1.equals(date2));