478 Коммиты (effe40ef27f21ada77ef3276f2d16576b3aff052)
 

Автор SHA1 Сообщение Дата
  peter_backlund effe40ef27 Added test for CargoUpdater 17 лет назад
  peter_backlund 7bf813ac1d Moved registration timestamp creation to factory. 17 лет назад
  peter_backlund 282478ad33 Removed useless comment 17 лет назад
  peter_backlund 3c0e3aed43 Removed unused methods on inmem cargo repository 17 лет назад
  peter_backlund 84f1d8ad41 Added method to create a seq number from a long 17 лет назад
  peter_backlund 4932dca2bc Missed done file in previous commit. 17 лет назад
  peter_backlund 0b915a947c Changed a few methods to package-level visibility. 17 лет назад
  peter_backlund 20ae393bdf Inlined Projections class. Added ETA method to Itinerary. 17 лет назад
  peter_backlund bab0b27603 Removed tests for previously removed classes. 17 лет назад
  peter_backlund a2c4ce9af8 Added commented-out method that will eventually notify of schedule changes. 17 лет назад
  peter_backlund b92de8e048 Changed "cargo handled" queue into topic, preparing for push of data to reporting context via topic subscribers. 17 лет назад
  peter_backlund 280bd0f5c6 Removed all persistent fields from Projections, making all calculations "live". This made it possible to make all class methods static, but I'm not really sure that's a good idea. Revisit. 17 лет назад
  peter_backlund e3863858c3 Added comment about the stubbed out nature of this service. 17 лет назад
  peter_backlund 1bab26b46c Handling case when handling events are not found, removed some notes 17 лет назад
  peter_backlund fd5869baf2 Removed old tracking web UI 17 лет назад
  peter_backlund 0b5b4472e7 First stab at PDF reports. 17 лет назад
  peter_backlund f1f63f59f6 Improved testing of reports. 17 лет назад
  peter_backlund 7290519096 Reporting application with a bounded context partialy implemented (server side REST API on top of separate data store) 17 лет назад
  peter_backlund 4cd2075a65 Moved context files to subdirectory to improve organization, removed a few redundant files. 17 лет назад
  peter_backlund e4a7fe2fbe Encapsulated fields in pattern support classes to avoid name clashes (using "_primaryKey" instead of "id"). Fixed hbm files to reflect change. 17 лет назад
  peter_backlund 636971d77b Rearranged building block pattern classes. 17 лет назад
  peter_backlund 48e28b2a00 Removed old redundant pattern interfaces 17 лет назад
  peter_backlund 88c529e142 Exclude two names fields in value object comparison, improved javadoc for support base classes. 17 лет назад
  peter_backlund 786fe79cc9 Removed redundant abstract method. 17 лет назад
  peter_backlund 6cdbca4e47 Made all domain model classes inherit common pattern base classes, removing lots of boilerplate code. 17 лет назад
  peter_backlund 13843bcb9b Completed transition to annotation-based wiring. Booking UI now runs in external jvm against RMI interface. 17 лет назад
  peter_backlund 4cea781c14 Added lost class to scm. 17 лет назад
  peter_backlund 0c23e9d416 More works towards annotation-based constructor injection 17 лет назад
  peter_backlund 7689e49896 Hrm. appears one class did not make it in the previous commit. 17 лет назад
  peter_backlund a68345516b Moved tracking id generator to domain service package. 17 лет назад
  peter_backlund ee0c6941ea Minor cleanups, moving towards ctor-DI everywhere in core. 17 лет назад
  peter_backlund 6657060d72 Moved booking api back to proper location 17 лет назад
  peter_backlund d68a3c224a Compacted DTO assembly a little. Removed mutability from a DTO. 17 лет назад
  peter_backlund 9e09bbb94c More Cleanup 17 лет назад
  peter_backlund af8d76faad Cleanup 17 лет назад
  peter_backlund 54b8b61922 Huuuuge commit: restructured into project hierarchy, no other code changes. Everything compiles, tests run, but deployment is broken and will be remodeled. 17 лет назад
  peter_backlund 370634a03f Entity interface now has sameAs instead of sameIdentityAs, which expresses the intent more clearly. 17 лет назад
  peter_backlund 5a8fcee732 Entity interface now has sameAs instead of sameIdentityAs, which expresses the intent more clearly. 17 лет назад
  peter_backlund 6ec87aba70 Put pessimistic locking on hold for now. 17 лет назад
  peter_backlund 5b9ae28f7a Delivery now only holds one persistent field, most recent handling activity, and derives answers to everything about the delivery on the fly. 17 лет назад
  peter_backlund e6ddcab7eb 17 лет назад
  peter_backlund 0c6aa5e6d4 Reorganized the application layer, using use-case naming of packages. 17 лет назад
  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 лет назад