fmittag
2abbc78053
Merge remote-tracking branch 'origin/master' into bug2822_boatcolors
2015-11-09 13:59:30 +01:00
Lukas Furmanek
e3cdc1ae08
Bug3199: corrections at variable definitions
2015-11-09 13:19:28 +01:00
Lukas Furmanek
d1e455a573
Bug3199: renamed objekt into object & JavaDoc
2015-11-08 15:05:54 +01:00
fmittag
d701f0033c
changed RaceDefinitionImpl constructor to take a Map of competitor/boat combinations instead of an Iterable
2015-11-05 16:15:02 +01:00
Lukas Furmanek
731b97d054
Bug3199: Generic changes and unitTest
2015-11-05 14:33:28 +01:00
Axel Uhl
67a8d0cd5e
formatting
2015-10-15 22:10:00 +02:00
fmittag
ddbcf3302f
moved competitor/boat structure from TrackedRace to RaceDefinition
2015-10-15 17:39:20 +02:00
fmittag
6d34af9ede
Merge remote-tracking branch 'origin/master' into bug2822_boatcolors
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
2015-10-09 16:22:21 +02:00
Axel Uhl
97a3fe6473
fixed updating of team object with new nationality when a competitor is updated; replaced getOrCreateTeam by createTeam; teams are not really re-used
2015-10-01 15:26:42 +02:00
fmittag
4b2bf746d8
reverted change of tractrac constants from event.tractrac.com back to germanmaster.traclive.dk
...
actually germanmaster.traclive.dk should not be used anymore
2015-09-15 22:10:29 +02:00
fmittag
aa1778e4a3
added failing test case for replication of boat/competitor information replication
2015-09-14 17:06:07 +02:00
fmittag
931e56385d
Implemented the competitor/Boat combination stored in TrackedRace domain object as temporary solution
...
The data is transfered to the UI as part of the RaceMapDataDTO and used in the new CompetitorColorProvider class.
2015-09-12 15:07:08 +02:00
fmittag
5f3d8b215e
improved parsing of race entry metadata (boat information)
2015-09-10 17:01:58 +02:00
fmittag
fd1b900b26
added a boatName/boatColor metadata parser for entry metadata of a tractrac race
2015-09-04 14:12:05 +02:00
Axel Uhl
646d4f5d0c
use ConcurrentHashMap instead of synchornization in PolarDataMiner and for DomainFactoryImpl.raceCache;
...
This should increase concurrency and reduce wait times when loading massive amounts of races
2015-07-27 21:54:45 +02:00
Axel Uhl
82610be7c9
generate TracTracRaceTrackerImpl's ID by ignoring a "random" parameter in the query, fixing bug 3174
2015-07-24 01:46:53 +02:00
Axel Uhl
122bfd9948
bug 3075: stop simulator when tracked race is removed from its tracked regatta
2015-07-07 01:21:38 +02:00
Axel Uhl
fe1a848b50
fixing bug 3073 by not propagating any getStartOfRace() value to the simulator's offset, thereby not promoting a race log-provided start time to a simulator offset
2015-07-07 00:02:51 +02:00
Axel Uhl
42dedcecfd
bug 2467 #19 : passing through RacingEventService as RaceLogResolver; added as transient field to TrackedRace, restored after initial load in RacingEventServiceImpl
2015-06-20 23:57:50 +02:00
Axel Uhl
a581b24d60
Merge branch 'master' into bug1018
2015-05-30 11:06:24 +02:00
Axel Uhl
38d757e9ff
Merge branch 'master' into bug1018
2015-05-28 10:18:12 +02:00
Axel Uhl
00b4a76f1c
working on a solution for bug 2897: introduced NamedReentrantReadWriteLock for TrackedRegattaImpl.trackedRaces and notify listeners outside of locked area
2015-05-27 18:24:49 +02:00
Axel Uhl
b2f524c60e
added handling of IRace.isInitialized() in RaceStartedAndFinishedReceiver which nulls out timings if isInitialized()==false; see bug 2895
2015-05-27 17:29:17 +02:00
Axel Uhl
9466219772
more formatting changes
2015-05-19 09:08:39 +02:00
Axel Uhl
5e257f3cb5
Merge branch 'master' into bug1018
2015-05-19 08:57:21 +02:00
Axel Uhl
8679fb4450
use PassingInstruction.None during TracTrac control point construction
2015-05-19 08:50:38 +02:00
Axel Uhl
ba1fceecaa
added fields to capture time-on-time / time-on-distance on competitor and pass values through all constructors and operations and JSON serialization
2015-05-14 20:10:20 +02:00
fmittag
59248fcf49
added flagImageUrl as new attribute on competitor to enable custom flags (e.g. club flags) instead of the nation flags
2015-04-16 17:38:08 +02:00
Axel Uhl
094234b654
moved all Position-related classes including Compact... representations to common bundle; provided CustomFieldSerializer for all Position subclasses that require it
2015-04-03 16:12:21 +02:00
Axel Uhl
58bd451481
moved other Position implementations to common packages to share them with GWT and make then GWT-serializable
2015-04-02 16:42:10 +02:00
Axel Uhl
361d8c7679
renamed variables and fields and parameters for useInternalMarkPassingAlgorithm
2015-03-31 17:07:02 +02:00
Axel Uhl
ba47883a59
Merge branch 'master' into mark-rounding-inference
...
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/MarkPassingUpdateListener.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
2015-03-27 15:39:19 +01:00
Axel Uhl
26ad184a9f
fixing simulator issue with loading finished callbacks; loading finished callbacks are now notified immediately when simulator is running
2015-03-26 17:50:19 +01:00
Axel Uhl
9570a5d3f0
allow multiple loading completion listeners to subscribe at the same last event in queue
2015-03-26 17:41:47 +01:00
Axel Uhl
1d4d9640a0
also wait for queues to drain in TracTrac connector in non-preemptive stop(...) call
2015-03-26 16:54:11 +01:00
Axel Uhl
878b90eb89
perform check for completeness and status change from LOADING to TRACKING *after* setting the default LOADING state
2015-03-26 16:51:18 +01:00
Axel Uhl
e1e047bd75
Merge branch 'master' into mark-rounding-inference
...
Conflicts:
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMockedRaceMarkPassingTest.java
java/com.sap.sailing.domain/META-INF/MANIFEST.MF
java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/CandidateFinder.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/regattaanalytics/RegattaAnalyticsDataManager.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/seriesanalytics/EventSeriesAnalyticsDataManager.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.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/client/StringMessages_ru.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
2015-03-26 14:51:48 +01:00
Frederik Petersen
0b8048f8aa
Thread safety improvements which are explained in last commit
...
just forgot to add some changes
2015-03-25 16:21:08 +01:00
Frederik Petersen
83fa47585e
Improved thread safety of new receiver callback
...
There was a minimal chance that queues isEmpty returned false and until
the getLast call emptied leading to a nullpointer.
This was solved using peekLast instead of isEmpty and getLast
2015-03-25 15:45:02 +01:00
Frederik Petersen
4f06a96d2c
Refactored LoadingQueueDone callback for tractrac receivers
2015-03-25 15:24:35 +01:00
Frederik Petersen
0d360ace6b
More comments concerning new tractrac receiver callback
2015-03-25 15:05:09 +01:00
Frederik Petersen
7cb3e8d4ef
Added comments for new receiver callback
2015-03-25 15:00:14 +01:00
Frederik Petersen
14a403ccb6
Moved prefilter into polar mining processor chain
2015-03-25 13:50:46 +01:00
Frederik Petersen
6340e59026
Introduced callbacks for tractrac receivers for true loading completion
2015-03-25 12:58:53 +01:00
Axel Uhl
44390b3bb7
fixed wind simulator, not stopping only because all fixes have already been read
2015-03-11 23:18:43 +01:00
Fredrik Teschke
955c1237d7
Merge remote-tracking branch 'origin/master' into jbross-email-invitation
...
Conflicts:
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/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.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
2015-02-09 15:49:40 +01:00
Nicolas
081a32ce1e
Merge remote-tracking branch 'origin/master' into mark-rounding-inference
2015-02-07 17:38:10 +01:00
Nick Klose
798888d472
Fixed problem parsing data because PassingInstructions from TracTrac can be one- or zero-based
2015-02-07 17:36:56 +01:00
Axel Uhl
e93c8bf2b7
bug 2627: properly unsubscribe TracTracRaceTrackerImpl as connection status subscriber from the race subscriber
2015-02-07 03:20:03 +01:00
Axel Uhl
36746fff8e
fixed PassingInstruction parsing from TracTrac data; index is 0-based, not 1-based.
2015-02-06 08:50:48 +01:00