Parcourir la source

Better factory method names

peter_backlund il y a 18 ans
Parent
révision
dfda0ce72b

+ 4
- 4
dddsample/src/main/java/se/citerus/dddsample/domain/model/cargo/RouteSpecification.java Voir le fichier

@@ -37,17 +37,17 @@ public class RouteSpecification implements ValueObject<RouteSpecification>, Spec
37 37
    * Factory for creating a route specfication from an explicit destination,
38 38
    * for rerouting a cargo.
39 39
    *
40
-   * @param origin
40
+   * @param from
41 41
    * @param cargo
42 42
    * @param arrivalDeadline
43 43
    * @return
44 44
    */
45
-  public static RouteSpecification fromLocation(Location origin, Cargo cargo, Date arrivalDeadline) {
46
-    Validate.notNull(origin);
45
+  public static RouteSpecification forReroutedCargo(Location from, Cargo cargo, Date arrivalDeadline) {
46
+    Validate.notNull(from);
47 47
     Validate.notNull(cargo);
48 48
     Validate.notNull(arrivalDeadline);
49 49
 
50
-    return new RouteSpecification(origin, cargo.destination(), arrivalDeadline);
50
+    return new RouteSpecification(from, cargo.destination(), arrivalDeadline);
51 51
   }
52 52
 
53 53
   private RouteSpecification(Location origin, Location destination, Date arrivalDeadline) {