|
|
@@ -1,8 +1,6 @@
|
|
1
|
1
|
package se.citerus.dddsample.domain.model.cargo;
|
|
2
|
2
|
|
|
3
|
3
|
import org.apache.commons.lang.Validate;
|
|
4
|
|
-import org.apache.commons.lang.builder.EqualsBuilder;
|
|
5
|
|
-import org.apache.commons.lang.builder.HashCodeBuilder;
|
|
6
|
4
|
import se.citerus.dddsample.domain.model.ValueObject;
|
|
7
|
5
|
|
|
8
|
6
|
/**
|
|
|
@@ -42,11 +40,11 @@ public final class TrackingId implements ValueObject<TrackingId> {
|
|
42
|
40
|
|
|
43
|
41
|
@Override
|
|
44
|
42
|
public int hashCode() {
|
|
45
|
|
- return HashCodeBuilder.reflectionHashCode(this);
|
|
|
43
|
+ return id.hashCode();
|
|
46
|
44
|
}
|
|
47
|
45
|
|
|
48
|
46
|
public boolean sameValueAs(TrackingId other) {
|
|
49
|
|
- return other != null && EqualsBuilder.reflectionEquals(this, other);
|
|
|
47
|
+ return other != null && this.id.equals(other.id);
|
|
50
|
48
|
}
|
|
51
|
49
|
|
|
52
|
50
|
TrackingId() {
|