Package se.citerus.dddsample.domain.model.handling

The handling aggregate.

See:
          Description

Interface Summary
HandlingEventRepository Handling event repository.
 

Class Summary
HandlingEvent A HandlingEvent is used to register the event when, for instance, a cargo is unloaded from a carrier at a some loacation at a given time.
HandlingEventFactory Creates handling events.
HandlingHistory The handling history of a cargo.
 

Enum Summary
HandlingEvent.Type Handling event type.
 

Exception Summary
CannotCreateHandlingEventException If a HandlingEvent can't be created from a given set of parameters.
UnknownCargoException Thrown when trying to register an event with an unknown tracking id.
UnknownLocationException  
UnknownVoyageException Thrown when trying to register an event with an unknown carrier movement id.
 

Package se.citerus.dddsample.domain.model.handling Description

The handling aggregate. HandlingEvent is the aggregate root.



Copyright © 2009. All Rights Reserved.