Commit Graph
613 Commits
Author SHA1 Message Date
Axel Uhl 9a866275d5 bug 3588: the TracTrac connector can now optionally start / stop tracking automatically using the API based on timing from race log
Change-Id: If0803381b5bb78406a567da142b4a8cdabb1756b
2016-09-13 17:01:01 +02:00
Axel Uhl e4bbb427ce Merge branch 'master' into bug3785 2016-07-18 10:22:46 +02:00
Axel Uhl 9147d7cca8 create the wind simulator thread as a daemon thread to not keep VM from shutting down if requested 2016-07-17 23:15:02 +02:00
Axel Uhl d6419c51cb wired user notifications to a new LeaderboardScoreCorrectionNotifier in RacingEventService; wired notifications with TrackedRaceReplicatorAndNotifier
Change-Id: I4ff77cf49700140b134dc95326a3f7a844958d95
2016-07-15 18:38:24 +02:00
Axel Uhl e4ba3e2832 fixed a few remaining executors to use only daemon threads so the VM can be shut down cleanly when needed
Change-Id: I1aaa83a01dba167df169ab0c28aa40d2c1617319
2016-07-15 00:24:00 +02:00
Axel Uhl 5c350d6f8a turned all Timer usages into daemon threads to ensure clean VM shut-down
Change-Id: I933cda5e4a9b6b5c9f7a7090e0dad9b00154bd35
2016-07-13 18:34:16 +02:00
Papick Garcia Taboada 297fb13dad Merge branch 'master' of ssh://sapsailing.com/home/trac/git into foiling 2016-07-07 09:28:09 +02:00
fmittag 858a4ff025 fixed a parsing problem with tractrac competitor metadata in case of key names with the same prefix 2016-07-06 11:58:21 +02:00
Axel Uhl 42bb1d7ac0 Merge branch 'master' into foiling
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/charts/AbstractCompetitorRaceChart.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/charts/MultiCompetitorRaceChartLifecycle.java

Change-Id: I5f97a3c21e75e6d493c06dc87925d1273b0c4969
2016-07-05 12:47:39 +02:00
Axel Uhl c58d54cd86 adjusted imports
Change-Id: Ida46cc5685e82a9a525ca13d262207ffc036f329
2016-06-30 14:18:28 +02:00
Axel Uhl 9fcc9ba1e8 allow for CSS named colors for boat colors contained in TracTrac metadata
Change-Id: I6ca04ff66bdf14cc2736b32fc47dc2a73db3cb05
2016-06-30 14:17:48 +02:00
Steffen Schaefer 6503be3993 stopTracking signal now directly comes from the RaceTracker instead of
doing this through the TrackedRace
2016-06-29 14:02:31 +02:00
Papick Garcia Taboada ca41065d5e Introduced RaceTracker.Listener 2016-06-29 11:43:57 +02:00
Steffen Schaefer 0a1b56765c Merge branch 'master' into foiling
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
2016-06-27 16:15:41 +02:00
Axel Uhl 89e62a579d added serialVersionUID because ControlPointAdapter now became serializable
Change-Id: Iaf1c69c60f02653aab956c43f55e5922f60da565
2016-06-25 00:12:49 +02:00
Axel Uhl fc6be86f7f implemented mark device mapping check-out in LeaderboardsResource
Change-Id: I6c83db19d3939936f0a572f1eb16e1d82e323693
2016-06-24 18:26:49 +02:00
Papick Garcia Taboada 9416f5deed Removed unneeded GPSFixStore usage 2016-06-09 18:35:16 +02:00
Steffen Schaefer 4597ee9882 Merge branch 'master' into foiling
Conflicts:
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.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/shared/charts/AbstractCompetitorRaceChart.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/charts/MultiCompetitorRaceChart.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/charts/MultiCompetitorRaceChartSettings.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
2016-06-09 08:52:37 +02:00
Axel Uhl 32daae4ad3 where concurrency support plays a role, changed field declarations from ConcurrentHashMap to ConcurrentMap which is sufficiently specific
Change-Id: I71254d96d495a1a8d79e009d70fd8928b720b31e
2016-06-07 17:08:07 +02:00
Papick Garcia Taboada dce7b2b616 Implemented stop tracking/ lifecycle for TrackingDataLoader 2016-05-31 16:34:09 +02:00
Benjamin Barth 60bca7d374 Merge branch 'master' into foiling
Conflicts:
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/DetailType.java
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.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.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/TrackFileImportWidget.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
2016-05-19 14:02:20 +02:00
Axel Uhl 72129e6311 adjusted RaceRecord and added hasReplay(), using it in test case
Change-Id: Id39dafc4bae4fb36118de779e4abf55fd401fbe6
2016-05-11 16:32:41 +02:00
Papick Garcia Taboada a523f790d3 Moving update status to status event programming model with source 2016-05-04 15:21:56 +02:00
fmittag ef7d84bd81 added a searchTag attribute to 'Competitor' to make it possible to 'tag' competitors for an easier search later on 2016-04-14 13:44:37 -04:00
Axel Uhl f2a903a7cd reverted TracTrac tests to port 1520/1521 again after test server has been restarted
Change-Id: I044f83992dbdf35d2186c1f555b101a529794665
2016-04-08 01:30:07 +02:00
Axel Uhl 532be5ca60 switching to TracTrac ports 4400/4401 for our tests until our dedicated test server at 1520/1521 has the RC44 races up and running again
Change-Id: Ifca51c8a494883b453607b4a01d6cef6422cfe42
2016-04-07 23:14:59 +02:00
Axel Uhl 094643c0c4 added INFO logging for race times receiving
Change-Id: I87fe0cf8f630b7b7f21fd80d1a303d80646f5c9e
2016-04-01 18:04:00 +02:00
Axel Uhl 64ace048da adjusted imports and Javadocs after making TracAPI impl packages invisible to using bundles
Change-Id: I274ecce3372bc61e6db146c734e94be6b3a98d16
2016-02-22 17:08:34 +01:00
Axel Uhl b2e216b887 use port 1520 again for TracTrac tests; they forgot to upgrade the SAP-dedicated data server
Change-Id: Ia6719856194b1c4b55aab9ce8edee2917083f295
2016-02-17 11:57:58 +01:00
Axel Uhl a87cbdc8f0 fixing TracTrac test cases; no more port 1520/1521, and using new method to construct paramURL if nothing else is known (no more clientparams.php)
Change-Id: I453c6247d0b142215bd4039885e9898a0da8bfbb
2016-02-15 23:04:28 +01:00
Axel Uhl e3f8f87c7d fixed ParseTracTracJSONServiceOutputTest.testWeymouthURIsOnline by being more tolerant with HIDDEN races
Change-Id: Ie82b496cc56a87767f4f047e0e0af9631b64a731
2016-02-15 21:49:56 +01:00
Axel Uhl ee2eb970ec call updated(TimePoint) on a DynamicTrackedRaceImpl for mark fixes which are now assumed to be restricted to the race's tracking duration
Change-Id: I8e2ad31d5480922268acf191cc9d1b5f4540f7a3
2016-01-12 18:14:31 +01:00
Axel Uhl 76ac8458c7 more security fixes in accordance with the Fortify security scans; now all Corporate Security Requirements have been dealt with
Change-Id: I8badf465e3dfec80e194a5d8fa62d9019e65b646
2016-01-08 14:17:38 +01:00
Axel Uhl 3a9aa90cb6 made offsetToStart final in Simulator class 2015-12-03 23:21:40 +01:00
Axel Uhl ad1e85eaaf added some Javadoc on the new style simulator offset duration parameter 2015-12-03 23:18:16 +01:00
Axel Uhl 00aa983240 Merge branch 'master' into bug3261 2015-12-03 23:11:58 +01:00
Axel Uhl 50baa51730 whitespace change only 2015-12-02 00:16:39 +01:00
Axel Uhl cdb59abbee fixing bug 3396 by scheduling competitor GPS fixes using the same Timer that schedules the mark fixes 2015-12-02 00:06:15 +01:00
Axel Uhl cd9142797c bug 3396: scheduling competitor fixes instead of waiting for delayed time to be reached; should work better for non-interleaved replay tracks 2015-12-01 23:56:14 +01:00
Alexander Ries 64c1827d88 adapted javadoc param name and description 2015-11-26 15:07:52 +01:00
Alexander Ries d9459f38fc solved bug with setting advance in simlulator 2015-11-25 13:50:55 +01:00
Alexander Ries 567070c77f solved master merge conflicts in DomainFactory 2015-11-25 11:20:46 +01:00
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
Alexander Ries 25dd40680d solved ribdashboard merge conflicts in SailingServiceAsync 2015-10-21 15:06:12 +02: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