466 Ревизии (e3863858c341d09f7fbd5a191a77962b66233003)
 

Автор SHA1 Съобщение Дата
  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 години
  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 години