peter_backlund
e747e828d0
Fixed binding to proper command object for selected itinerary
пре 18 година
peter_backlund
ef45a376f9
Improved a few sameValueAs/sameIdentityAs, added some TODOS for stuff to remove after branching off 1.0
пре 18 година
peter_backlund
bf8492480a
Changed to "Tracking History" to "Delivery History"
пре 18 година
Patrik Fredriksson
1cf5a134c1
Spelling
пре 18 година
Patrik Fredriksson
d8847bd9b2
Fixed bug when trying to find a nonexisting cargo.
пре 18 година
peter_backlund
6d75c9c0ec
Additional improvement to package description.
пре 18 година
peter_backlund
d3d4e94f75
Slight restructuring of routingteam subpackage to make external API stand out more.
пре 18 година
peter_backlund
0d26665c86
Improved package description to explicitly describe the application layer
пре 18 година
peter_backlund
bb7c704e5d
Added arrival deadline date selection to booking/routing dmin interface, and some de-uglification
пре 18 година
peter_backlund
743d5d7bc1
Moved domain service implementations into impl subpackage
пре 18 година
peter_backlund
2f021ac340
Made UnLocode implement ValueObject
пре 18 година
peter_backlund
937d223dc8
Explicit error handling methods for each catch clause
пре 18 година
peter_backlund
5b8b608d4f
Renamed mutator of destination to "changeDestination()"
пре 18 година
Patrik Fredriksson
4b76dbf672
Added links for the patterns reference.
пре 18 година
Patrik Fredriksson
362b888311
Added patterns reference stub.
пре 18 година
Patrik Fredriksson
2cd96504e8
Added deployment and aggregates diagrams.
пре 18 година
Patrik Fredriksson
d35d18979a
Added section of aggregates.
пре 18 година
Patrik Fredriksson
84de16ccc7
Updated source links to use xref instead of sventon.
пре 18 година
Patrik Fredriksson
49ff20323f
Added building blocks text.
пре 18 година
peter_backlund
6f0b9fb3f0
Javadoc improvements, mainly at the package level.
пре 18 година
peter_backlund
75a1bf4293
Removed no longer used embeddable annotation
пре 18 година
peter_backlund
fb0078b41e
Improvements to the site
пре 18 година
peter_backlund
60a1c327af
Added Eric as team member in the pom
пре 18 година
peter_backlund
a96af1896c
Cargo tracking web interface now sits immediately on top of the domain layer, forming one of the "user interface extremes" (the other one being complete remote-DTO-separation).
пре 18 година
peter_backlund
46d06172dc
Completed event service renaming
пре 18 година
peter_backlund
c265df7fa1
Fixed setter call
пре 18 година
peter_backlund
dfda0ce72b
Better factory method names
пре 18 година
peter_backlund
59eff65404
Brought EventService closer to the domain by renaming it DomainEventNotifier and use ubiquitous language in the method signatures (fireHandlingEventRegistered is now cargoWasHandled) in order to make it naturally fit in among the domain services.
пре 18 година
peter_backlund
e2bd801c34
Deleted unused class
пре 18 година
Patrik Fredriksson
756eb78f5d
Fixed incorrect package reference.
пре 18 година
peter_backlund
56f8843ae3
Package "remote" renamed "remoting" for consistency.
The implementation of our routing service - which consists mainly of model translation and delegation - is moved to the application part, from the domain service layer. The routing service interface is part of our domain but the implementation is not, similar to repositories and their implementations.
пре 18 година
peter_backlund
96a1283520
Slight refinement of packge structure under application - service is split into things like messagning and remoting.
The external routing team application is moved out to its own top-level package, to highlight the fact that it is a completely separate application from booking/tracking.
пре 18 година
peter_backlund
4e4eaf1600
More explicit flow in notify() for misrouted and unloaded-at-destination cases
пре 18 година
peter_backlund
4ca6c8b373
Small improvement of package documentation
пре 18 година
peter_backlund
7437d802df
Added one more factory method, for the rerouting case
пре 18 година
peter_backlund
72b9326075
Added a roadmap document
пре 18 година
peter_backlund
c517c3359d
Initial mvn site structure
пре 18 година
peter_backlund
3078fe812b
Reorganized package structure in accordance with the mailing list proposal, with domain and application top level package split.
пре 18 година
peter_backlund
c1819c8fe1
Moved in-memory repositories to src/test along with test support classes SampleLocations and CargoTestHelper
пре 18 година
peter_backlund
c20e1e9e61
Log Hibernate DML/DDL in log4j instead of stdout
пре 18 година
peter_backlund
c8aee48b43
Javadoc improvements.
пре 18 година
peter_backlund
b18e0291c1
Introduced OR mapping for the Cargo->(DeliveryHistory)->HandlingEvent relation, instead of explicitly deciding whether or not to fetch handling events when loading a particular cargo.
пре 18 година
peter_backlund
cb906b9c4a
Introduced CargoTestHelper for creating test cargo instances while preserving package level visibility where desired.
пре 18 година
peter_backlund
162037f0bc
Added UNKNOWN status code
пре 18 година
peter_backlund
66fa39363d
registerNewCargo is now bookNewCargo, adapted to the ubiquitous language.
пре 18 година
peter_backlund
68606726e0
Better toString()
пре 18 година
peter_backlund
023302715c
Implement ValueObject.sameValueAs(), and use that as delegate in equals()
пре 18 година
peter_backlund
1430471ddd
Improved class documentation.
пре 18 година
Patrik Fredriksson
a385b974b3
Added UML class digram for domain package.
пре 18 година
Patrik Fredriksson
df4a167e50
Removed @Override annotation for interface methods (for Java 1.5 compliance).
пре 18 година