diff --git a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Shipment.java b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Shipment.java index ef4ebdd5..e527fb9d 100644 --- a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Shipment.java +++ b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/job/Shipment.java @@ -448,6 +448,21 @@ public class Shipment extends AbstractJob { return pickupTimeWindows.getTimeWindows(); } + + /** + * Returns a string with the shipment's attributes. + *
+ *
String is built as follows: [attr1=val1][attr2=val2]... + */ + @Override + public String toString() { + return "[id=" + id + "][name=" + name + "][pickupLocation=" + pickupLocation_ + + "][deliveryLocation=" + deliveryLocation_ + "][capacity=" + capacity + + "][pickupServiceTime=" + pickupServiceTime + "][deliveryServiceTime=" + + deliveryServiceTime + "][pickupTimeWindow=" + pickupTimeWindow + + "][deliveryTimeWindow=" + deliveryTimeWindow + "]"; + } + @Override public int hashCode() {