Commit Graph
1674 Commits
Author SHA1 Message Date
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