|
|
@@ -29,7 +29,6 @@ import java.util.List;
|
|
29
|
29
|
* service and for keeping the OR-mapper unit-of-work open during DTO assembly,
|
|
30
|
30
|
* analogous to the view rendering for web interfaces.
|
|
31
|
31
|
*
|
|
32
|
|
- * See context-remote.xml.
|
|
33
|
32
|
*/
|
|
34
|
33
|
public class BookingServiceFacadeImpl implements BookingServiceFacade {
|
|
35
|
34
|
|
|
|
@@ -45,10 +44,12 @@ public class BookingServiceFacadeImpl implements BookingServiceFacade {
|
|
45
|
44
|
return assembler.toDTOList(allLocations);
|
|
46
|
45
|
}
|
|
47
|
46
|
|
|
48
|
|
- public String bookNewCargo(String origin, String destination) {
|
|
49
|
|
- // TODO push date to parameter
|
|
50
|
|
- Date arrivalDeadline = new Date();
|
|
51
|
|
- TrackingId trackingId = bookingService.bookNewCargo(new UnLocode(origin), new UnLocode(destination), arrivalDeadline);
|
|
|
47
|
+ public String bookNewCargo(String origin, String destination, Date arrivalDeadline) {
|
|
|
48
|
+ TrackingId trackingId = bookingService.bookNewCargo(
|
|
|
49
|
+ new UnLocode(origin),
|
|
|
50
|
+ new UnLocode(destination),
|
|
|
51
|
+ arrivalDeadline
|
|
|
52
|
+ );
|
|
52
|
53
|
return trackingId.idString();
|
|
53
|
54
|
}
|
|
54
|
55
|
|