Commit Graph
1336 Commits
Author SHA1 Message Date
Axel Uhl 9dde028a89 preparing for enabling competitor creation from ClientParamsPHP.Competitor data 2013-07-12 15:28:09 +02:00
Axel Uhl 5a0375e69f added support for fetching competitors from clientparams.php 2013-07-12 14:53:41 +02:00
Axel Uhl 3f6794224f fixed null test in isValid 2013-07-11 13:23:10 +02:00
Axel Uhl 4fae9a0c1c adjusted outlier analysis such that fixes that are far apart time-wise will not have their measured SOG/COG used for outlier analysis 2013-07-11 12:20:38 +02:00
Axel Uhl 928bf19d7a fixed NPE when calculating timePointOfLastPositionFix for column with no tracked race attached 2013-07-10 15:50:36 +02:00
Axel Uhl 6144e47f73 Merge remote-tracking branch 'origin/master' 2013-07-10 13:56:57 +02:00
Axel Uhl 5580c2a99c added code to fill timePointOfLastFix in LeaderboardEntryDTO 2013-07-10 13:50:19 +02:00
Frederik Petersen e3d69d4da1 Factor is now exported for race column in master data importer 2013-07-10 11:15:25 +02:00
Axel Uhl f20258a1fd fixed issue with missing minimum confidence for fixes too far apart (1h as in the 650 mini trans-pacific race tracked with YellowBrick) 2013-07-09 14:36:40 +02:00
Armin Zamani 4b40d90fd0 Merge branch 'racecommittee_app' into racecommittee_wind
Conflicts:
	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
2013-07-04 14:25:05 +02:00
Axel Uhl 50c0996dff switched from using Polyline to using Polygon for sidelines so that we support more than two marks as a sideline in general 2013-07-03 20:39:58 +02:00
Armin Zamani 3a0862eefe moved WindByRaceLogTest to com.sap.sailing.server.test, moved removing of wind fixes while detaching a TrackedRace from a RaceColumn to an own method 2013-07-03 19:33:30 +02:00
Axel Uhl 15d5f9d27a Merge branch 'master' into map_sidelines
Conflicts:
	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
2013-07-03 17:37:36 +02:00
Axel Uhl 5d3853460d fixed detaching of race log by using RaceLogIdentifier.getIdentifier() to calculate the identifier used in the race log map 2013-07-03 13:29:20 +02:00
Axel Uhl 135e677065 remove wind fixes from race committee wind source's track when race log is detached from tracked race 2013-07-03 13:09:23 +02:00
Axel Uhl ee9695db8b Merge branch 'master' into racecommittee_wind 2013-07-03 12:56:39 +02:00
Frederik Petersen a0e85006b5 Added serialization for PersistentRegattaForRaceIDs map to master data
import
2013-07-03 09:30:34 +02:00
Axel Uhl edb9bb0103 harmonized race column export/import so that also for regatta series the RaceIdentifiers are transmitted 2013-07-03 00:01:36 +02:00
Axel Uhl dc9ac6acc6 added missing new file RaceColumnMasterData 2013-07-02 22:37:04 +02:00
Axel Uhl b39a496572 added race identifiers to race column export/import so that they are preserved across export/import 2013-07-02 22:35:25 +02:00
Armin Zamani 1ff532de01 Merge branch 'racecommittee_app' into racecommittee_wind 2013-07-02 22:08:26 +02:00
Axel Uhl 4b6a6975b3 preserve order of leaderboards in leaderboard group during import 2013-07-02 21:51:50 +02:00
Axel Uhl 6e09cb3c7f moved BoatClassMasterdata back to where it belongs 2013-07-02 15:31:52 +02:00
fmittag e0e4614751 initial version of sideline support (server side and drawing on map)
so far only sidelines modeled as gate are supported
2013-07-01 18:42:42 +02:00
Axel Uhl 7221f071d9 Merge branch 'master' into import_dbdata 2013-07-01 11:28:09 +02:00
Armin Zamani d8e546de5e Merge branch 'racecommittee_app' into racecommittee_wind 2013-06-30 13:28:57 +02:00
Axel Uhl 67fbc17b31 added locking for leaderboardCache map in LeaderboardDTOCache; we assume this will fix a non-working eviction;
The supposed problem could have been that in the presence of high load and a lot of concurrency, two removeEldestEntry calls
could have tried to remove the same entry. This will lead to one fewer entry being removed than put. Eventually, this leads to
a leak in the LeaderboardCacheDTO's internal map which should have been restricted to 10 entries. In the memory analyzer,
we saw 8296 entries in the 29er leaderboard.
2013-06-30 11:40:42 +02:00
Frederik Petersen 5963984323 Merge branch 'master' into import_dbdata
Conflicts:
	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
2013-06-29 10:46:20 +02:00
Frederik Petersen 18d5ca2fca Added race log import to master data import service
also tested that feature
2013-06-29 10:34:22 +02:00
Axel Uhl 365a0622f2 fixed NPE and fixed compilation error 2013-06-28 19:27:12 +02:00
Axel Uhl ac6d420f74 don't use synchronization for isSuppresssed; use a reentrant read write lock instead to increase read concurrency 2013-06-28 18:45:59 +02:00
Axel Uhl 7cc79d54c8 fixed bug in competitor sorting 2013-06-28 18:39:51 +02:00
Axel Uhl 6d343bf311 avoid unnecessary calculation of number of competitors in race if they are not needed; cache net points for sort 2013-06-28 18:36:39 +02:00
Frederik Petersen b6643c3f51 Added master data import functionality for competitor display names and
suppressed competitors

-test covered
2013-06-28 13:09:41 +02:00
Frederik Petersen 90cf250c0f Added score correction import per dummy tracked race
-also carried points import
2013-06-28 11:39:58 +02:00
Armin Zamani a802234048 use recordWind instead of add of windTrack 2013-06-28 00:52:01 +02:00
Armin Zamani 314b12cbd7 Merge branch 'racecommittee_app' into racecommittee_wind 2013-06-27 23:13:07 +02:00
Simon Pamies d14607ab78 Make sure to correctly check for null for the time point 2013-06-27 14:04:43 +02:00
Simon Pamies 738416ccfc Added isLive functionality on server side 2013-06-27 14:04:21 +02:00
Frederik Petersen b3c4ba5ed5 Added import functionality for score corrections
used in master data import tab

used a hack to create score corrections without having any real tracked
races to add competitors to leaderboard:

the importer sets a temporary dummy trackedrace to get the competitors
into the leaderboard, so that the score corrections can be loaded
2013-06-27 10:03:59 +02:00
fmittag a5158f07c3 fix for Bug 1463 - Setting start time after a race is finished doesn't update the S mark in the RaceTimePanel 2013-06-26 18:20:50 +02:00
Simon Pamies 457bf03a7b Changed warning to fine because the cause of this message is not a
warning.
2013-06-26 17:29:13 +02:00
Simon Pamies ff5568fd05 Revamped RaceColumn link and unlink logic. Never ever remove the
RaceDefinition upon TrackedRace removal.
2013-06-26 16:55:39 +02:00
Simon Pamies edf0127dbe Fixed replication for race column 2013-06-26 14:53:59 +02:00
Simon Pamies 81f9a007bb Added possibility to reload a racelog from database by using a button in the gwt ui 2013-06-26 13:54:28 +02:00
Axel Uhl 8aca8d29f4 for a leaderboard with more than one medal race, consider all medal race scores and not only the last and ignore carry forwards in medal series for medal race score comparison 2013-06-26 12:17:28 +02:00
Armin Zamani 2d8ebdf35a First step towards wind store in TrackedRace for wind fixes by the racecommittee 2013-06-26 00:34:15 +02:00
Simon Pamies b482b793f7 windTracks is already concurrent - no need for additional synchronization 2013-06-25 16:15:45 +02:00
Axel Uhl 5727921ea0 added missing file 2013-06-25 12:57:40 +02:00
Axel Uhl a77610cb2e lowered priority of non-Jetty threads by one to give Jetty threads more relative priority 2013-06-25 12:42:38 +02:00