peter_backlund
c3e0ce62fa
Added realistic voyages and replaced some of the older ones.
před 17 roky
peter_backlund
70a8d9aa01
Changed visibility to private on a field
před 17 roky
peter_backlund
32c8f04c34
Small test and javadoc improvments
před 17 roky
peter_backlund
49f2413f04
Added copy method, improved javadoc
před 17 roky
peter_backlund
061958fdaa
před 17 roky
peter_backlund
fb2581614d
Now able to correctly predict customs handling and handling immediately after a reroute.
Fixed mapping of Cargo, adapted tests
před 17 roky
peter_backlund
99d4baf492
Formatting changes
před 17 roky
peter_backlund
7267f6937f
Use Leg static factory method that derives times from voyage
před 17 roky
peter_backlund
8ec095cd03
Made DTOs truly immutable.
před 17 roky
peter_backlund
38fad0f01b
Handling activities are now determined to be significant to the delivery of the cargo based on the logical order, not the reported completion time.
Introduced the LegMatch concept that describes how an activity matches a leg of an itinerary.
Moved scenario tests to inside the domain package (but still in the test source folder of course).
před 17 roky
peter_backlund
1c15cdc53b
před 17 roky
peter_backlund
92b89bda27
před 17 roky
peter_backlund
bc021c7486
před 17 roky
peter_backlund
b255c39f07
před 17 roky
peter_backlund
4afa142df9
Renamed package
před 17 roky
peter_backlund
948a1ae7ab
Renamed package
před 17 roky
peter_backlund
edd8f64628
před 17 roky
peter_backlund
2e77c9c013
Migrated test to Mockito
před 17 roky
peter_backlund
3715d7d900
Adapted imports to removal of explicit Hamcrest dependency.
před 17 roky
peter_backlund
3b0642e207
Added PDF support to web frontend, using URL suffix. Cleaned up a few dependencies.
před 17 roky
peter_backlund
fb3dbf633e
Fixe a few minor details discovered by PMD
před 17 roky
peter_backlund
07bec5a73c
Restructured the reporting context.
před 17 roky
peter_backlund
48d13aae85
Added ReportsUpdater, which pushes information from bookingrouting context to reporting context.
před 17 roky
peter_backlund
fecfa49d94
Extracted a reporting api, shared between bookingtracking and reporting.
před 17 roky
peter_backlund
2a39902612
Inlined cargo factory.
před 17 roky
peter_backlund
f8258747fc
Mistakenly omitted a few files.
před 17 roky
peter_backlund
8748923d2a
Removed unused files
před 17 roky
peter_backlund
dec035ecde
před 17 roky
peter_backlund
4037c2bdae
Introduced OperatorCode on HandlingEvent to align it more closely with the domain event pattern.
před 17 roky
peter_backlund
dbe930178b
Minor ctor improvement
před 17 roky
peter_backlund
03f92c183a
Rename TrackingIdGenerator TrackingIdFactory, moved into cargo aggregate package.
před 17 roky
peter_backlund
6ce1b849c0
Minor ctor improvments
před 17 roky
peter_backlund
9f97f3f414
Back to using the shared WS API classes.
před 17 roky
peter_backlund
3ba6162743
Adde equals/hashcode to delegate specifications to uphold the value object contract in RouteSpecification.
před 17 roky
peter_backlund
4ce9ac9f4a
External WS api classes back again, they are shared.
před 17 roky
peter_backlund
1c74408d61
Improved ctor of CarrierMovement by better assertions and j.u.Date defensive copying. Updated tests.
před 17 roky
peter_backlund
8dd7e5e448
před 17 roky
peter_backlund
917f00fcc2
před 17 roky
peter_backlund
2e41814092
Moved web service API generated classes into bookingtracking presentation layer
před 17 roky
peter_backlund
8fd74c913a
Added completion time parameter to cargo.handled() to enable Cargo to determine whether or not the specified activity should refresh the delivery or not.
před 17 roky
peter_backlund
9b34be231f
Moved test classes to proper location
před 17 roky
peter_backlund
6d37b5944f
Added DSL-like static factory methods for instance creation
před 17 roky
peter_backlund
cf9cbd0bc8
Rewrote to use composition instead of inheritance with regards to Specification.
před 17 roky
peter_backlund
330ff1664c
Using == for enums, sameAs for entities.
před 17 roky
peter_backlund
813a0c1b36
Variable name change, removed explicit rollback in annotation (made exception unchecked).
před 17 roky
peter_backlund
dbadf52709
Added test for CargoUpdater
před 17 roky
peter_backlund
effe40ef27
Added test for CargoUpdater
před 17 roky
peter_backlund
7bf813ac1d
Moved registration timestamp creation to factory.
před 17 roky
peter_backlund
282478ad33
Removed useless comment
před 17 roky
peter_backlund
3c0e3aed43
Removed unused methods on inmem cargo repository
před 17 roky