메소드 | 설명 | |
---|---|---|
BookingServiceImpl ( RoutingService routingService, TrackingIdFactory trackingIdFactory, CargoRepository cargoRepository, LocationRepository locationRepository ) : System |
메소드 | 설명 | |
---|---|---|
assignCargoToRoute ( Itinerary itinerary, TrackingId trackingId ) : void | ||
bookNewCargo ( UnLocode originUnLocode, UnLocode destinationUnLocode, System.DateTime arrivalDeadline ) : TrackingId | ||
changeDestination ( TrackingId trackingId, UnLocode unLocode ) : void | ||
loadCargoForRouting ( TrackingId trackingId ) : Cargo | ||
requestPossibleRoutesForCargo ( TrackingId trackingId ) : IEnumerable |
public BookingServiceImpl ( RoutingService routingService, TrackingIdFactory trackingIdFactory, CargoRepository cargoRepository, LocationRepository locationRepository ) : System | ||
routingService | RoutingService | |
trackingIdFactory | TrackingIdFactory | |
cargoRepository | CargoRepository | |
locationRepository | LocationRepository | |
리턴 | System |