Axel Uhl
0fc25d3834
removed isOrderedFleets() from Series; fleet ordering now by making Fleet extend Comparable<Fleet>
2012-05-23 20:58:52 +02:00
Axel Uhl
c808180226
started to implement Series/Fleets-based ordering rules in leaderboard implementations
2012-05-23 18:23:28 +02:00
Axel Uhl
81fd84e08e
first tiny successful test for storing / loading regatta
2012-05-22 11:28:27 +02:00
Axel Uhl
abf1166429
added some code to support storing/loading of Regatta/Series/Fleet/RaceColumn
2012-05-22 10:28:14 +02:00
Axel Uhl
bd1780ee25
started work on Event/Regatta persistence
2012-05-21 18:15:23 +02:00
Axel Uhl
fe061a04cd
fixed leaderboard MongoDB test which was using the wrong fleet for a lookup in the loaded results
2012-05-21 16:58:49 +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
d77053c8a0
fixed storage for fleet-specific race identifiers in leaderboard persistence; fixed NPE
2012-05-16 15:29:41 +02:00
Axel Uhl
1a56d4147f
some renames towards FlexibleLeaderboard and RaceColumn instead of RaceInLeaderboard stuff
2012-05-16 15:11:31 +02:00
Axel Uhl
029d0a05b0
all non-UI packages compile
2012-05-15 17:59:29 +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
45e61f3edb
renamed RaceInLeaderboardImpl to RaceColumnImpl to make consistent with renamed RaceColumn interface
2012-05-15 10:43:23 +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
bd94677e2d
renamed more "...event..." variables and parameters to "...regatta..."
2012-05-14 14:58:48 +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
2799b7c287
renaming all trackedEvent occurrences to trackedRegatta
2012-05-14 14:23:39 +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
6d90db6d92
moved leaderboard impl back to hidden package; deserialization (bug 595) still seems to work ok
2012-05-07 17:43:30 +02:00
Axel Uhl
ab3aeaa8c4
trying to solve bug 595, temporarily moved LeaderboardImplWithDelayedCarriedPoints to exported package
2012-05-07 11:42:26 +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
2f2901355c
true local replication test case that creates a leaderboard which is replicated automatically
2012-05-03 00:26:01 +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
b4fb3c460a
added remaining leaderboard manipulation operations
2012-04-19 10:14:57 +02:00
Axel Uhl
598bb96720
made more classes serializable; a first serialization / deserialization test for a GPSFixTrack now works
2012-04-18 13:04:22 +02:00
Axel Uhl
d4be211589
made most domain objects serializable
2012-04-17 17:32:08 +02:00
Axel Uhl
4b8f009418
pass-through argument for wind estimation cache invalidation to fix test cases by setting delay to 0
2012-03-17 00:00:05 +01:00
Axel Uhl
f672125de9
distinguish whether or not to use a wind source's speed; provide human-readable wind source names
2012-03-12 16:56:17 +01:00
Axel Uhl
6051b3a972
ensure the presence of an index in WIND_TRACKS by event name
2012-03-09 23:40:18 +01:00
Axel Uhl
d5ae513261
working towards solving bug 382; introduced default base confidences per WindSourceType
2012-03-09 12:20:54 +01:00
Axel Uhl
59d049042d
working towards solving bug 374; Wind records are now written and read with their optional source ID
2012-03-07 09:06:52 +01:00
Axel Uhl
cc009ff5c1
trying to load persistent wind tracks during construction of TrackedRaceImpl; untested
2012-03-06 18:01:47 +01:00
Axel Uhl
69a67b6f15
fixed NPE in MongoDB adapter when loading wind fixes without position specification
2012-02-29 13:07:14 +01:00
Axel Uhl
767289f284
avoid explicit cast to Double in Mongo persistence adapters; cast to Number instead and use doubleValue();
...
this should fix issues with wind databases after export/import where it seems that an exported even double
value is imported again as an Integer object instead of the Double that it originally was written as.
2012-02-29 00:18:09 +01:00
Lennart Hensler
24e419f6e9
Added java doc to leaderboard group specific methods
2012-02-20 15:43:41 +01:00
Lennart Hensler
2b6db845ca
Improved query for getting ungrouped leaderboards
2012-01-27 11:52:27 +01:00
Lennart Hensler
cf977dcb6b
Added remove and remane for LeaderboardGroups to MongoObjectFactory
2012-01-27 09:46:14 +01:00
Lennart Hensler
b4307a5762
RaicingEventService loads now Leaderboards and LeaderboardsGroups
2012-01-27 09:39:28 +01:00
Lennart Hensler
729db854b8
Improved LeaderboardGroup persistance test
2012-01-26 17:00:38 +01:00
Lennart Hensler
beda0a5e4d
Added method to get leaderboards from the database which aren't in a group
2012-01-26 15:48:00 +01:00
Lennart Hensler
60eb33f4af
Changed DB leaderboard references in LeaderboardGroups
2012-01-26 15:15:53 +01:00
Lennart Hensler
ac8366e0dc
Added loadLeaderboardGroup-Functions to DomainObjectFactory
2012-01-26 13:46:41 +01:00
Lennart Hensler
ff18a4f4c9
Added storeLeaderboardGroup() to MongoObjectFactory
2012-01-26 12:26:56 +01:00
Axel Uhl
856695bddf
load and save event name and race name as a RaceIdentifier on the leaderboard columns
2012-01-24 10:55:32 +01:00
Axel Uhl
22b24c0450
switched all projects to Java7 except for those used by as GWT source
2012-01-19 10:01:36 +01:00
Lennart Hensler
02a293360e
Moved QuadTree to *.common + Added Cache to Geocoder
2012-01-12 18:23:54 +01:00
Lennart Hensler
51d874d192
More Refactoring + Improvements of getRacePlaces()
2012-01-12 14:48:00 +01:00
Lennart Hensler
d7108af177
First try to build after using Position in Geocoder
2012-01-11 11:44:14 +01:00
Lennart Hensler
ec3bb51440
Refactoring done
2012-01-10 16:33:46 +01:00