|
|
@@ -5,9 +5,7 @@ import org.apache.commons.lang.builder.EqualsBuilder;
|
|
5
|
5
|
import org.apache.commons.lang.builder.HashCodeBuilder;
|
|
6
|
6
|
import static se.citerus.dddsample.domain.model.cargo.RoutingStatus.*;
|
|
7
|
7
|
import static se.citerus.dddsample.domain.model.cargo.TransportStatus.ONBOARD_CARRIER;
|
|
8
|
|
-import se.citerus.dddsample.domain.model.handling.HandlingEvent;
|
|
9
|
|
-import static se.citerus.dddsample.domain.model.handling.HandlingEvent.Type.CLAIM;
|
|
10
|
|
-import static se.citerus.dddsample.domain.model.handling.HandlingEvent.Type.UNLOAD;
|
|
|
8
|
+import static se.citerus.dddsample.domain.model.handling.HandlingEvent.Type.*;
|
|
11
|
9
|
import se.citerus.dddsample.domain.model.location.Location;
|
|
12
|
10
|
import se.citerus.dddsample.domain.model.shared.HandlingActivity;
|
|
13
|
11
|
import se.citerus.dddsample.domain.model.voyage.Voyage;
|
|
|
@@ -95,7 +93,7 @@ public class Delivery implements ValueObject<Delivery> {
|
|
95
|
93
|
return false;
|
|
96
|
94
|
}
|
|
97
|
95
|
|
|
98
|
|
- if (mostRecentHandlingActivity.type().sameValueAs(HandlingEvent.Type.CUSTOMS)) {
|
|
|
96
|
+ if (CUSTOMS.sameValueAs(mostRecentHandlingActivity.type())) {
|
|
99
|
97
|
return !routeSpecification.destination().sameAs(mostRecentHandlingActivity.location());
|
|
100
|
98
|
} else {
|
|
101
|
99
|
return !itinerary.isExpected(mostRecentHandlingActivity);
|