Axel Uhl
b746e60b35
Merge remote-tracking branch 'origin/gpsfixstore-independent-of-race' into gpsfixstore-independent-of-race
2014-04-27 15:09:35 +02:00
Axel Uhl
d63e1ad1ae
fixed TimePoint comparator so it also works for extreme values
2014-04-27 15:05:13 +02:00
Axel Uhl
4cc19b6551
made fields in GPSFix*HandlerImpl private final
2014-04-27 14:04:31 +02:00
Axel Uhl
80a6b48d7a
made DomainObjectFactoryImpl.deviceIdentifierServiceFinder private non-static as it was only used within the instance
2014-04-27 13:54:51 +02:00
Axel Uhl
3cf0df7f3e
removed export of igtimiadapter.impo to gwt.ui.test as it doesn't seem to be required
2014-04-27 13:45:43 +02:00
Axel Uhl
901ef9d20e
reverted performance-averse change in AbstractTimePoint.Comparator.compare
2014-04-27 13:07:34 +02:00
Axel Uhl
6c276a98cc
changed TimeRange.timeDifference to Duration result type and adjusted implementation to our coding conventions
2014-04-27 12:51:11 +02:00
Axel Uhl
050d46901c
added failing test case for TimeRange.timeDifference
2014-04-27 12:49:56 +02:00
Axel Uhl
5b089b20b9
adjusted comment of TrackedRaceImpl.loadingFromStoresCompleted
2014-04-27 12:24:41 +02:00
Axel Uhl
6403de74e2
adjusted Javadoc for TrackedRaceImpl.loadingFromStoresLock
2014-04-27 12:22:14 +02:00
Axel Uhl
8bc6b502b3
adjusted comment of TrackedRace.waitUntilLoadingFromStoresComplete for GPS fix loading
2014-04-27 12:16:17 +02:00
Fredrik Teschke
2389484277
fixed error due to change of racelog interface
2014-04-26 14:47:46 +02:00
Fredrik Teschke
2fd03af659
added copying for comp. registrations + course, with new popup for selecting races
2014-04-26 14:34:15 +02:00
Fredrik Teschke
be28101cef
DefineMarkEvent as revokable, added new finder for events of type
2014-04-26 14:32:17 +02:00
Fredrik Teschke
3932dd4bdd
don't require revokable in revokeEvent(), instead throw exception
2014-04-26 14:31:09 +02:00
Axel Uhl
dbe5f24b0a
Merge branch 'master' into gpsfixstore-independent-of-race
...
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
java/com.sap.sailing.gwt.ui.test/META-INF/MANIFEST.MF
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.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.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2014-04-26 13:14:29 +02:00
Axel Uhl
ddba91b35e
added REST API for mark passings, addressing bug 1913
2014-04-25 17:37:41 +02:00
Axel Uhl
4583582db2
added a REST API for the bearing of the first leg; prepared a REST API for mark passing export
2014-04-25 16:25:14 +02:00
Axel Uhl
745dc6dc51
added documentation for the /entries REST API
2014-04-25 15:45:36 +02:00
Axel Uhl
2f51c3ce6b
fixed REST API docs for time points
2014-04-25 15:22:02 +02:00
Axel Uhl
36a9f0e6af
added Javadoc and use Waypoint equality (which currently is identity) instead of waypoint name for comparison during mark passing updates
2014-04-25 14:36:39 +02:00
Fredrik Teschke
c76592c560
changed text of add gate button
2014-04-25 10:17:43 +02:00
Fredrik Teschke
2642d33f66
remove race selection after refreshing leaderboard
2014-04-25 10:14:50 +02:00
Axel Uhl
6495f3b7ad
ensure thread-safety of parallelization of competitorsFromBestToWorst calculation
2014-04-24 23:44:27 +02:00
Axel Uhl
da9acd00c0
parallelized calculation of competitors from best to worst for the different race columns of a single leaderboard
2014-04-24 23:38:51 +02:00
Axel Uhl
9fade14a3b
use the addOverallDetails flag in computeDTO to not compute the overall details if not requested; fixes bug 1886.
2014-04-24 22:32:03 +02:00
Axel Uhl
3df91de46e
fixed several smaller bugs with the new addOverallDetails logic
2014-04-24 22:19:16 +02:00
Axel Uhl
e19209a61c
in addition to the race column names for which to load details, added a parameter addOverallDetails
...
that controls whether a leaderboardDTO shall have overall details; the leaderboard cache and the
LiveLeaderboardUpdater consider this parameter in how they cache their DTOs.
2014-04-24 19:13:05 +02:00
Axel Uhl
17a16f4ecd
use Duration also for Leaderboard.getTotalTimeSailed(...). Introduced leg type cache towards addressing bug 1884
2014-04-24 17:49:54 +02:00
Axel Uhl
82f798e579
clarified tool tip for overall time sailed in the regatta which counts from start of race, not competitor's start time
2014-04-24 17:09:21 +02:00
Axel Uhl
d64f3cb765
updated release notes for the bug fix for bug 1908
2014-04-24 16:59:29 +02:00
Axel Uhl
92d843cb2f
fixing bug 1908 by considering the timePoint parameter in TrackedLegOfCompetitorImpl.getTime
2014-04-24 16:56:58 +02:00
Axel Uhl
115063d0ac
refactored getTime... methods to return a Duration object
2014-04-24 16:53:37 +02:00
Axel Uhl
2deb54e948
added test regarding bug 1908 that requires the time spend in a leg to be null before the leg start time for that competitor
2014-04-24 16:43:56 +02:00
Axel Uhl
205fd161d5
renamed SerializationTestWithOnlineRace to ensure its execution; added failing test for bug 1908
2014-04-24 16:39:36 +02:00
Axel Uhl
3c10f2cbf1
fixing bug 1907 by using total distance as long as an unfinished race is still tracking
2014-04-24 16:25:09 +02:00
Axel Uhl
8bc10f1a45
Updated release notes after bugs 1905 and 1499 were fixed
2014-04-24 16:23:38 +02:00
Axel Uhl
38afcea996
added missing locking for the mark passing collection used in TrackedRaceImpl.getDistanceTraveled; this helps avoid race conditions while updating mark passings
2014-04-24 15:46:37 +02:00
Axel Uhl
ce868a53e2
letting CombinedWindTrackImpl's getAverage... method delegate directly to TrackedRace.getWind and getWindWidhConfidence
2014-04-24 12:16:58 +02:00
Axel Uhl
0ac31ef632
addressing bug 896 by temporarily unregistering LeaderboardPanel as TimeListener from Timer while adjusting live delay in case null would be used as request time point
2014-04-24 09:42:51 +02:00
Fredrik Teschke
ec15b110c8
include race id in denoteForTrackingEvent -> allows choosing custom stable ID
2014-04-24 07:18:37 +02:00
Fredrik Teschke
70ae0e9543
3-table course designer
2014-04-24 06:59:25 +02:00
Fredrik Teschke
7fa3e066b6
pulled out link creation for raceboards, using EntryPointLinkFactory
2014-04-24 02:20:12 +02:00
Fredrik Teschke
83610c20bb
simplified derivation of device mappings from mapping events
2014-04-24 01:12:55 +02:00
Fredrik Teschke
7508b7ccee
defined passing instruction applicability to 1/2 mark-controlpoints
2014-04-24 00:53:38 +02:00
Fredrik Teschke
ec882d37f1
allow for any RGB color in MarkEditDialog
2014-04-24 00:08:03 +02:00
Fredrik Teschke
8a0d1a9203
confirm if races without competitor registrations should be tracked
2014-04-23 23:36:43 +02:00
Fredrik Teschke
17f718edc0
allow removing denotation for racelog tracking from racelogs
2014-04-23 23:16:59 +02:00
Fredrik Teschke
3524639080
added method for revoking events to racelog
2014-04-23 23:16:33 +02:00
Fredrik Teschke
13a1776cc0
simplified steps for racelog-tracking
2014-04-23 21:24:24 +02:00