436 Комити (69f474ea61b004fd0d38687f736e0e71b89d4ba0)
 

Аутор SHA1 Порука Датум
  peter_backlund 69f474ea61 Renamed ApplicationEvents to SystemEvents, a term used in DDD litterature. пре 17 година
  peter_backlund f64ba77f42 Using "notifyOf..." naming convention in ApplicationEvents. пре 17 година
  peter_backlund e7fb6b9853 Improved cargo delivery updater, added itinerary updater. пре 17 година
  peter_backlund 62e9aeb4db Extracted a Projections value object in the Cargo aggregate, which handles predictions about the future of the cargo (next expected activity, ETA). пре 17 година
  peter_backlund 791a218647 Disable a draconian time validation in Leg, to unbreak test suite. пре 17 година
  peter_backlund d0e8723d17 Minor validation fixes and toString changes in Leg, fixed LegTest exception expectation пре 17 година
  peter_backlund 253ab43dca Changed Itinerary to use load/unload semantics consistently, instead of arrival/departure in some cases. пре 17 година
  peter_backlund 6f06185593 Expanded voyage rescheduling scenario test to include the case where a voyage is rescheduled so that the old itinerary is no longer maintainable, and modified the domain model to handle that case. пре 17 година
  peter_backlund 2ec76e5bb8 HandlingEvent now has a HandlingActivity field internally. HaAct is moved to shared package, as it's being used persistently by both Cargo and HandlingEvent. пре 17 година
  peter_backlund c6f4c3fc06 Ran "format code" on the entire code base. No other changes in this commit. пре 17 година
  peter_backlund 24ccb04db6 Merged patch from Eric that has started exploration of the customs aspect (zones, handling etc) and made sample voyages and locations more realistic. пре 17 година
  peter_backlund 25ea78762c Initial support for rescheduling a voyage and updating an itinerary to reflect schedule changes. пре 17 година
  peter_backlund 0518790dd1 Added loadCargoForRouting application service call, which will put a pessimistic lock on a cargo during (re-)routing in order to show benefits of aggregate separation explicitly. Not implemented yet though. пре 17 година
  peter_backlund 229b47d2cf Added package.html, fixed import. пре 17 година
  peter_backlund 6423adb9e7 Collected all event-driven application services under the dddsample.application.event package and renamed CargoInspectionService to CargoDeliveryUpdater. пре 17 година
  peter_backlund 21c9e94193 Made cargo delivery update cause an event to be published and subscribed to (and acted upon), instead of performing checks at the same time the delivery is updated. пре 17 година
  peter_backlund f8a01cfd96 Added CGLIB dep, fixed Jetty plugin version, specified resources file encoding to silence warning пре 17 година
  peter_backlund bd070ebdca Made TrackingId serializable пре 17 година
  peter_backlund 941d4c2e0a Altered application events and emssaging infrastructure to reflect that handling event registration is now synchronous. пре 17 година
  peter_backlund 25f18d97c0 Added link to WSDL пре 17 година
  peter_backlund 7bb1898849 Changed idString() methods to stringValue() пре 17 година
  peter_backlund 3562bc9264 Made submission of handling reports synchronously registering handling events. пре 17 година
  peter_backlund 69947e03ec Added a firstLeg() method пре 17 година
  peter_backlund 0ebf2e0dca Hackish way of making the delivery not being misdrected after a reroute. Makes tests pass, but needs refactoring. пре 17 година
  peter_backlund 4f06bb49ea Rewrote cargo scenario test to use Hamcrest matchers. пре 17 година
  peter_backlund 7b67f9694d Cleaner and clearer lifecycle scenario test. Now used only the domain layer. пре 17 година
  peter_backlund 1a71fe0549 Refactored creation of Cargo into a CargoFactory. пре 17 година
  peter_backlund 45fa5a65df Added an FAQ section пре 17 година
  peter_backlund 4d75e162b6 Made id field property volatile пре 17 година
  peter_backlund 16377d1f2e Added Pacific TZ and Long Beach location пре 17 година
  peter_backlund 3b1fc28e1e Clarified Java version пре 17 година
  peter_backlund 073c0dad8b Use version property for slf4j пре 17 година
  ericevans 1626d96f5b Eric- Changed behavior of Empty Itinerary to expect nothing. No event is appropriate for a Cargo with an empty itinerary, rather than any event being acceptable. Added tests for this into ItineraryTest. There was another test that depended on this behavior simply as a way to not have to populate the Itinerary the setup. That one is now a TODO. пре 17 година
  ericevans 7f1dc845e3 Eric - Removed origin from Cargo. Now RouteSpecification is the only place with origin. Changed hibernate mappings to remove Cargo origin. Removed test that looked for case when Cargo origin was different from RouteSpecification origin. This rule isn't quite right. The rule should be that the origin cannot change after there is an event. пре 17 година
  ericevans 99b9d556d5 Eric - Fixed bug in CargoTrackingViewAdapterTest.java, which worked only for Central Europe Time. пре 17 година
  peter_backlund 8929b0e240 Added assertions to HandlingHistory that ensures that it refers to a unique cargo, and that a Cargo can't derive its delivery progress from a handling history of another cargo. There are also two descriptive static factory methods for the different possibilities of creating a HandlingHistory. пре 17 година
  peter_backlund 6ee8f2e53a Logging is now a bit less verbose. пре 17 година
  peter_backlund 8f30715264 Removed an unneeded dependency exclusion, added default goal (package) пре 17 година
  peter_backlund 002191b07b Unique foreign key names пре 17 година
  peter_backlund 31658acb35 [maven-release-plugin] prepare for next development iteration пре 17 година
  peter_backlund 452bcc1925 [maven-release-plugin] prepare release register-app-1.1.0 пре 17 година
  peter_backlund 199068a0cb Trunk now rolls 1.2.0-SNAPSHOT пре 17 година
  peter_backlund 7a8e5f9143 Removed unneeded script. пре 17 година
  peter_backlund 4ca3697a61 Changed to using Yahoo calendar widget. пре 17 година
  peter_backlund e957edd9d7 Added jpg version of layer diagram. пре 17 година
  peter_backlund 411ed6db0b Compressed a few images, removed unused images. пре 17 година
  peter_backlund 70ec14d6e9 Moved large PDF project description to Dropbox. пре 17 година
  peter_backlund 2be917734d Added a license file. пре 17 година
  peter_backlund cb7925de47 Fixed weird section about application layer. пре 17 година
  peter_backlund 6a42ea4c04 Slow java.net repositories are no longer needed. пре 17 година