|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TrackingId | |
---|---|
se.citerus.dddsample.application | This is the application layer: code that's needed for the application to performs its tasks. |
se.citerus.dddsample.application.impl | Implementation of the application layer. |
se.citerus.dddsample.domain.model.cargo | The cargo aggregate. |
se.citerus.dddsample.domain.model.handling | The handling aggregate. |
se.citerus.dddsample.infrastructure.persistence.hibernate | Hibernate implementations of the repository interfaces. |
se.citerus.dddsample.interfaces.handling | Interfaces for receiving handling events into the system. |
Uses of TrackingId in se.citerus.dddsample.application |
---|
Methods in se.citerus.dddsample.application that return TrackingId | |
---|---|
TrackingId |
BookingService.bookNewCargo(UnLocode origin,
UnLocode destination,
java.util.Date arrivalDeadline)
Registers a new cargo in the tracking system, not yet routed. |
Methods in se.citerus.dddsample.application with parameters of type TrackingId | |
---|---|
void |
BookingService.assignCargoToRoute(Itinerary itinerary,
TrackingId trackingId)
|
void |
BookingService.changeDestination(TrackingId trackingId,
UnLocode unLocode)
Changes the destination of a cargo. |
void |
CargoInspectionService.inspectCargo(TrackingId trackingId)
Inspect cargo and send relevant notifications to interested parties, for example if a cargo has been misdirected, or unloaded at the final destination. |
void |
HandlingEventService.registerHandlingEvent(java.util.Date completionTime,
TrackingId trackingId,
VoyageNumber voyageNumber,
UnLocode unLocode,
HandlingEvent.Type type)
Registers a handling event in the system, and notifies interested parties that a cargo has been handled. |
java.util.List<Itinerary> |
BookingService.requestPossibleRoutesForCargo(TrackingId trackingId)
Requests a list of itineraries describing possible routes for this cargo. |
Uses of TrackingId in se.citerus.dddsample.application.impl |
---|
Methods in se.citerus.dddsample.application.impl that return TrackingId | |
---|---|
TrackingId |
BookingServiceImpl.bookNewCargo(UnLocode originUnLocode,
UnLocode destinationUnLocode,
java.util.Date arrivalDeadline)
|
Methods in se.citerus.dddsample.application.impl with parameters of type TrackingId | |
---|---|
void |
BookingServiceImpl.assignCargoToRoute(Itinerary itinerary,
TrackingId trackingId)
|
void |
BookingServiceImpl.changeDestination(TrackingId trackingId,
UnLocode unLocode)
|
void |
CargoInspectionServiceImpl.inspectCargo(TrackingId trackingId)
|
void |
HandlingEventServiceImpl.registerHandlingEvent(java.util.Date completionTime,
TrackingId trackingId,
VoyageNumber voyageNumber,
UnLocode unLocode,
HandlingEvent.Type type)
|
java.util.List<Itinerary> |
BookingServiceImpl.requestPossibleRoutesForCargo(TrackingId trackingId)
|
Uses of TrackingId in se.citerus.dddsample.domain.model.cargo |
---|
Methods in se.citerus.dddsample.domain.model.cargo that return TrackingId | |
---|---|
TrackingId |
CargoRepository.nextTrackingId()
|
TrackingId |
Cargo.trackingId()
The tracking id is the identity of this entity, and is unique. |
Methods in se.citerus.dddsample.domain.model.cargo with parameters of type TrackingId | |
---|---|
Cargo |
CargoRepository.find(TrackingId trackingId)
Finds a cargo using given id. |
boolean |
TrackingId.sameValueAs(TrackingId other)
|
Constructors in se.citerus.dddsample.domain.model.cargo with parameters of type TrackingId | |
---|---|
Cargo(TrackingId trackingId,
RouteSpecification routeSpecification)
|
Uses of TrackingId in se.citerus.dddsample.domain.model.handling |
---|
Methods in se.citerus.dddsample.domain.model.handling with parameters of type TrackingId | |
---|---|
HandlingEvent |
HandlingEventFactory.createHandlingEvent(java.util.Date registrationTime,
java.util.Date completionTime,
TrackingId trackingId,
VoyageNumber voyageNumber,
UnLocode unlocode,
HandlingEvent.Type type)
|
HandlingHistory |
HandlingEventRepository.lookupHandlingHistoryOfCargo(TrackingId trackingId)
|
Constructors in se.citerus.dddsample.domain.model.handling with parameters of type TrackingId | |
---|---|
UnknownCargoException(TrackingId trackingId)
|
Uses of TrackingId in se.citerus.dddsample.infrastructure.persistence.hibernate |
---|
Methods in se.citerus.dddsample.infrastructure.persistence.hibernate that return TrackingId | |
---|---|
TrackingId |
CargoRepositoryHibernate.nextTrackingId()
|
Methods in se.citerus.dddsample.infrastructure.persistence.hibernate with parameters of type TrackingId | |
---|---|
Cargo |
CargoRepositoryHibernate.find(TrackingId tid)
|
HandlingHistory |
HandlingEventRepositoryHibernate.lookupHandlingHistoryOfCargo(TrackingId trackingId)
|
Uses of TrackingId in se.citerus.dddsample.interfaces.handling |
---|
Methods in se.citerus.dddsample.interfaces.handling that return TrackingId | |
---|---|
TrackingId |
HandlingEventRegistrationAttempt.getTrackingId()
|
static TrackingId |
HandlingReportParser.parseTrackingId(java.lang.String trackingId,
java.util.List<java.lang.String> errors)
|
Constructors in se.citerus.dddsample.interfaces.handling with parameters of type TrackingId | |
---|---|
HandlingEventRegistrationAttempt(java.util.Date registrationDate,
java.util.Date completionDate,
TrackingId trackingId,
VoyageNumber voyageNumber,
HandlingEvent.Type type,
UnLocode unLocode)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |