ソースを参照

Changed idString() methods to stringValue()

peter_backlund 17 年 前
コミット
7bb1898849
共有19 個のファイルを変更した35 個の追加39 個の削除を含む
  1. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/application/impl/BookingServiceImpl.java
  2. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/domain/model/cargo/TrackingId.java
  3. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/domain/model/handling/UnknownCargoException.java
  4. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/domain/model/handling/UnknownLocationException.java
  5. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/domain/model/handling/UnknownVoyageException.java
  6. 2
    2
      dddsample/src/main/java/se/citerus/dddsample/domain/model/location/UnLocode.java
  7. 2
    2
      dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/VoyageNumber.java
  8. 2
    2
      dddsample/src/main/java/se/citerus/dddsample/infrastructure/routing/ExternalRoutingService.java
  9. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/BookingServiceFacadeImpl.java
  10. 6
    6
      dddsample/src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/CargoRoutingDTOAssembler.java
  11. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/ItineraryCandidateDTOAssembler.java
  12. 1
    1
      dddsample/src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/LocationDTOAssembler.java
  13. 4
    4
      dddsample/src/main/java/se/citerus/dddsample/interfaces/tracking/CargoTrackingViewAdapter.java
  14. 2
    2
      dddsample/src/test/java/se/citerus/dddsample/domain/model/location/UnLocodeTest.java
  15. 0
    4
      dddsample/src/test/java/se/citerus/dddsample/domain/model/voyage/VoyageNumberTest.java
  16. 1
    1
      dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/hibernate/CargoRepositoryTest.java
  17. 1
    1
      dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/hibernate/CarrierMovementRepositoryTest.java
  18. 6
    6
      dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/inmemory/CargoRepositoryInMem.java
  19. 1
    1
      dddsample/src/test/java/se/citerus/dddsample/infrastructure/routing/ExternalRoutingServiceTest.java

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/application/impl/BookingServiceImpl.java ファイルの表示

@@ -40,7 +40,7 @@ public final class BookingServiceImpl implements BookingService {
40 40
                                  final Date arrivalDeadline) {
41 41
     final Cargo cargo = cargoFactory.newCargo(originUnLocode, destinationUnLocode, arrivalDeadline);
42 42
     cargoRepository.store(cargo);
43
-    logger.info("Booked new cargo with tracking id " + cargo.trackingId().idString());
43
+    logger.info("Booked new cargo with tracking id " + cargo.trackingId().stringValue());
44 44
 
45 45
     return cargo.trackingId();
46 46
   }

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/domain/model/cargo/TrackingId.java ファイルの表示

@@ -24,7 +24,7 @@ public final class TrackingId implements ValueObject<TrackingId> {
24 24
   /**
25 25
    * @return String representation of this tracking id.
26 26
    */
27
-  public String idString() {
27
+  public String stringValue() {
28 28
     return id;
29 29
   }
30 30
 

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/domain/model/handling/UnknownCargoException.java ファイルの表示

@@ -21,6 +21,6 @@ public final class UnknownCargoException extends CannotCreateHandlingEventExcept
21 21
    */            
22 22
   @Override
23 23
   public String getMessage() {
24
-    return "No cargo with tracking id " + trackingId.idString() + " exists in the system";
24
+    return "No cargo with tracking id " + trackingId.stringValue() + " exists in the system";
25 25
   }
26 26
 }

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/domain/model/handling/UnknownLocationException.java ファイルの表示

@@ -12,6 +12,6 @@ public class UnknownLocationException extends CannotCreateHandlingEventException
12 12
 
13 13
   @Override
14 14
   public String getMessage() {
15
-    return "No location with UN locode " + unlocode.idString() + " exists in the system";
15
+    return "No location with UN locode " + unlocode.stringValue() + " exists in the system";
16 16
   }
17 17
 }

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/domain/model/handling/UnknownVoyageException.java ファイルの表示

@@ -15,6 +15,6 @@ public class UnknownVoyageException extends CannotCreateHandlingEventException {
15 15
 
16 16
   @Override
17 17
   public String getMessage() {
18
-    return "No voyage with number " + voyageNumber.idString() + " exists in the system";
18
+    return "No voyage with number " + voyageNumber.stringValue() + " exists in the system";
19 19
   }
20 20
 }

+ 2
- 2
dddsample/src/main/java/se/citerus/dddsample/domain/model/location/UnLocode.java ファイルの表示

@@ -35,7 +35,7 @@ public final class UnLocode implements ValueObject<UnLocode> {
35 35
   /**
36 36
    * @return country code and location code concatenated, always upper case.
37 37
    */
38
-  public String idString() {
38
+  public String stringValue() {
39 39
     return unlocode;
40 40
   }
41 41
 
@@ -61,7 +61,7 @@ public final class UnLocode implements ValueObject<UnLocode> {
61 61
 
62 62
   @Override
63 63
   public String toString() {
64
-    return idString();
64
+    return stringValue();
65 65
   }
66 66
 
67 67
   UnLocode() {

+ 2
- 2
dddsample/src/main/java/se/citerus/dddsample/domain/model/voyage/VoyageNumber.java ファイルの表示

@@ -43,12 +43,12 @@ public class VoyageNumber implements ValueObject<VoyageNumber> {
43 43
     return number;
44 44
   }
45 45
 
46
-  public String idString() {
46
+  public String stringValue() {
47 47
     return number;
48 48
   }
49 49
 
50 50
   VoyageNumber() {
51 51
     // Needed by Hibernate
52 52
   }
53
-  
53
+
54 54
 }

+ 2
- 2
dddsample/src/main/java/se/citerus/dddsample/infrastructure/routing/ExternalRoutingService.java ファイルの表示

@@ -47,8 +47,8 @@ public class ExternalRoutingService implements RoutingService {
47 47
     final List<TransitPath> transitPaths;
48 48
     try {
49 49
       transitPaths = graphTraversalService.findShortestPath(
50
-      origin.unLocode().idString(),
51
-      destination.unLocode().idString(),
50
+      origin.unLocode().stringValue(),
51
+      destination.unLocode().stringValue(),
52 52
       limitations
53 53
     );
54 54
     } catch (RemoteException e) {

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/BookingServiceFacadeImpl.java ファイルの表示

@@ -52,7 +52,7 @@ public class BookingServiceFacadeImpl implements BookingServiceFacade {
52 52
       new UnLocode(destination),
53 53
       arrivalDeadline
54 54
     );
55
-    return trackingId.idString();
55
+    return trackingId.stringValue();
56 56
   }
57 57
 
58 58
   @Override

+ 6
- 6
dddsample/src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/CargoRoutingDTOAssembler.java ファイルの表示

@@ -17,16 +17,16 @@ public class CargoRoutingDTOAssembler {
17 17
    */
18 18
   public CargoRoutingDTO toDTO(final Cargo cargo) {
19 19
     final CargoRoutingDTO dto = new CargoRoutingDTO(
20
-      cargo.trackingId().idString(),
21
-      cargo.routeSpecification().origin().unLocode().idString(),
22
-      cargo.routeSpecification().destination().unLocode().idString(),
20
+      cargo.trackingId().stringValue(),
21
+      cargo.routeSpecification().origin().unLocode().stringValue(),
22
+      cargo.routeSpecification().destination().unLocode().stringValue(),
23 23
       cargo.routeSpecification().arrivalDeadline(),
24 24
       cargo.delivery().routingStatus().sameValueAs(RoutingStatus.MISROUTED));
25 25
     for (Leg leg : cargo.itinerary().legs()) {
26 26
       dto.addLeg(
27
-        leg.voyage().voyageNumber().idString(),
28
-        leg.loadLocation().unLocode().idString(),
29
-        leg.unloadLocation().unLocode().idString(),
27
+        leg.voyage().voyageNumber().stringValue(),
28
+        leg.loadLocation().unLocode().stringValue(),
29
+        leg.unloadLocation().unLocode().stringValue(),
30 30
         leg.loadTime(),
31 31
         leg.unloadTime());
32 32
     }

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/ItineraryCandidateDTOAssembler.java ファイルの表示

@@ -39,7 +39,7 @@ public class ItineraryCandidateDTOAssembler {
39 39
     final VoyageNumber voyageNumber = leg.voyage().voyageNumber();
40 40
     final UnLocode from = leg.loadLocation().unLocode();
41 41
     final UnLocode to = leg.unloadLocation().unLocode();
42
-    return new LegDTO(voyageNumber.idString(), from.idString(), to.idString(), leg.loadTime(), leg.unloadTime());
42
+    return new LegDTO(voyageNumber.stringValue(), from.stringValue(), to.stringValue(), leg.loadTime(), leg.unloadTime());
43 43
   }
44 44
 
45 45
   /**

+ 1
- 1
dddsample/src/main/java/se/citerus/dddsample/interfaces/booking/facade/internal/assembler/LocationDTOAssembler.java ファイルの表示

@@ -9,7 +9,7 @@ import java.util.List;
9 9
 public class LocationDTOAssembler {
10 10
 
11 11
   public LocationDTO toDTO(Location location) {
12
-    return new LocationDTO(location.unLocode().idString(), location.name());
12
+    return new LocationDTO(location.unLocode().stringValue(), location.name());
13 13
   }
14 14
 
15 15
   public List<LocationDTO> toDTOList(List<Location> allLocations) {

+ 4
- 4
dddsample/src/main/java/se/citerus/dddsample/interfaces/tracking/CargoTrackingViewAdapter.java ファイルの表示

@@ -69,7 +69,7 @@ public final class CargoTrackingViewAdapter {
69 69
         args = new Object[]{getDisplayText(delivery.lastKnownLocation())};
70 70
         break;
71 71
       case ONBOARD_CARRIER:
72
-        args = new Object[]{delivery.currentVoyage().voyageNumber().idString()};
72
+        args = new Object[]{delivery.currentVoyage().voyageNumber().stringValue()};
73 73
         break;
74 74
       case CLAIMED:
75 75
       case NOT_RECEIVED:
@@ -100,7 +100,7 @@ public final class CargoTrackingViewAdapter {
100 100
    * @return Cargo tracking id.
101 101
    */
102 102
   public String getTrackingId() {
103
-    return cargo.trackingId().idString();
103
+    return cargo.trackingId().stringValue();
104 104
   }
105 105
 
106 106
   public String getEta() {
@@ -188,7 +188,7 @@ public final class CargoTrackingViewAdapter {
188 188
      */
189 189
     public String getVoyageNumber() {
190 190
       final Voyage voyage = handlingEvent.voyage();
191
-      return voyage.voyageNumber().idString();
191
+      return voyage.voyageNumber().stringValue();
192 192
     }
193 193
 
194 194
     /**
@@ -205,7 +205,7 @@ public final class CargoTrackingViewAdapter {
205 205
         case LOAD:
206 206
         case UNLOAD:
207 207
           args = new Object[]{
208
-            handlingEvent.voyage().voyageNumber().idString(),
208
+            handlingEvent.voyage().voyageNumber().stringValue(),
209 209
             handlingEvent.location().name(),
210 210
             handlingEvent.completionTime()
211 211
           };

+ 2
- 2
dddsample/src/test/java/se/citerus/dddsample/domain/model/location/UnLocodeTest.java ファイルの表示

@@ -18,8 +18,8 @@ public class UnLocodeTest extends TestCase {
18 18
     assertInvalid(null);
19 19
   }
20 20
 
21
-  public void testIdString() throws Exception {
22
-    assertEquals("ABCDE", new UnLocode("AbcDe").idString());
21
+  public void testStringValue() throws Exception {
22
+    assertEquals("ABCDE", new UnLocode("AbcDe").stringValue());
23 23
   }
24 24
 
25 25
   public void testEquals() throws Exception {

+ 0
- 4
dddsample/src/test/java/se/citerus/dddsample/domain/model/voyage/VoyageNumberTest.java ファイルの表示

@@ -24,9 +24,5 @@ public class VoyageNumberTest extends TestCase {
24 24
         //TODO: Test goes here...
25 25
     }
26 26
 
27
-    public void testIdString() throws Exception {
28
-        //TODO: Test goes here...
29
-    }
30
-
31 27
 
32 28
 }

+ 1
- 1
dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/hibernate/CargoRepositoryTest.java ファイルの表示

@@ -121,7 +121,7 @@ public class CargoRepositoryTest extends AbstractRepositoryTest {
121 121
     flush();
122 122
 
123 123
     Map<String, Object> map = sjt.queryForMap(
124
-      "select * from Cargo where tracking_id = ?", trackingId.idString());
124
+      "select * from Cargo where tracking_id = ?", trackingId.stringValue());
125 125
 
126 126
     assertEquals("AAA", map.get("TRACKING_ID"));
127 127
 

+ 1
- 1
dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/hibernate/CarrierMovementRepositoryTest.java ファイルの表示

@@ -15,7 +15,7 @@ public class CarrierMovementRepositoryTest extends AbstractRepositoryTest {
15 15
   public void testFind() throws Exception {
16 16
     Voyage voyage = voyageRepository.find(new VoyageNumber("0101"));
17 17
     assertNotNull(voyage);
18
-    assertEquals("0101", voyage.voyageNumber().idString());
18
+    assertEquals("0101", voyage.voyageNumber().stringValue());
19 19
     /* TODO adapt
20 20
     assertEquals(STOCKHOLM, carrierMovement.departureLocation());
21 21
     assertEquals(HELSINKI, carrierMovement.arrivalLocation());

+ 6
- 6
dddsample/src/test/java/se/citerus/dddsample/infrastructure/persistence/inmemory/CargoRepositoryInMem.java ファイルの表示

@@ -32,11 +32,11 @@ public class CargoRepositoryInMem implements CargoRepository {
32 32
   }
33 33
 
34 34
   public Cargo find(final TrackingId trackingId) {
35
-    return cargoDb.get(trackingId.idString());
35
+    return cargoDb.get(trackingId.stringValue());
36 36
   }
37 37
 
38 38
   public void store(final Cargo cargo) {
39
-    cargoDb.put(cargo.trackingId().idString(), cargo);
39
+    cargoDb.put(cargo.trackingId().stringValue(), cargo);
40 40
   }
41 41
 
42 42
   public TrackingId nextTrackingId() {
@@ -53,19 +53,19 @@ public class CargoRepositoryInMem implements CargoRepository {
53 53
   public void init() throws Exception {
54 54
     final TrackingId xyz = new TrackingId("XYZ");
55 55
     final Cargo cargoXYZ = createCargoWithDeliveryHistory(xyz, STOCKHOLM, MELBOURNE);
56
-    cargoDb.put(xyz.idString(), cargoXYZ);
56
+    cargoDb.put(xyz.stringValue(), cargoXYZ);
57 57
 
58 58
     final TrackingId zyx = new TrackingId("ZYX");
59 59
     final Cargo cargoZYX = createCargoWithDeliveryHistory(zyx, MELBOURNE, STOCKHOLM);
60
-    cargoDb.put(zyx.idString(), cargoZYX);
60
+    cargoDb.put(zyx.stringValue(), cargoZYX);
61 61
 
62 62
     final TrackingId abc = new TrackingId("ABC");
63 63
     final Cargo cargoABC = createCargoWithDeliveryHistory(abc, STOCKHOLM, HELSINKI);
64
-    cargoDb.put(abc.idString(), cargoABC);
64
+    cargoDb.put(abc.stringValue(), cargoABC);
65 65
 
66 66
     final TrackingId cba = new TrackingId("CBA");
67 67
     final Cargo cargoCBA = createCargoWithDeliveryHistory(cba, HELSINKI, STOCKHOLM);
68
-    cargoDb.put(cba.idString(), cargoCBA);
68
+    cargoDb.put(cba.stringValue(), cargoCBA);
69 69
   }
70 70
 
71 71
   public void setHandlingEventRepository(final HandlingEventRepository handlingEventRepository) {

+ 1
- 1
dddsample/src/test/java/se/citerus/dddsample/infrastructure/routing/ExternalRoutingServiceTest.java ファイルの表示

@@ -33,7 +33,7 @@ public class ExternalRoutingServiceTest extends TestCase {
33 33
 
34 34
     GraphTraversalService graphTraversalService = new GraphTraversalServiceImpl(new GraphDAO() {
35 35
       public List<String> listLocations() {
36
-        return Arrays.asList(TOKYO.unLocode().idString(), STOCKHOLM.unLocode().idString(), GOTHENBURG.unLocode().idString());
36
+        return Arrays.asList(TOKYO.unLocode().stringValue(), STOCKHOLM.unLocode().stringValue(), GOTHENBURG.unLocode().stringValue());
37 37
       }
38 38
 
39 39
       public void storeCarrierMovementId(String cmId, String from, String to) {