Browse Source

Renamed package "carrier" to "voyage", in line with Voyage being the aggregate root.

peter_backlund 17 years ago
parent
commit
b27d95c830
46 changed files with 80 additions and 80 deletions
  1. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/application/HandlingEventRegistrationAttempt.java
  2. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/application/HandlingEventService.java
  3. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/application/impl/HandlingEventServiceImpl.java
  4. 2
    2
      dddsample/src/main/java/se/citerus/dddsample/application/util/SampleDataGenerator.java
  5. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/domain/model/cargo/Delivery.java
  6. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/domain/model/cargo/Leg.java
  7. 2
    2
      dddsample/src/main/java/se/citerus/dddsample/domain/model/handling/HandlingEvent.java
  8. 3
    3
      dddsample/src/main/java/se/citerus/dddsample/domain/model/handling/HandlingEventFactory.java
  9. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/domain/model/handling/UnknownVoyageException.java
  10. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/CarrierMovement.java
  11. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/SampleVoyages.java
  12. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/Schedule.java
  13. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/Voyage.java
  14. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/VoyageNumber.java
  15. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/VoyageRepository.java
  16. 0
    0
      dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/package.html
  17. 3
    3
      dddsample/src/main/java/se/citerus/dddsample/infrastructure/persistence/hibernate/VoyageRepositoryHibernate.java
  18. 2
    2
      dddsample/src/main/java/se/citerus/dddsample/infrastructure/routing/ExternalRoutingService.java
  19. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/BookingServiceFacadeImpl.java
  20. 3
    3
      dddsample/src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/ItineraryCandidateDTOAssembler.java
  21. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/interfaces/handling/HandlingReportParser.java
  22. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/interfaces/handling/file/UploadDirectoryScanner.java
  23. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/interfaces/handling/ws/HandlingReportServiceImpl.java
  24. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/interfaces/tracking/CargoTrackingViewAdapter.java
  25. 1
    1
      dddsample/src/main/resources/se/citerus/dddsample/infrastructure/persistence/hibernate/CarrierMovement.hbm.xml
  26. 2
    2
      dddsample/src/main/resources/se/citerus/dddsample/infrastructure/persistence/hibernate/Voyage.hbm.xml
  27. BIN
      dddsample/src/main/webapp/images/shade.png
  28. 3
    3
      dddsample/src/test/java/se/citerus/dddsample/application/HandlingEventServiceTest.java
  29. 2
    2
      dddsample/src/test/java/se/citerus/dddsample/domain/model/cargo/CargoTest.java
  30. 3
    3
      dddsample/src/test/java/se/citerus/dddsample/domain/model/cargo/ItineraryTest.java
  31. 2
    2
      dddsample/src/test/java/se/citerus/dddsample/domain/model/cargo/RouteSpecificationTest.java
  32. 4
    4
      dddsample/src/test/java/se/citerus/dddsample/domain/model/handling/HandlingEventFactoryTest.java
  33. 3
    3
      dddsample/src/test/java/se/citerus/dddsample/domain/model/handling/HandlingEventTest.java
  34. 1
    1
      dddsample/src/test/java/se/citerus/dddsample/domain/model/voyage/CarrierMovementTest.java
  35. 1
    1
      dddsample/src/test/java/se/citerus/dddsample/domain/model/voyage/ScheduleTest.java
  36. 1
    1
      dddsample/src/test/java/se/citerus/dddsample/domain/model/voyage/VoyageNumberTest.java
  37. 1
    1
      dddsample/src/test/java/se/citerus/dddsample/domain/model/voyage/VoyageTest.java
  38. 4
    4
      dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/hibernate/CargoRepositoryTest.java
  39. 3
    3
      dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/hibernate/CarrierMovementRepositoryTest.java
  40. 2
    2
      dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/inmemory/HandlingEventRepositoryInMem.java
  41. 4
    4
      dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/inmemory/VoyageRepositoryInMem.java
  42. 3
    3
      dddsample/src/test/java/se/citerus/dddsample/infrastructure/routing/ExternalRoutingServiceTest.java
  43. 1
    1
      dddsample/src/test/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/CargoRoutingDTOAssemblerTest.java
  44. 2
    2
      dddsample/src/test/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/ItineraryCandidateDTOAssemblerTest.java
  45. 1
    1
      dddsample/src/test/java/se/citerus/dddsample/interfaces/tracking/CargoTrackingViewAdapterTest.java
  46. 4
    4
      dddsample/src/test/java/se/citerus/dddsample/scenario/CargoLifecycleScenarioTest.java

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/application/HandlingEventRegistrationAttempt.java View File

@@ -3,9 +3,9 @@ package se.citerus.dddsample.application;
3 3
 import org.apache.commons.lang.builder.ToStringBuilder;
4 4
 import org.apache.commons.lang.builder.ToStringStyle;
5 5
 import se.citerus.dddsample.domain.model.cargo.TrackingId;
6
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
7 6
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
8 7
 import se.citerus.dddsample.domain.model.location.UnLocode;
8
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
9 9
 
10 10
 import java.io.Serializable;
11 11
 import java.util.Date;

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/application/HandlingEventService.java View File

@@ -1,9 +1,9 @@
1 1
 package se.citerus.dddsample.application;
2 2
 
3 3
 import se.citerus.dddsample.domain.model.cargo.TrackingId;
4
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
5 4
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
6 5
 import se.citerus.dddsample.domain.model.location.UnLocode;
6
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
7 7
 
8 8
 import java.util.Date;
9 9
 

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/application/impl/HandlingEventServiceImpl.java View File

@@ -6,12 +6,12 @@ import org.springframework.transaction.annotation.Transactional;
6 6
 import se.citerus.dddsample.application.ApplicationEvents;
7 7
 import se.citerus.dddsample.application.HandlingEventService;
8 8
 import se.citerus.dddsample.domain.model.cargo.TrackingId;
9
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
10 9
 import se.citerus.dddsample.domain.model.handling.CannotCreateHandlingEventException;
11 10
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
12 11
 import se.citerus.dddsample.domain.model.handling.HandlingEventFactory;
13 12
 import se.citerus.dddsample.domain.model.handling.HandlingEventRepository;
14 13
 import se.citerus.dddsample.domain.model.location.UnLocode;
14
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
15 15
 
16 16
 import java.util.Date;
17 17
 

+ 2
- 2
dddsample/src/main/java/se/citerus/dddsample/application/util/SampleDataGenerator.java View File

@@ -12,8 +12,6 @@ import org.springframework.web.context.WebApplicationContext;
12 12
 import org.springframework.web.context.support.WebApplicationContextUtils;
13 13
 import static se.citerus.dddsample.application.util.DateTestUtil.toDate;
14 14
 import se.citerus.dddsample.domain.model.cargo.*;
15
-import static se.citerus.dddsample.domain.model.carrier.SampleVoyages.*;
16
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
17 15
 import se.citerus.dddsample.domain.model.handling.CannotCreateHandlingEventException;
18 16
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
19 17
 import se.citerus.dddsample.domain.model.handling.HandlingEventFactory;
@@ -22,6 +20,8 @@ import se.citerus.dddsample.domain.model.location.Location;
22 20
 import se.citerus.dddsample.domain.model.location.LocationRepository;
23 21
 import se.citerus.dddsample.domain.model.location.SampleLocations;
24 22
 import static se.citerus.dddsample.domain.model.location.SampleLocations.*;
23
+import static se.citerus.dddsample.domain.model.voyage.SampleVoyages.*;
24
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
25 25
 
26 26
 import javax.servlet.ServletContextEvent;
27 27
 import javax.servlet.ServletContextListener;

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/domain/model/cargo/Delivery.java View File

@@ -5,9 +5,9 @@ import org.apache.commons.lang.builder.EqualsBuilder;
5 5
 import org.apache.commons.lang.builder.HashCodeBuilder;
6 6
 import se.citerus.dddsample.domain.model.ValueObject;
7 7
 import static se.citerus.dddsample.domain.model.cargo.TransportStatus.*;
8
-import se.citerus.dddsample.domain.model.carrier.Voyage;
9 8
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
10 9
 import se.citerus.dddsample.domain.model.location.Location;
10
+import se.citerus.dddsample.domain.model.voyage.Voyage;
11 11
 import se.citerus.dddsample.domain.shared.DomainObjectUtils;
12 12
 
13 13
 import java.util.ArrayList;

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/domain/model/cargo/Leg.java View File

@@ -4,8 +4,8 @@ import org.apache.commons.lang.Validate;
4 4
 import org.apache.commons.lang.builder.EqualsBuilder;
5 5
 import org.apache.commons.lang.builder.HashCodeBuilder;
6 6
 import se.citerus.dddsample.domain.model.ValueObject;
7
-import se.citerus.dddsample.domain.model.carrier.Voyage;
8 7
 import se.citerus.dddsample.domain.model.location.Location;
8
+import se.citerus.dddsample.domain.model.voyage.Voyage;
9 9
 
10 10
 import java.util.Date;
11 11
 

+ 2
- 2
dddsample/src/main/java/se/citerus/dddsample/domain/model/handling/HandlingEvent.java View File

@@ -8,8 +8,8 @@ import org.apache.commons.lang.builder.ToStringStyle;
8 8
 import se.citerus.dddsample.domain.model.DomainEvent;
9 9
 import se.citerus.dddsample.domain.model.ValueObject;
10 10
 import se.citerus.dddsample.domain.model.cargo.Cargo;
11
-import se.citerus.dddsample.domain.model.carrier.Voyage;
12 11
 import se.citerus.dddsample.domain.model.location.Location;
12
+import se.citerus.dddsample.domain.model.voyage.Voyage;
13 13
 import se.citerus.dddsample.domain.shared.DomainObjectUtils;
14 14
 
15 15
 import java.util.Comparator;
@@ -22,7 +22,7 @@ import java.util.Date;
22 22
  * The HandlingEvent's are sent from different Incident Logging Applications
23 23
  * some time after the event occured and contain information about the
24 24
  * {@link se.citerus.dddsample.domain.model.cargo.TrackingId}, {@link se.citerus.dddsample.domain.model.location.Location}, timestamp of the completion of the event,
25
- * and possibly, if applicable a {@link se.citerus.dddsample.domain.model.carrier.Voyage}.
25
+ * and possibly, if applicable a {@link se.citerus.dddsample.domain.model.voyage.Voyage}.
26 26
  * <p/>
27 27
  * This class is the only member, and consequently the root, of the HandlingEvent aggregate. 
28 28
  * <p/>

+ 3
- 3
dddsample/src/main/java/se/citerus/dddsample/domain/model/handling/HandlingEventFactory.java View File

@@ -4,12 +4,12 @@ import org.apache.commons.lang.Validate;
4 4
 import se.citerus.dddsample.domain.model.cargo.Cargo;
5 5
 import se.citerus.dddsample.domain.model.cargo.CargoRepository;
6 6
 import se.citerus.dddsample.domain.model.cargo.TrackingId;
7
-import se.citerus.dddsample.domain.model.carrier.Voyage;
8
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
9
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
10 7
 import se.citerus.dddsample.domain.model.location.Location;
11 8
 import se.citerus.dddsample.domain.model.location.LocationRepository;
12 9
 import se.citerus.dddsample.domain.model.location.UnLocode;
10
+import se.citerus.dddsample.domain.model.voyage.Voyage;
11
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
12
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
13 13
 
14 14
 import java.util.Date;
15 15
 

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/domain/model/handling/UnknownVoyageException.java View File

@@ -1,6 +1,6 @@
1 1
 package se.citerus.dddsample.domain.model.handling;
2 2
 
3
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
3
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
4 4
 
5 5
 /**
6 6
  * Thrown when trying to register an event with an unknown carrier movement id.

dddsample/src/main/java/se/citerus/dddsample/domain/model/carrier/CarrierMovement.java → dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/CarrierMovement.java View File

@@ -1,4 +1,4 @@
1
-package se.citerus.dddsample.domain.model.carrier;
1
+package se.citerus.dddsample.domain.model.voyage;
2 2
 
3 3
 import org.apache.commons.lang.Validate;
4 4
 import org.apache.commons.lang.builder.EqualsBuilder;

dddsample/src/main/java/se/citerus/dddsample/domain/model/carrier/SampleVoyages.java → dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/SampleVoyages.java View File

@@ -1,4 +1,4 @@
1
-package se.citerus.dddsample.domain.model.carrier;
1
+package se.citerus.dddsample.domain.model.voyage;
2 2
 
3 3
 import static se.citerus.dddsample.application.util.DateTestUtil.toDate;
4 4
 import se.citerus.dddsample.domain.model.location.Location;

dddsample/src/main/java/se/citerus/dddsample/domain/model/carrier/Schedule.java → dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/Schedule.java View File

@@ -1,4 +1,4 @@
1
-package se.citerus.dddsample.domain.model.carrier;
1
+package se.citerus.dddsample.domain.model.voyage;
2 2
 
3 3
 import org.apache.commons.lang.Validate;
4 4
 import org.apache.commons.lang.builder.HashCodeBuilder;

dddsample/src/main/java/se/citerus/dddsample/domain/model/carrier/Voyage.java → dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/Voyage.java View File

@@ -1,4 +1,4 @@
1
-package se.citerus.dddsample.domain.model.carrier;
1
+package se.citerus.dddsample.domain.model.voyage;
2 2
 
3 3
 import org.apache.commons.lang.Validate;
4 4
 import se.citerus.dddsample.domain.model.Entity;

dddsample/src/main/java/se/citerus/dddsample/domain/model/carrier/VoyageNumber.java → dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/VoyageNumber.java View File

@@ -1,4 +1,4 @@
1
-package se.citerus.dddsample.domain.model.carrier;
1
+package se.citerus.dddsample.domain.model.voyage;
2 2
 
3 3
 import org.apache.commons.lang.Validate;
4 4
 import se.citerus.dddsample.domain.model.ValueObject;

dddsample/src/main/java/se/citerus/dddsample/domain/model/carrier/VoyageRepository.java → dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/VoyageRepository.java View File

@@ -1,4 +1,4 @@
1
-package se.citerus.dddsample.domain.model.carrier;
1
+package se.citerus.dddsample.domain.model.voyage;
2 2
 
3 3
 public interface VoyageRepository {
4 4
 

dddsample/src/main/java/se/citerus/dddsample/domain/model/carrier/package.html → dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/package.html View File


+ 3
- 3
dddsample/src/main/java/se/citerus/dddsample/infrastructure/persistence/hibernate/VoyageRepositoryHibernate.java View File

@@ -1,9 +1,9 @@
1 1
 package se.citerus.dddsample.infrastructure.persistence.hibernate;
2 2
 
3 3
 import org.springframework.stereotype.Repository;
4
-import se.citerus.dddsample.domain.model.carrier.Voyage;
5
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
6
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
4
+import se.citerus.dddsample.domain.model.voyage.Voyage;
5
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
6
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
7 7
 
8 8
 /**
9 9
  * Hibernate implementation of CarrierMovementRepository.

+ 2
- 2
dddsample/src/main/java/se/citerus/dddsample/infrastructure/routing/ExternalRoutingService.java View File

@@ -8,11 +8,11 @@ import org.apache.commons.logging.LogFactory;
8 8
 import se.citerus.dddsample.domain.model.cargo.Itinerary;
9 9
 import se.citerus.dddsample.domain.model.cargo.Leg;
10 10
 import se.citerus.dddsample.domain.model.cargo.RouteSpecification;
11
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
12
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
13 11
 import se.citerus.dddsample.domain.model.location.Location;
14 12
 import se.citerus.dddsample.domain.model.location.LocationRepository;
15 13
 import se.citerus.dddsample.domain.model.location.UnLocode;
14
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
15
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
16 16
 import se.citerus.dddsample.domain.service.RoutingService;
17 17
 
18 18
 import java.rmi.RemoteException;

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/BookingServiceFacadeImpl.java View File

@@ -6,10 +6,10 @@ import se.citerus.dddsample.domain.model.cargo.Cargo;
6 6
 import se.citerus.dddsample.domain.model.cargo.CargoRepository;
7 7
 import se.citerus.dddsample.domain.model.cargo.Itinerary;
8 8
 import se.citerus.dddsample.domain.model.cargo.TrackingId;
9
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
10 9
 import se.citerus.dddsample.domain.model.location.Location;
11 10
 import se.citerus.dddsample.domain.model.location.LocationRepository;
12 11
 import se.citerus.dddsample.domain.model.location.UnLocode;
12
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
13 13
 import se.citerus.dddsample.interfaces.booking.facade.BookingServiceFacade;
14 14
 import se.citerus.dddsample.interfaces.booking.facade.dto.CargoRoutingDTO;
15 15
 import se.citerus.dddsample.interfaces.booking.facade.dto.LocationDTO;

+ 3
- 3
dddsample/src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/ItineraryCandidateDTOAssembler.java View File

@@ -2,12 +2,12 @@ package se.citerus.dddsample.interfaces.booking.facade.internal.assembler;
2 2
 
3 3
 import se.citerus.dddsample.domain.model.cargo.Itinerary;
4 4
 import se.citerus.dddsample.domain.model.cargo.Leg;
5
-import se.citerus.dddsample.domain.model.carrier.Voyage;
6
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
7
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
8 5
 import se.citerus.dddsample.domain.model.location.Location;
9 6
 import se.citerus.dddsample.domain.model.location.LocationRepository;
10 7
 import se.citerus.dddsample.domain.model.location.UnLocode;
8
+import se.citerus.dddsample.domain.model.voyage.Voyage;
9
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
10
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
11 11
 import se.citerus.dddsample.interfaces.booking.facade.dto.LegDTO;
12 12
 import se.citerus.dddsample.interfaces.booking.facade.dto.RouteCandidateDTO;
13 13
 

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/interfaces/handling/HandlingReportParser.java View File

@@ -3,9 +3,9 @@ package se.citerus.dddsample.interfaces.handling;
3 3
 import com.aggregator.HandlingReport;
4 4
 import org.apache.commons.lang.StringUtils;
5 5
 import se.citerus.dddsample.domain.model.cargo.TrackingId;
6
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
7 6
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
8 7
 import se.citerus.dddsample.domain.model.location.UnLocode;
8
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
9 9
 
10 10
 import javax.xml.datatype.XMLGregorianCalendar;
11 11
 import java.text.ParseException;

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/interfaces/handling/file/UploadDirectoryScanner.java View File

@@ -7,9 +7,9 @@ import org.springframework.beans.factory.InitializingBean;
7 7
 import se.citerus.dddsample.application.ApplicationEvents;
8 8
 import se.citerus.dddsample.application.HandlingEventRegistrationAttempt;
9 9
 import se.citerus.dddsample.domain.model.cargo.TrackingId;
10
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
11 10
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
12 11
 import se.citerus.dddsample.domain.model.location.UnLocode;
12
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
13 13
 import static se.citerus.dddsample.interfaces.handling.HandlingReportParser.*;
14 14
 
15 15
 import java.io.File;

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/interfaces/handling/ws/HandlingReportServiceImpl.java View File

@@ -9,9 +9,9 @@ import org.apache.commons.logging.LogFactory;
9 9
 import se.citerus.dddsample.application.ApplicationEvents;
10 10
 import se.citerus.dddsample.application.HandlingEventRegistrationAttempt;
11 11
 import se.citerus.dddsample.domain.model.cargo.TrackingId;
12
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
13 12
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
14 13
 import se.citerus.dddsample.domain.model.location.UnLocode;
14
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
15 15
 import static se.citerus.dddsample.interfaces.handling.HandlingReportParser.*;
16 16
 
17 17
 import javax.jws.WebParam;

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/interfaces/tracking/CargoTrackingViewAdapter.java View File

@@ -3,9 +3,9 @@ package se.citerus.dddsample.interfaces.tracking;
3 3
 import org.springframework.context.MessageSource;
4 4
 import se.citerus.dddsample.domain.model.cargo.Cargo;
5 5
 import se.citerus.dddsample.domain.model.cargo.Delivery;
6
-import se.citerus.dddsample.domain.model.carrier.Voyage;
7 6
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
8 7
 import se.citerus.dddsample.domain.model.location.Location;
8
+import se.citerus.dddsample.domain.model.voyage.Voyage;
9 9
 
10 10
 import java.text.SimpleDateFormat;
11 11
 import java.util.*;

+ 1
- 1
dddsample/src/main/resources/se/citerus/dddsample/infrastructure/persistence/hibernate/CarrierMovement.hbm.xml View File

@@ -5,7 +5,7 @@
5 5
   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
6 6
 
7 7
 <hibernate-mapping default-access="field">
8
-  <class name="se.citerus.dddsample.domain.model.carrier.CarrierMovement" table="CarrierMovement" mutable="false">
8
+  <class name="se.citerus.dddsample.domain.model.voyage.CarrierMovement" table="CarrierMovement" mutable="false">
9 9
 
10 10
     <id name="id" column="id">
11 11
       <generator class="org.hibernate.id.IdentityGenerator"/>

+ 2
- 2
dddsample/src/main/resources/se/citerus/dddsample/infrastructure/persistence/hibernate/Voyage.hbm.xml View File

@@ -5,7 +5,7 @@
5 5
   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
6 6
 
7 7
 <hibernate-mapping default-access="field">
8
-  <class name="se.citerus.dddsample.domain.model.carrier.Voyage" table="Voyage">
8
+  <class name="se.citerus.dddsample.domain.model.voyage.Voyage" table="Voyage">
9 9
 
10 10
     <id name="id" column="id">
11 11
       <generator class="org.hibernate.id.IdentityGenerator"/>
@@ -19,7 +19,7 @@
19 19
       <list name="carrierMovements" lazy="false" cascade="all-delete-orphan">
20 20
         <key column="voyage_id" foreign-key="voyage_fk"/>
21 21
         <index column="cm_index"/>
22
-        <one-to-many class="se.citerus.dddsample.domain.model.carrier.CarrierMovement"/>
22
+        <one-to-many class="se.citerus.dddsample.domain.model.voyage.CarrierMovement"/>
23 23
       </list>
24 24
     </component>
25 25
 

BIN
dddsample/src/main/webapp/images/shade.png View File


+ 3
- 3
dddsample/src/test/java/se/citerus/dddsample/application/HandlingEventServiceTest.java View File

@@ -7,15 +7,15 @@ import se.citerus.dddsample.domain.model.cargo.Cargo;
7 7
 import se.citerus.dddsample.domain.model.cargo.CargoRepository;
8 8
 import se.citerus.dddsample.domain.model.cargo.RouteSpecification;
9 9
 import se.citerus.dddsample.domain.model.cargo.TrackingId;
10
-import se.citerus.dddsample.domain.model.carrier.SampleVoyages;
11
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
12
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
13 10
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
14 11
 import se.citerus.dddsample.domain.model.handling.HandlingEventFactory;
15 12
 import se.citerus.dddsample.domain.model.handling.HandlingEventRepository;
16 13
 import se.citerus.dddsample.domain.model.location.LocationRepository;
17 14
 import static se.citerus.dddsample.domain.model.location.SampleLocations.*;
18 15
 import se.citerus.dddsample.domain.model.location.UnLocode;
16
+import se.citerus.dddsample.domain.model.voyage.SampleVoyages;
17
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
18
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
19 19
 
20 20
 import java.util.Date;
21 21
 

+ 2
- 2
dddsample/src/test/java/se/citerus/dddsample/domain/model/cargo/CargoTest.java View File

@@ -4,11 +4,11 @@ import junit.framework.TestCase;
4 4
 import se.citerus.dddsample.application.util.DateTestUtil;
5 5
 import static se.citerus.dddsample.domain.model.cargo.RoutingStatus.*;
6 6
 import static se.citerus.dddsample.domain.model.cargo.TransportStatus.NOT_RECEIVED;
7
-import se.citerus.dddsample.domain.model.carrier.Voyage;
8
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
9 7
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
10 8
 import se.citerus.dddsample.domain.model.location.Location;
11 9
 import static se.citerus.dddsample.domain.model.location.SampleLocations.*;
10
+import se.citerus.dddsample.domain.model.voyage.Voyage;
11
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
12 12
 
13 13
 import java.text.DateFormat;
14 14
 import java.text.ParseException;

+ 3
- 3
dddsample/src/test/java/se/citerus/dddsample/domain/model/cargo/ItineraryTest.java View File

@@ -1,11 +1,11 @@
1 1
 package se.citerus.dddsample.domain.model.cargo;
2 2
 
3 3
 import junit.framework.TestCase;
4
-import se.citerus.dddsample.domain.model.carrier.CarrierMovement;
5
-import se.citerus.dddsample.domain.model.carrier.Voyage;
6
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
7 4
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
8 5
 import static se.citerus.dddsample.domain.model.location.SampleLocations.*;
6
+import se.citerus.dddsample.domain.model.voyage.CarrierMovement;
7
+import se.citerus.dddsample.domain.model.voyage.Voyage;
8
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
9 9
 
10 10
 import java.util.ArrayList;
11 11
 import java.util.Arrays;

+ 2
- 2
dddsample/src/test/java/se/citerus/dddsample/domain/model/cargo/RouteSpecificationTest.java View File

@@ -2,9 +2,9 @@ package se.citerus.dddsample.domain.model.cargo;
2 2
 
3 3
 import junit.framework.TestCase;
4 4
 import static se.citerus.dddsample.application.util.DateTestUtil.toDate;
5
-import se.citerus.dddsample.domain.model.carrier.Voyage;
6
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
7 5
 import static se.citerus.dddsample.domain.model.location.SampleLocations.*;
6
+import se.citerus.dddsample.domain.model.voyage.Voyage;
7
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
8 8
 
9 9
 import java.util.Arrays;
10 10
 

+ 4
- 4
dddsample/src/test/java/se/citerus/dddsample/domain/model/handling/HandlingEventFactoryTest.java View File

@@ -6,14 +6,14 @@ import se.citerus.dddsample.domain.model.cargo.Cargo;
6 6
 import se.citerus.dddsample.domain.model.cargo.CargoRepository;
7 7
 import se.citerus.dddsample.domain.model.cargo.RouteSpecification;
8 8
 import se.citerus.dddsample.domain.model.cargo.TrackingId;
9
-import static se.citerus.dddsample.domain.model.carrier.SampleVoyages.CM001;
10
-import se.citerus.dddsample.domain.model.carrier.Voyage;
11
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
12
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
13 9
 import static se.citerus.dddsample.domain.model.handling.HandlingEvent.Type;
14 10
 import se.citerus.dddsample.domain.model.location.LocationRepository;
15 11
 import static se.citerus.dddsample.domain.model.location.SampleLocations.*;
16 12
 import se.citerus.dddsample.domain.model.location.UnLocode;
13
+import static se.citerus.dddsample.domain.model.voyage.SampleVoyages.CM001;
14
+import se.citerus.dddsample.domain.model.voyage.Voyage;
15
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
16
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
17 17
 import se.citerus.dddsample.infrastructure.persistence.inmemory.LocationRepositoryInMem;
18 18
 import se.citerus.dddsample.infrastructure.persistence.inmemory.VoyageRepositoryInMem;
19 19
 

+ 3
- 3
dddsample/src/test/java/se/citerus/dddsample/domain/model/handling/HandlingEventTest.java View File

@@ -4,11 +4,11 @@ import junit.framework.TestCase;
4 4
 import se.citerus.dddsample.domain.model.cargo.Cargo;
5 5
 import se.citerus.dddsample.domain.model.cargo.RouteSpecification;
6 6
 import se.citerus.dddsample.domain.model.cargo.TrackingId;
7
-import se.citerus.dddsample.domain.model.carrier.SampleVoyages;
8
-import static se.citerus.dddsample.domain.model.carrier.SampleVoyages.CM003;
9
-import static se.citerus.dddsample.domain.model.carrier.SampleVoyages.CM004;
10 7
 import static se.citerus.dddsample.domain.model.handling.HandlingEvent.Type.*;
11 8
 import static se.citerus.dddsample.domain.model.location.SampleLocations.*;
9
+import se.citerus.dddsample.domain.model.voyage.SampleVoyages;
10
+import static se.citerus.dddsample.domain.model.voyage.SampleVoyages.CM003;
11
+import static se.citerus.dddsample.domain.model.voyage.SampleVoyages.CM004;
12 12
 
13 13
 import static java.util.Arrays.asList;
14 14
 import java.util.Date;

dddsample/src/test/java/se/citerus/dddsample/domain/model/carrier/CarrierMovementTest.java → dddsample/src/test/java/se/citerus/dddsample/domain/model/voyage/CarrierMovementTest.java View File

@@ -1,4 +1,4 @@
1
-package se.citerus.dddsample.domain.model.carrier;
1
+package se.citerus.dddsample.domain.model.voyage;
2 2
 
3 3
 import junit.framework.TestCase;
4 4
 import static se.citerus.dddsample.domain.model.location.SampleLocations.HAMBURG;

dddsample/src/test/java/se/citerus/dddsample/domain/model/carrier/ScheduleTest.java → dddsample/src/test/java/se/citerus/dddsample/domain/model/voyage/ScheduleTest.java View File

@@ -1,4 +1,4 @@
1
-package se.citerus.dddsample.domain.model.carrier;
1
+package se.citerus.dddsample.domain.model.voyage;
2 2
 
3 3
 import junit.framework.TestCase;
4 4
 

dddsample/src/test/java/se/citerus/dddsample/domain/model/carrier/VoyageNumberTest.java → dddsample/src/test/java/se/citerus/dddsample/domain/model/voyage/VoyageNumberTest.java View File

@@ -1,4 +1,4 @@
1
-package se.citerus.dddsample.domain.model.carrier;
1
+package se.citerus.dddsample.domain.model.voyage;
2 2
 
3 3
 import junit.framework.TestCase;
4 4
 

dddsample/src/test/java/se/citerus/dddsample/domain/model/carrier/VoyageTest.java → dddsample/src/test/java/se/citerus/dddsample/domain/model/voyage/VoyageTest.java View File

@@ -1,4 +1,4 @@
1
-package se.citerus.dddsample.domain.model.carrier;
1
+package se.citerus.dddsample.domain.model.voyage;
2 2
 
3 3
 import junit.framework.TestCase;
4 4
 

+ 4
- 4
dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/hibernate/CargoRepositoryTest.java View File

@@ -2,10 +2,6 @@ package se.citerus.dddsample.infrastructure.persistence.hibernate;
2 2
 
3 3
 import se.citerus.dddsample.application.util.SampleDataGenerator;
4 4
 import se.citerus.dddsample.domain.model.cargo.*;
5
-import static se.citerus.dddsample.domain.model.carrier.SampleVoyages.CM004;
6
-import se.citerus.dddsample.domain.model.carrier.Voyage;
7
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
8
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
9 5
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
10 6
 import static se.citerus.dddsample.domain.model.handling.HandlingEvent.Type.LOAD;
11 7
 import static se.citerus.dddsample.domain.model.handling.HandlingEvent.Type.RECEIVE;
@@ -13,6 +9,10 @@ import se.citerus.dddsample.domain.model.location.Location;
13 9
 import se.citerus.dddsample.domain.model.location.LocationRepository;
14 10
 import static se.citerus.dddsample.domain.model.location.SampleLocations.*;
15 11
 import se.citerus.dddsample.domain.model.location.UnLocode;
12
+import static se.citerus.dddsample.domain.model.voyage.SampleVoyages.CM004;
13
+import se.citerus.dddsample.domain.model.voyage.Voyage;
14
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
15
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
16 16
 
17 17
 import java.util.Arrays;
18 18
 import java.util.Date;

+ 3
- 3
dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/hibernate/CarrierMovementRepositoryTest.java View File

@@ -1,8 +1,8 @@
1 1
 package se.citerus.dddsample.infrastructure.persistence.hibernate;
2 2
 
3
-import se.citerus.dddsample.domain.model.carrier.Voyage;
4
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
5
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
3
+import se.citerus.dddsample.domain.model.voyage.Voyage;
4
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
5
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
6 6
 
7 7
 public class CarrierMovementRepositoryTest extends AbstractRepositoryTest {
8 8
 

+ 2
- 2
dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/inmemory/HandlingEventRepositoryInMem.java View File

@@ -4,10 +4,10 @@ import org.apache.commons.logging.Log;
4 4
 import org.apache.commons.logging.LogFactory;
5 5
 import se.citerus.dddsample.domain.model.cargo.Cargo;
6 6
 import se.citerus.dddsample.domain.model.cargo.TrackingId;
7
-import se.citerus.dddsample.domain.model.carrier.CarrierMovement;
8
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
9 7
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
10 8
 import se.citerus.dddsample.domain.model.handling.HandlingEventRepository;
9
+import se.citerus.dddsample.domain.model.voyage.CarrierMovement;
10
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
11 11
 
12 12
 import java.text.DateFormat;
13 13
 import java.text.ParseException;

+ 4
- 4
dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/inmemory/VoyageRepositoryInMem.java View File

@@ -1,9 +1,9 @@
1 1
 package se.citerus.dddsample.infrastructure.persistence.inmemory;
2 2
 
3
-import se.citerus.dddsample.domain.model.carrier.SampleVoyages;
4
-import se.citerus.dddsample.domain.model.carrier.Voyage;
5
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
6
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
3
+import se.citerus.dddsample.domain.model.voyage.SampleVoyages;
4
+import se.citerus.dddsample.domain.model.voyage.Voyage;
5
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
6
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
7 7
 
8 8
 public final class VoyageRepositoryInMem implements VoyageRepository {
9 9
 

+ 3
- 3
dddsample/src/test/java/se/citerus/dddsample/infrastructure/routing/ExternalRoutingServiceTest.java View File

@@ -6,12 +6,12 @@ import com.pathfinder.internal.GraphTraversalServiceImpl;
6 6
 import junit.framework.TestCase;
7 7
 import static org.easymock.EasyMock.*;
8 8
 import se.citerus.dddsample.domain.model.cargo.*;
9
-import se.citerus.dddsample.domain.model.carrier.SampleVoyages;
10
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
11
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
12 9
 import se.citerus.dddsample.domain.model.location.Location;
13 10
 import se.citerus.dddsample.domain.model.location.LocationRepository;
14 11
 import static se.citerus.dddsample.domain.model.location.SampleLocations.*;
12
+import se.citerus.dddsample.domain.model.voyage.SampleVoyages;
13
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
14
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
15 15
 import se.citerus.dddsample.infrastructure.persistence.inmemory.LocationRepositoryInMem;
16 16
 
17 17
 import java.util.Arrays;

+ 1
- 1
dddsample/src/test/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/CargoRoutingDTOAssemblerTest.java View File

@@ -2,9 +2,9 @@ package se.citerus.dddsample.interfaces.booking.facade.internal.assembler;
2 2
 
3 3
 import junit.framework.TestCase;
4 4
 import se.citerus.dddsample.domain.model.cargo.*;
5
-import static se.citerus.dddsample.domain.model.carrier.SampleVoyages.CM001;
6 5
 import se.citerus.dddsample.domain.model.location.Location;
7 6
 import static se.citerus.dddsample.domain.model.location.SampleLocations.*;
7
+import static se.citerus.dddsample.domain.model.voyage.SampleVoyages.CM001;
8 8
 import se.citerus.dddsample.interfaces.booking.facade.dto.CargoRoutingDTO;
9 9
 import se.citerus.dddsample.interfaces.booking.facade.dto.LegDTO;
10 10
 

+ 2
- 2
dddsample/src/test/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/ItineraryCandidateDTOAssemblerTest.java View File

@@ -4,12 +4,12 @@ import junit.framework.TestCase;
4 4
 import static org.easymock.EasyMock.*;
5 5
 import se.citerus.dddsample.domain.model.cargo.Itinerary;
6 6
 import se.citerus.dddsample.domain.model.cargo.Leg;
7
-import static se.citerus.dddsample.domain.model.carrier.SampleVoyages.CM001;
8
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
9 7
 import se.citerus.dddsample.domain.model.location.Location;
10 8
 import se.citerus.dddsample.domain.model.location.LocationRepository;
11 9
 import static se.citerus.dddsample.domain.model.location.SampleLocations.*;
12 10
 import se.citerus.dddsample.domain.model.location.UnLocode;
11
+import static se.citerus.dddsample.domain.model.voyage.SampleVoyages.CM001;
12
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
13 13
 import se.citerus.dddsample.infrastructure.persistence.inmemory.VoyageRepositoryInMem;
14 14
 import se.citerus.dddsample.interfaces.booking.facade.dto.LegDTO;
15 15
 import se.citerus.dddsample.interfaces.booking.facade.dto.RouteCandidateDTO;

+ 1
- 1
dddsample/src/test/java/se/citerus/dddsample/interfaces/tracking/CargoTrackingViewAdapterTest.java View File

@@ -5,10 +5,10 @@ import org.springframework.context.support.StaticApplicationContext;
5 5
 import se.citerus.dddsample.domain.model.cargo.Cargo;
6 6
 import se.citerus.dddsample.domain.model.cargo.RouteSpecification;
7 7
 import se.citerus.dddsample.domain.model.cargo.TrackingId;
8
-import static se.citerus.dddsample.domain.model.carrier.SampleVoyages.CM001;
9 8
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
10 9
 import static se.citerus.dddsample.domain.model.location.SampleLocations.HANGZOU;
11 10
 import static se.citerus.dddsample.domain.model.location.SampleLocations.HELSINKI;
11
+import static se.citerus.dddsample.domain.model.voyage.SampleVoyages.CM001;
12 12
 
13 13
 import java.util.*;
14 14
 

+ 4
- 4
dddsample/src/test/java/se/citerus/dddsample/scenario/CargoLifecycleScenarioTest.java View File

@@ -7,10 +7,6 @@ import se.citerus.dddsample.application.impl.CargoInspectionServiceImpl;
7 7
 import se.citerus.dddsample.application.impl.HandlingEventServiceImpl;
8 8
 import se.citerus.dddsample.domain.model.cargo.*;
9 9
 import static se.citerus.dddsample.domain.model.cargo.TransportStatus.*;
10
-import static se.citerus.dddsample.domain.model.carrier.SampleVoyages.*;
11
-import static se.citerus.dddsample.domain.model.carrier.Voyage.NONE;
12
-import se.citerus.dddsample.domain.model.carrier.VoyageNumber;
13
-import se.citerus.dddsample.domain.model.carrier.VoyageRepository;
14 10
 import se.citerus.dddsample.domain.model.handling.HandlingEvent;
15 11
 import static se.citerus.dddsample.domain.model.handling.HandlingEvent.Type.*;
16 12
 import se.citerus.dddsample.domain.model.handling.HandlingEventFactory;
@@ -19,6 +15,10 @@ import se.citerus.dddsample.domain.model.location.Location;
19 15
 import se.citerus.dddsample.domain.model.location.LocationRepository;
20 16
 import static se.citerus.dddsample.domain.model.location.SampleLocations.*;
21 17
 import se.citerus.dddsample.domain.model.location.UnLocode;
18
+import static se.citerus.dddsample.domain.model.voyage.SampleVoyages.*;
19
+import static se.citerus.dddsample.domain.model.voyage.Voyage.NONE;
20
+import se.citerus.dddsample.domain.model.voyage.VoyageNumber;
21
+import se.citerus.dddsample.domain.model.voyage.VoyageRepository;
22 22
 import se.citerus.dddsample.domain.service.RoutingService;
23 23
 import se.citerus.dddsample.infrastructure.messaging.stub.SynchronousApplicationEventsStub;
24 24
 import se.citerus.dddsample.infrastructure.persistence.inmemory.CargoRepositoryInMem;