ItEr23S03ContornaItEr22S03: Adding hashCode method since equals was overriden
This commit is contained in:
parent
fb14f125f4
commit
3f3e8bf0ea
1 changed files with 6 additions and 0 deletions
|
|
@ -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));
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue