peter_backlund
ecd3c783d3
Improved documentation
17 년 전
peter_backlund
ac016503c6
Validate that origin and destination are different
17 년 전
peter_backlund
f89fdbb63f
Made method parameter final
17 년 전
peter_backlund
dc89bc5e2f
Improved documentation
17 년 전
peter_backlund
a255cd82a7
Removed duplicate test class
17 년 전
peter_backlund
0e7ce21cf3
Moved transaction demarcation from ExternalRoutingServiceImpl into pathfinder application, improved documentation.
17 년 전
peter_backlund
c4794cf943
Moved external context application that find shorts path in a graph to separate package hierarchy altogether: com.partner.pathfinder.
17 년 전
peter_backlund
17ec508c32
Don't generate dedicated pom for ws-client artifact, pulls in unneeded deps in the incident logging application.
17 년 전
peter_backlund
f6083400b6
Implemented RouteSpecification.isSatisfiedBy()
17 년 전
peter_backlund
7159fb2902
Deleted file
17 년 전
peter_backlund
e0fbdafafa
Voyage
17 년 전
peter_backlund
7e3a49dc3d
TrackingService
17 년 전
peter_backlund
d032c94a7b
Handling
17 년 전
peter_backlund
2fb2a8b87b
Cargo now requires a route specification on creation.
17 년 전
peter_backlund
062a17bf97
Test fixes
17 년 전
peter_backlund
acdc8190f7
Work correctly with route specification.
17 년 전
peter_backlund
0de52b5490
Wrapping remote booking facade with Hibernate & RMI proxies, added more JMS queues and topics.
17 년 전
peter_backlund
f193c47ca5
Adapt to changes in Cargo API.
17 년 전
peter_backlund
b5df79f025
Slight method name and documentation improvements.
17 년 전
peter_backlund
7a72217f47
Separated parsing to dedicated class HandlingReportParser, various slight improvements.
17 년 전
peter_backlund
3c6e89e51f
Slight method name and documentation improvements
17 년 전
peter_backlund
22cf9033f9
Don't span transactions in remote facade, proxy with Hibernate interceptor instead, mirroring the open-session-in-view pattern
17 년 전
peter_backlund
430392d4cc
Renamed to ApplicationEvents to emphasize application layer home.
17 년 전
peter_backlund
16ab2a0c5b
Added a logging JMS consumer stub
17 년 전
peter_backlund
619804c7fa
Switched to Apache CXF for JAX-WS implementation (Metro is truly horrible).
Upgraded Spring, Hibernate, ActiveMQ etc to latest releases, cleaned up the pom a bit. Lived through the farce that is Java logging frameworks, once again...
Some restructuring of web service related classes.
18 년 전
peter_backlund
fbcada7479
Brought tests up to speed with code changes.
18 년 전
peter_backlund
ba71015792
Added CSV file upload directory scanning and parsing for registering handling events, and introduced the HandlingReport concept for the web service to receive. It's all a bit sketchy atm.
18 년 전
peter_backlund
02a798958a
Using the new Cargo ctor with RouteSpecification
18 년 전
peter_backlund
ba2eb00de4
Added constructor with RouteSpecification and deprecated the old one.
18 년 전
peter_backlund
58962636a1
Formatting changes
18 년 전
peter_backlund
d2517ef342
Removed Delivery.currentLocation(), using lastKnownLocation() instead.
18 년 전
peter_backlund
efa598eb67
Using Voyage.Builder to create sample voyages.
18 년 전
peter_backlund
5789c97b49
Added Dallas as sample location.
18 년 전
peter_backlund
c97a052e4a
Renamed registerNewCargo to bookNewCargo in service facade
18 년 전
peter_backlund
ef2f73744f
Added Builder as inner static class for creating Voyage aggregates sing the builder pattern.
18 년 전
peter_backlund
d863468bab
Added TODO to hide ctor (aggregate will be constructed by Voyage)
18 년 전
peter_backlund
1b7a9647d8
Carrier movement list must not be empty.
18 년 전
peter_backlund
b72f65a322
Added a toString implementation
18 년 전
peter_backlund
40f8b79c55
Renamed/moved before
18 년 전
peter_backlund
80173f8775
Moved RoutingService interface back into domain layer, and moved ExternalRoutingService to infrastructure.
18 년 전
peter_backlund
25f9251b4a
Moved ExternalRoutingService into impl subpackage and renamed it RoutingServiceImpl, for consistency. We probably should try to find use-case based package names below application though.
18 년 전
peter_backlund
c3060dbe59
Moved RoutingService to application layer too.
18 년 전
peter_backlund
a25cce26dc
Closer to immutability
18 년 전
peter_backlund
0c0d7a9f15
IntelliJ missed second round of package rename :-( (fixed interface path)
18 년 전
peter_backlund
b474b2d68e
IntelliJ excluded files from last commit for no apparent reason :-(
18 년 전
peter_backlund
563764535e
iface package is now interfaces
18 년 전
peter_backlund
2220c309e5
Unused files
18 년 전
peter_backlund
60a12420e1
Moved web interfaces, web service and RMI remoting facade to iface package (temporarily renamed due to refactoring problems in IntelliJ when a package is named as a reserved word)
18 년 전
peter_backlund
b4012c6f86
Web service now uses SystemEvents interface to place incoming registration attempts on queue. JMS is now isolated to the infrastructure.messagning.jms package.
18 년 전
peter_backlund
f1ee998456
Introduced infrastructure.messagning.jms package and moved all consumers and the implementation of SystemEvents there.
18 년 전