Axel Uhl
6efb6be4ea
consistently changed remaining Integer occurrences to Double in EditableLeaderboard; fixed score correction metadata persistence and added test
2012-07-21 00:08:55 +02:00
Axel Uhl
3616e09138
prepared for score correction metadata (timestamp, comment)
2012-07-20 15:04:43 +02:00
Axel Uhl
60ce4d7097
always use two decimal digits in UI and let NumberFormat do the rounding
2012-07-20 00:09:37 +02:00
Axel Uhl
24de5865fb
pass double points received from score correction provider on to backend instead of coercing to int
2012-07-19 23:52:32 +02:00
Axel Uhl
5dc814925b
read Integer (or any Number) score corrections from MongoDB as Double
2012-07-19 23:07:37 +02:00
Axel Uhl
5fbfce5374
turned MEDAL_RACE_FACTOR into a double too
2012-07-19 22:55:34 +02:00
Axel Uhl
c1e5247c99
first shot at bug 758 to support non-integer scores; UI formatting not taken care of yet
2012-07-19 22:51:56 +02:00
Axel Uhl
a3c7a19616
Merge remote-tracking branch 'server/master'
2012-07-19 21:57:56 +02:00
Axel Uhl
3d4e29bbe8
fixed FREG parser to cope with multi-line TD strings
2012-07-19 21:56:41 +02:00
Axel Uhl
1b846fb5cd
don't use deprecated getDay() and instead check whether time points are within 24h of startOfTracking
2012-07-19 17:35:05 +02:00
Axel Uhl
1b6187e058
Merge remote-tracking branch 'server/master'
2012-07-19 17:18:32 +02:00
Axel Uhl
3d5e3b1a39
use a separate executor for the computeLeaderboardByName calls to avoid lock-ups with running computeLeaderboardByName calls
2012-07-19 17:01:05 +02:00
Axel Uhl
7bc53ef5d1
use cache only if not waiting for latest analyses
2012-07-19 16:45:44 +02:00
Axel Uhl
bafab3a7a0
introduced an LRU eviction cache for SailingServiceImpl.getLeaderboardByName
2012-07-19 16:40:59 +02:00
Axel Uhl
9431badcab
added leaderboard tool tip ("title" attribute) for max points reason entries
2012-07-18 23:06:44 +02:00
Axel Uhl
6ae315b242
Merge remote-tracking branch 'server/mak-timeslider-shadow'
2012-07-18 16:00:20 +02:00
Axel Uhl
422be81dad
fixed bug regarding setting update for "show all competitors"
2012-07-18 15:43:21 +02:00
Axel Uhl
acbcae6ef7
fixed result import diff display for null/0 values
2012-07-18 15:23:01 +02:00
Axel Uhl
67ee2f6c40
removed filtering of trailing 1/2 again
2012-07-18 13:49:16 +02:00
Axel Uhl
b15ea02574
took back the incredibly wrong commenting of the "if" safety guard; heaven knows what drove me...
2012-07-18 13:42:35 +02:00
Axel Uhl
aba87ff6b6
removed launch configs from .gitignore
2012-07-18 13:22:47 +02:00
Axel Uhl
2a9788f650
highlight differing scores in leaderboard editing dialog
2012-07-18 11:53:52 +02:00
Axel Uhl
d56b176ce5
added Jetty bundles to autostart in .product configuration settings
2012-07-18 11:20:28 +02:00
Axel Uhl
daa91a4cb2
interpret click on map background as pause/play command
2012-07-18 00:12:43 +02:00
Axel Uhl
44c0428676
added logging about from/to time range for MarkPosition subscription for TracTrac adapter
2012-07-17 23:00:07 +02:00
Axel Uhl
0383a5330f
added test case for new, yet unknown FREG output features such as empty scores and "---" as score
2012-07-17 21:02:22 +02:00
Axel Uhl
08ac295aff
fixed import for FREG output containing empty and "---" scores
2012-07-17 20:51:55 +02:00
Axel Uhl
2ac3b51109
fixing bug 865: VMG for reaching legs is now computed along leg direction
2012-07-17 17:11:58 +02:00
Axel Uhl
ff7e273762
made NPE-safe in case stupid URLs to unparseable documents are entered
2012-07-17 15:30:42 +02:00
Axel Uhl
b673823684
first preliminiary possibility to maintain FREG URLs in AdminConsole
2012-07-17 15:15:46 +02:00
Axel Uhl
77219eefe6
to close byg 861, implemented expunging of waypointCache entries once they are no longer referenced
2012-07-17 09:50:47 +02:00
Axel Uhl
f1a545b710
working towards a solution for bug 861 by making the waypointCache in DomainFactoryImpl weak on its values
2012-07-16 22:53:13 +02:00
Axel Uhl
e9984b3f10
more elaborate logging in case a (probably replicated) mark passing with a waypoint not in the course is received
2012-07-16 18:10:01 +02:00
Axel Uhl
488b9a8743
reverted horrible accidental bug introduced by ed82199130 which elminiated the Google Map altogether
2012-07-16 15:46:04 +02:00
Axel Uhl
3f83882b1b
added error message to log in case a mark passing has a waypoint that doesn't exist in course
2012-07-16 15:11:12 +02:00
Axel Uhl
c8cc0cfeba
apply the refreshIntervalMillis argument for Leaderboard.html also if no race is selected
2012-07-16 12:34:06 +02:00
Axel Uhl
6dd0966456
made consistent regarding use of premature return
2012-07-16 12:17:38 +02:00
Axel Uhl
0c4c4bbcd2
manually "cherry-picked" the effects of 0f62da2940 on SliderBar.java
2012-07-16 12:16:06 +02:00
Axel Uhl
cd7fde71a6
Merge remote-tracking branch 'server/master'
2012-07-16 11:05:13 +02:00
Axel Uhl
4bf30c2372
added Javadoc
2012-07-16 10:52:56 +02:00
Axel Uhl
739aaeee4f
use start's directory to look for jetty config
2012-07-13 17:35:00 +02:00
Axel Uhl
ed82199130
reverted back to using map view by default; satellite doesn't support the same zoom level as map
2012-07-13 17:32:14 +02:00
Axel Uhl
f6b0bcb009
made waypoint caching API more consistent; use Satellite view as default map type
2012-07-13 17:29:18 +02:00
Axel Uhl
9eb9e66831
use online list of ESS40 results; fixed import errors for team names containing a comma
2012-07-13 16:32:11 +02:00
Axel Uhl
031a768a94
Merge remote-tracking branch 'server/master' into rabbitmq
2012-07-13 15:10:08 +02:00
Axel Uhl
5a812dee15
added NPE protection
2012-07-13 15:09:55 +02:00
Axel Uhl
f71b5371eb
made safer against NPEs in case boat position is not known; made WaypointImpl resolving through DomainFactory thread safe
2012-07-13 09:53:54 +02:00
Axel Uhl
2eeb41666f
Merge branch 'master' into rabbitmq
...
Conflicts:
java/com.sap.sailing.feature.p2build/raceanalysis.product
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (No Proxy, No Tests).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (Proxy).launch
java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
2012-07-12 23:52:03 +02:00
Axel Uhl
7f93f19776
accept a fix in getBoatPositions into the result if it is at the equal boundaries of an empty interval
2012-07-12 23:47:47 +02:00
Axel Uhl
0ba260ea2c
return an estimated fix from getBoatPositions if there is no real fix in an interval
2012-07-12 23:43:39 +02:00
Axel Uhl
c7f2f7f33b
compute boat fix based on a Date (timepoint) and using binary search on fixes instead of relying on lastShownFix
2012-07-12 22:45:07 +02:00
Axel Uhl
f8c0fd6703
Merge remote-tracking branch 'server/master'
2012-07-12 21:47:02 +02:00
Axel Uhl
4acfc61088
adjusted test case to the use of Iterable instead of List, combined with the necessary use of Util.get
2012-07-12 21:31:36 +02:00
Axel Uhl
08ec5a71c0
fixed use of sail ID instead of team name (copy&paste bug from ess40)
2012-07-12 21:26:33 +02:00
Axel Uhl
0757c13c3e
adjusted adapter for FREG import to ScoreCorrectionProvider interface; adjusted launch configs, feature and product
2012-07-12 21:09:15 +02:00
Axel Uhl
047ed99511
Merge remote-tracking branch 'server/master'
2012-07-12 18:17:54 +02:00
Axel Uhl
b8693f8cf4
added metadata about event through new RegattaResults interface
2012-07-12 18:17:34 +02:00
Axel Uhl
50cbb2a28d
added a test case for the 29er sample file
2012-07-12 17:43:16 +02:00
Axel Uhl
9fa38cb33c
added more content testing
2012-07-12 17:32:46 +02:00
Axel Uhl
8d58a083ae
added .gitignore
2012-07-12 17:29:22 +02:00
Axel Uhl
ed28cd0839
refactored from Triple<Pair> to new interface CompetitorEntry
2012-07-12 17:28:03 +02:00
Axel Uhl
f9024998c5
parsing contents of an HTML result report of the 505s with a first content-based test
2012-07-12 17:21:30 +02:00
Axel Uhl
eb07ed20ed
added more example files for FREG import tests
2012-07-12 15:56:39 +02:00
Axel Uhl
1f4ee29e58
added a half-way reasonable test for checking row parsing
2012-07-12 14:35:59 +02:00
Axel Uhl
7b87841736
moved row parsing to new FregHtmlParser class
2012-07-12 14:11:01 +02:00
Axel Uhl
52c053b573
started parsing the HTML output we will be getting from the 505 worlds because the XLS doesn't load with jXLS nor POI
2012-07-12 14:06:29 +02:00
Axel Uhl
9835473b44
added username/password basic authentication for the ESS40 results
2012-07-12 12:13:04 +02:00
Axel Uhl
4677524193
updated POMs to include freg importer
2012-07-12 10:05:33 +02:00
Axel Uhl
e366350a50
started a FREG HTML importer for 505 worlds in La Rochelle
2012-07-12 10:04:00 +02:00
Axel Uhl
0d43e07cc4
added DPI as max-points reason
2012-07-12 09:37:28 +02:00
Axel Uhl
2da8dc7688
ensure that replication bundle is started and not only lazily activated
2012-07-12 02:15:04 +02:00
Axel Uhl
83d51055ce
removed commented code regarding class loading during deserialization in replication service
2012-07-12 00:54:50 +02:00
Axel Uhl
7314386337
deserialize initial load through DomainFactory to cache / replace all objects managed by DomainFactory
2012-07-12 00:48:23 +02:00
Axel Uhl
c279e9c91b
fixed default exchange name used in ReplicationPanel popup dialog;
...
for the first time with RabbitMQ, this allows for cross-VM replication which looks OK at first glance
2012-07-11 23:48:22 +02:00
Axel Uhl
b1ab2905c6
adjusted text messages from JMS to "Messaging"; adjusted launch configs
2012-07-11 17:44:02 +02:00
Axel Uhl
dcd1c6a17f
need to wait on the *master* for completion of wind loading, not on replica
2012-07-11 15:35:09 +02:00
Axel Uhl
4ac4e4ec92
increased timeout for waiting for TracTrac tracked race from 30s to 60s (again)
2012-07-11 15:30:51 +02:00
Axel Uhl
89806485af
allow clients to optionally block until a TrackedRaceImpl has finished loading wind in the background thread
2012-07-11 15:25:54 +02:00
Axel Uhl
ad5c287971
replication tests down to 2 failures
2012-07-11 15:14:46 +02:00
Axel Uhl
7d4ac52bac
a compiling, yet entirely untested version preparing for RabbitMQ-based instead of ActiveMQ-based replication
2012-07-11 15:01:45 +02:00
Axel Uhl
193b956f09
added more documentation on how to get RabbitMQ up and running
2012-07-11 00:41:50 +02:00
Axel Uhl
aaacda3048
added working RabbitMQ test cases
2012-07-11 00:28:16 +02:00
Axel Uhl
c52dbcdfea
Merge branch 'master' into rabbitmq
2012-07-10 23:28:15 +02:00
Axel Uhl
4a0bd342d0
variant of the http-wind-forwarding script
2012-07-10 23:27:50 +02:00
Axel Uhl
f6729495ec
added launch configs for profiling tests
2012-07-10 23:27:05 +02:00
Axel Uhl
e54e877357
whitespace change
2012-07-10 15:57:39 +02:00
Axel Uhl
15d220b8b2
started first test case for RabbitMQ; nothing compiles yet
2012-07-10 14:17:05 +02:00
Axel Uhl
bbd5db3661
improved canonicalization of sailIDs for applying score corrections
2012-07-10 09:32:06 +02:00
Axel Uhl
44c6b3f229
addressing bug 852; creating a thread in TrackedRaceImpl constructor to load and add loaded wind
2012-07-09 18:52:32 +02:00
Axel Uhl
df370ee178
fixing bug 787: added raceRank field to JSON output
2012-07-09 15:41:57 +02:00
Axel Uhl
d6b02ec583
after obtaining the lock for reading the competitor ranks cache in TrackedRaceImpl, try another cache lookup
2012-07-09 15:29:19 +02:00
Axel Uhl
50147dc1ec
reverted the part of the time point quantizing that was redundant now; Timer already did quantize during live mode
2012-07-09 15:17:55 +02:00
Axel Uhl
3a89ba4c4a
quantize time points in live mode to improve caching behavior; see bugs 805 and 848
2012-07-09 13:38:15 +02:00
Axel Uhl
96d3e01606
fixing bug 845 by adding a syncLeaderboardGroups in renameLeaderboard
2012-07-09 11:59:21 +02:00
Axel Uhl
e29b1ada46
moved "Add regatta" to Stringmessages
2012-07-09 11:15:54 +02:00
Axel Uhl
d3c15c5d4d
added ess40 importer to auto-start in product
2012-07-09 01:47:38 +02:00
Axel Uhl
e8c7119bd2
added ess40 import bundle to launch configurations
2012-07-09 00:51:39 +02:00
Axel Uhl
4ac8402877
Merge remote-tracking branch 'server/master'
2012-07-09 00:50:32 +02:00
Axel Uhl
66a6cac4ec
first test cases for ESS40 import work
2012-07-09 00:48:51 +02:00
Axel Uhl
af6e0cca3e
added missing file for ESS40 import
2012-07-09 00:48:35 +02:00