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