Skip to content

Commit

Permalink
#3231: Add missing equals and hashCode
Browse files Browse the repository at this point in the history
  • Loading branch information
gjvoosten committed Nov 18, 2020
1 parent 262def6 commit 881b347
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions src/main/java/mil/dds/anet/beans/ForeignObjectHolder.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package mil.dds.anet.beans;

import java.util.Objects;
import java.util.Optional;
import mil.dds.anet.views.AbstractAnetBean;

Expand Down Expand Up @@ -36,4 +37,18 @@ public T getForeignObject() {
public void setForeignObject(T foreignObject) {
this.foreignObject = Optional.ofNullable(foreignObject);
}

@Override
public boolean equals(Object o) {
if (!(o instanceof ForeignObjectHolder)) {
return false;
}
final ForeignObjectHolder<?> other = (ForeignObjectHolder<?>) o;
return Objects.equals(other.getForeignUuid(), foreignUuid);
}

@Override
public int hashCode() {
return Objects.hash(foreignUuid);
}
}

0 comments on commit 881b347

Please sign in to comment.