Fredrik Teschke
f8fbbb35dc
remove RaceLogEvent[Restore]Factory and RaceLogEvent* housekeeping
...
- the factories were not used for any factory purposes, and only resulted in maintenance effort
- unified order of constructor parameters for LogEvent-classes
- standard values for an event-id and createdAt-timestamp are now set once in base classes, instead
of all over the place
2015-11-02 22:06:42 +01:00
Jan Broß
3ae4d99260
Readds mark removal feature, which disallows removal of marks used in other races
2015-11-02 17:14:00 +01:00
Jan Broß
d32839fcab
Implements competitor regsitration behavior described in bug2851
2015-10-31 15:32:12 +01:00
Axel Uhl
dd8b481ab5
Merge branch 'master' into scl2015
...
Conflicts:
java/com.sap.sailing.dashboards.gwt/src/main/java/com/sap/sailing/dashboards/gwt/client/startanalysis/StartlineAnalysisCard.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/racemap/RaceMap.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
Besides whitespace conflicts there was a conflict introduced by the addition of the streamlet colors setting in the
RaceBoardPanel constructor
2015-10-28 15:20:45 +01:00
Axel Uhl
090b16a5d7
added failing test case for bug 3299 comment #8 : tracked race doesn't receive race log from regatta when series is attached late
2015-10-22 11:15:29 +02:00
Alexander Ries
25dd40680d
solved ribdashboard merge conflicts in SailingServiceAsync
2015-10-21 15:06:12 +02:00
fmittag
ddbcf3302f
moved competitor/boat structure from TrackedRace to RaceDefinition
2015-10-15 17:39:20 +02:00
fmittag
a7ea51f5be
removed sailId from CompetitorDTO, added boat and changed retrieval of sailId to boat.getSailID()
2015-10-15 16:32:26 +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
2460d26800
Merge branch 'master' into ribdashboard
2015-10-02 16:49:41 +02:00
Axel Uhl
cdc818836b
added tests for cache invalidation in CompetitorProvider...; added two missing try/finally clauses around locking code
2015-10-02 10:12:35 +02:00
Axel Uhl
73d1928db0
added more tests for competitor calculation, bug 3302
2015-10-01 15:23:08 +02:00
Axel Uhl
4a4fb39f65
extended test cases for CompetitorProviderFromRaceColumnsAndRegattaLike
2015-10-01 13:12:22 +02:00
Axel Uhl
1ff1773760
extended test cases for CompetitorProviderFromRaceColumnsAndRegattaLike
2015-10-01 11:28:01 +02:00
Axel Uhl
4a82b228fb
added functionality to obtain competitors from race log / tracked race in preparation for use for RCApp; started test case
2015-10-01 11:10:00 +02:00
Axel Uhl
a4a62bf8dc
harmonizing the way how competitors are determined, cached and updated for leaderboard and regatta
2015-09-30 18:01:10 +02:00
Alexander Ries
98b0ffcb83
Merge branch 'ribdashboard' into bug3261AndDashboard
2015-09-30 17:57:06 +02:00
Alexander Ries
6602c00bae
changed TrackedRace.takesWindFix(Wind wind) to takesWindFixWithTimePoint(TimePoint timepoint)
2015-09-30 17:00:47 +02:00
Alexander Ries
9c7244602b
solved merge conflits in TracTracEventManagementPanel
2015-09-29 11:03:26 +02:00
Alexander Ries
7118e74129
handing through offsetToStartTimeOfSimulatedRace from TracTracEventManagamentPanel to Simulator
2015-09-29 10:26:57 +02:00
Frederik Petersen
1a6a80448d
Fixed datacount per angle histogram display
2015-09-24 13:34:19 +02:00
Frederik Petersen
6628befff5
Merge remote-tracking branch 'origin/master' into polars
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch
java/com.sap.sailing.gwt.ui/SailingGWT sdm.launch
java/com.sap.sailing.gwt.ui/SailingGWT.launch
java/com.sap.sse.security.ui/Security UI sdm.launch
2015-09-23 12:36:09 +02:00
Frederik Petersen
540d433ee5
Added dataCountPerAngle histogram to polarresultspresenter
2015-09-22 14:37:56 +02:00
Axel Uhl
ee8ab1e097
added test case for uneven number of competitors in first round's heats
2015-09-21 15:53:56 +02:00
Axel Uhl
f160308d12
added test for multi-eliminations with discards and fixed discarding by implementing isValidInTotalScore per competitor
2015-09-21 15:41:47 +02:00
Axel Uhl
a5d3ef012d
added a yet failing test case for multiple eliminations in conjunction with discards
2015-09-21 15:21:46 +02:00
Axel Uhl
056c84f1d3
failing test case for untracked finals in elimination for which score corrections have been captured
2015-09-21 15:05:29 +02:00
Axel Uhl
62c80a45e6
re-implemented LowPointWithEliminationsAndRoundsWinnerGets07 more or less from scratch and cleaned up; tests green
2015-09-21 12:20:36 +02:00
Frederik Petersen
2c05a66b2c
Use natural comparator in datamining ui, also moved class
2015-09-21 10:45:15 +02:00
Axel Uhl
756ea16057
preparing for more tests and implementation regarding uncompleted / not sailed races
2015-09-18 13:02:00 +02:00
Axel Uhl
8d16f25bb7
added a failing test case for incomplete heat scoring; asked a question to the organizers for clarification
2015-09-17 23:55:09 +02:00
Axel Uhl
6def01ac64
implemented LowPointWithEliminationsAndRoundsWinnerGets07 scoring scheme; first tests look good
2015-09-17 22:00:01 +02:00
Axel Uhl
f8478a2f71
added a first (still failing, obviously) test case for elimination scoring
2015-09-17 17:08:17 +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
Axel Uhl
8952bba015
Merge branch 'master' into bug3022
2015-08-18 15:20:56 +02:00
Axel Uhl
9d9c93a136
added failing test case for bug3195
2015-07-31 11:42:49 +02:00
Axel Uhl
78ff26a17e
introduced MillisecondsTimePoint.approximateNow() and used where now() is too expensive; re-typed now() to TimePoint
2015-07-27 22:48:09 +02:00
Axel Uhl
ca18ef3fcb
Merge remote-tracking branch 'origin/bug3178'
2015-07-24 06:45:45 +02:00
Axel Uhl
8be3e4ec4d
Merge remote-tracking branch 'origin/bug3174'
2015-07-24 06:44:53 +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
ede8f5e9c0
added a failing test case for bug 3178 by throwing an exception in computeCacheUpdate and later triggering the cache again
2015-07-24 00:28:17 +02:00
Axel Uhl
6f5eb83786
same StackOverflowError with only one race attached to two subsequent race columns of same series
2015-07-23 23:03:16 +02:00
Axel Uhl
f4b914826f
added failing test for bug 3173 that provokes a StackOverflowError by linking a race twice to the same series
2015-07-23 23:01:21 +02:00
Axel Uhl
59b76b9848
let TrackedRaceImpl resolve against DomainFactory which now has a RaceLogResolver which is provided by RacingEventService;
...
in production mode, the RacingEventService constructors make sure that the DomainFactory uses the RacingEventService as
its RaceLogResolver. The resolver is used by TrackedRaceImpl to set its raceLogResolver after de-serialization
2015-07-19 15:26:18 +02:00
Nick
d17a82945b
AbstractMarkPassingTest waits for race to load before testing
2015-07-19 08:14:19 +02:00
Axel Uhl
ffdf958348
fixed wind direction for test
2015-07-11 18:06:38 +02:00
Axel Uhl
028f3c1a42
implemented a failing test case for bug 2976
2015-07-03 12:03:43 +02:00
Axel Uhl
5edd00e600
using ConcurrentHashMap for TrackedRegattaImpl.raceListeners (this was previously not thread safe); replaced wait() by RaceListener
2015-06-28 11:14:23 +02:00
Axel Uhl
5fd68c922c
added a test case that checks DistanceCache size limitation
2015-06-26 23:22:34 +02:00