Axel Uhl
81fd84e08e
first tiny successful test for storing / loading regatta
2012-05-22 11:28:27 +02:00
Axel Uhl
9c6fcc0830
added the necessary creation of a default fleet for legacy RaceColumns in leaderboard loading from Mongo;
...
added error message and robust handling in case a second RaceColumn by the same name is to be added to a
leaderboard; this may happen under rare and erroneous circumstances, probably during replication issues,
but shall not kill the replica. Also, fixed de-selection of tracked race after refactoring with fleets
2012-05-21 16:12:48 +02:00
Axel Uhl
0594f1c2ec
made compilable after merge
2012-05-21 13:32:07 +02:00
Axel Uhl
0ea6f28d7f
Merge branch 'master' into leaderboard-refactoring
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/ConnectTrackedRaceToLeaderboardColumn.java
2012-05-21 13:30:55 +02:00
Axel Uhl
a4caf7423d
renamed a few more getTrackedEvent to getTrackedRegatta; fixed failing replication test in ConnectTrackedRaceToLeaderboardColumn operation
2012-05-21 13:26:28 +02:00
Axel Uhl
9ce04889d8
uses the single Default fleet when adding a new RaceColumn to a leaderboard through an Operation
2012-05-16 15:54:23 +02:00
Axel Uhl
7c5e4f196b
renamed create service for flexible leaderboard to ...FlexibleLeaderboard...
2012-05-16 09:52:00 +02:00
Axel Uhl
9ec35c8bab
uncompilable interims state, trying to refactor Leaderboard/FlexibleLeaderboard and RaceColumn to understand Fleets
2012-05-15 16:29:38 +02:00
Axel Uhl
1904f6112c
manage trackedRace/raceIdentifier combo automatically in RaceColumn
2012-05-14 21:04:34 +02:00
Axel Uhl
fb6163f508
added a few placeholder interfaces for the concepts requested by bug 620, 624, 629.
2012-05-14 17:33:15 +02:00
Axel Uhl
1eb791b644
renamed further occurrences of "...event..." to "...regatta...", including XcelsiusApp servlet
2012-05-14 15:43:03 +02:00
Axel Uhl
81154e4b55
removed the Python front-end. It is deprecated, outdated and most likely doesn't work anymore anyway
2012-05-14 15:07:29 +02:00
Axel Uhl
81e24391f7
text search/replace for eventName and trackedEvent to regattaName and trackedRegatta
2012-05-14 14:30:24 +02:00
Axel Uhl
28ad1dbad2
renaming Event to Regatta; still missing many parameter and local variable names
2012-05-14 14:22:12 +02:00
Axel Uhl
4fd2c8314e
introduced boolean flag indicating whether net points are corrected; use in EditableLeaderboardPanel;
...
the service now returns a Triple instead of a Pair, new element showing whether the net score is corrected
manually; this is used for bold display in the editing page
2012-05-11 22:03:25 +02:00
Axel Uhl
a1edf9b5da
added missing file for commi eb1bd27b51
2012-05-10 17:36:39 +02:00
Axel Uhl
eb1bd27b51
Fixed bug 606: replicating wind source exclusion
2012-05-10 17:30:32 +02:00
Axel Uhl
dc8a49c718
avoiding NPE when running a boat class-less SwissTimingRace
2012-05-09 22:08:08 +02:00
Axel Uhl
ba9bc003d2
fill RaceDTO from TrackedRace also if there is no tracker; look using getExistingTrackedRace()
2012-05-09 21:37:49 +02:00
Axel Uhl
4b77d12d46
added launch config No Proxy, Jetty on 8889
2012-05-09 21:14:12 +02:00
Axel Uhl
fe8c756a7b
added race time replication
2012-05-09 21:12:04 +02:00
Axel Uhl
01dcde73a3
test replication of default re-assignment of tracked race to referencing leaderboard(s)
2012-05-09 13:38:34 +02:00
Axel Uhl
a5ba097916
first working end-to-end replication of tracking a race, loading its data and untracking/removing it again
2012-05-08 18:15:52 +02:00
Axel Uhl
c2d6234557
Merge remote-tracking branch 'server/master'
2012-05-08 14:47:23 +02:00
Axel Uhl
fc889bbd3c
fixed serialization of listeners; added JMS and servlet port entry field to replication popup
2012-05-08 14:45:23 +02:00
fmittag
1b2a6ee621
Merge remote-tracking branch 'origin/master'
2012-05-08 14:20:13 +02:00
Axel Uhl
5f40e481d5
added replication bundle to no-proxy remote debug launch config
2012-05-07 23:21:27 +02:00
Axel Uhl
e54a1605e5
set context class loader for current thread before deserializing
2012-05-07 14:55:18 +02:00
fmittag
e9c56b1a06
- Unified naming of getStartOfRace() and getEndOfRace() in TrackedRace
...
- Aligned sliderbar start and end psoition with charts start and end position
- Added new mark on sliderbar -> "E" like End of Race
2012-05-07 14:46:44 +02:00
Axel Uhl
4039a27538
added failing test case for bug 593 (replicate wind tracks loaded from Mongo)
2012-05-05 19:00:02 +02:00
Axel Uhl
b351c23b5f
fixed tracked race lookup in RacingEventService; test case for GPS fix replication works
2012-05-05 18:04:09 +02:00
Axel Uhl
424d207142
added operation implementations to replicate dynamic tracked race data
2012-05-05 15:33:29 +02:00
Axel Uhl
0480da7cb6
support course change replication
2012-05-05 01:00:46 +02:00
Axel Uhl
2f2901355c
true local replication test case that creates a leaderboard which is replicated automatically
2012-05-03 00:26:01 +02:00
Axel Uhl
348b1af497
fixed bug 572: concurrent modification exception during computing XTE while receiving fixes
2012-04-26 11:16:18 +02:00
Axel Uhl
e22a22bc71
removed resolved FIXME comments
2012-04-26 00:08:56 +02:00
Axel Uhl
3e57544637
register replica's RacingEventService as RaceListener on all TrackedEvents
2012-04-26 00:00:53 +02:00
Axel Uhl
5c29b9c771
fixed other calls to getOrCreateWindTrack by introducing a variant that doesn't require a delay argument
2012-04-25 23:00:46 +02:00
Axel Uhl
d53c576b42
fixed test cases that require 0 cache invalidation timeout
2012-04-25 22:50:12 +02:00
Axel Uhl
2c85825214
fixed serialization of an entire RacingEventService with loaded races to the degree that it doesn't crash anymore
2012-04-25 21:54:15 +02:00
Axel Uhl
dd276b17ce
replaced buoy icon, made Position serializable
2012-04-25 18:11:18 +02:00
Axel Uhl
7c0448fb85
cancel the timers when done to clean up threads; clean up WindTracker threads properly now
2012-04-25 12:21:34 +02:00
Axel Uhl
2310819b99
fixed bug 471: sorting 0 races always to the bottom
2012-04-25 10:31:06 +02:00
Axel Uhl
938d406fe9
preparing replication service
2012-04-24 12:37:23 +02:00
Axel Uhl
5b69aec2de
made more objects serializable; changed to ReplicationService and obtain it in SailingServiceImpl
2012-04-23 18:08:05 +02:00
Axel Uhl
3fe01d2587
Merge remote-tracking branch 'server/activemq'
2012-04-23 13:10:21 +02:00
Axel Uhl
987fbfb30e
implemented de-serialization through DomainFactory for Buoy, Competitor, Nationality, Waypoint, ControlPoint
2012-04-23 12:17:04 +02:00
Axel Uhl
10ef972c75
added an operation execution listener pattern for RacingEventService
2012-04-20 17:53:33 +02:00
Axel Uhl
34124bdd4c
refactored SailingServiceImpl to use the RacingEventServiceOperations for ops requiring replication
2012-04-20 16:00:14 +02:00
Axel Uhl
6380d8709a
refactored such that RacingEventServiceOperation has internalApplyTo with a logical return type
2012-04-20 14:33:06 +02:00