Commit Graph
485 Commits
Author SHA1 Message Date
Vladislav Chumak feb85df6f9 Added measurements for GPS-holes within maneuver estimation data 2018-05-04 19:41:33 +02:00
Vladislav Chumak 2bbf2e1291 Replaced duration of tracks by start and end time in REST API 2018-04-25 22:52:42 +02:00
Vladislav Chumak f9c990c765 Added distanceTravelled and duration of competitor tracks to REST API 2018-04-23 16:09:47 +02:00
Axel Uhl c8561c8f6c serialize boats separately only if competitors can change boats; remain compatible and serialize boats with competitors if they can't
Change-Id: I0d7b93b83d8b8046aa56c71b4ca675b5152eb09d
2018-04-19 21:28:13 +02:00
Axel Uhl 452b5ff205 Merge branch 'master' into bug4514
Change-Id: Id1ca0e271319ee209a1a3d7dc486ed1c7a6a25a6
2018-04-19 20:50:47 +02:00
Axel Uhl 18c777a99f adjusted SwissTiming connector to accomodate UUIDs for mark devices and competitors
Change-Id: Ieaca20de4eacbbc5c64e218fb557045f2590e6f6
2018-04-19 17:24:54 +02:00
Frank Mittag 13b2b41341 Merge remote-tracking branch 'origin/master' into bug4514 2018-04-18 11:24:01 +02:00
Frank Mittag 242a672faf Changed RegattaJsonSerializer to write also 'canBoatsOfCompetitorsChangePerRace' attribute and (optinally) the boats used in the regatta 2018-04-18 11:22:59 +02:00
Vladislav Chumak 9db575b1a5 Added position to CompleteManeuverCurveWithEstimationData 2018-04-17 14:35:22 +02:00
Vladislav Chumak 80c0338531 Applied safe integer deserialization strategy for CompleteManeuverCurves 2018-04-13 20:01:10 +02:00
Vladislav Chumak 8f86d0a862 Added deserialization for DetailedBoatClassJsonSerializer, fixed test 2018-04-13 19:02:34 +02:00
Vladislav Chumak f702fea3d0 Implemented serialization/deserialization test for estimation data 2018-04-13 18:08:09 +02:00
Vladislav Chumak 56b5551864 estimation data - extended json api, added deserializers, refactored 2018-04-13 02:21:04 +02:00
Vladislav Chumak 5758fd17b7 Introduced DetailedBoatClassJsonSerializer for wind estimation data 2018-04-12 23:10:48 +02:00
Axel Uhl cfe4af7251 added null checks for boat.getColor() in app code
Change-Id: I3878752357eb0836f98b633d64366df7cefa20be
2018-04-10 18:43:07 +02:00
Axel Uhl 06447318e5 bug4500: consolidated the two Competitor Json (De-)Serializers into one
Change-Id: I517a2649b6175f11f5e1c7b35fdc439f1982dca4
2018-04-09 16:39:17 +02:00
Vladislav Chumak 5f057d88e9 Added gpsFixesCount before and after maneuver to estimation data export 2018-04-05 20:26:51 +02:00
Vladislav Chumak 74c6ffee72 Merge remote-tracking branch 'origin/master' into maneuver_refactoring
Conflicts:
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/ManeuversWithEstimationDataJsonSerializer.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RegattasResource.java
2018-03-31 01:54:14 +02:00
Vladislav Chumak 145065904c Bugfix for JsonSerializer for complete maneuver curves with estimation
data
2018-03-30 16:40:21 +02:00
Vladislav Chumak 795f322717 Added gpsFixesCount to complete maneuver curve with estimation data 2018-03-29 23:07:25 +02:00
Vladislav Chumak c60d994a72 Improved messages and bugfix 2018-03-28 22:18:26 +02:00
Vladislav Chumak 08fcca47e3 Introduced CompleteManeuverCurveWithEstimationData 2018-03-27 20:45:15 +02:00
Axel Uhl 360f72a6a7 Merge branch 'master' into bug2822_boatcolors 2018-03-24 08:49:11 +01:00
Axel Uhl bd90f921dd added Automatic-Module-Name headers to satisfy Oxygen.3 Java9 warnings rule 2018-03-24 01:45:37 +01:00
Axel Uhl e812b1ad60 Merge branch 'master' into bug2822_boatcolors
Change-Id: I19333a21e5d79726b1409eb319798f55b49faf79
2018-03-22 14:45:41 +01:00
Vladislav Chumak 431aad65b5 Included mark passing flag into REST-API 2018-03-16 17:54:33 +01:00
Axel Uhl 9cf283eec6 Merge branch 'master' into bug2822_boatcolors
Change-Id: I883401360422f104c3c3de844a7c3759753a887b
2018-03-16 13:43:19 +01:00
Vladislav Chumak 607de55e3d Added maneuver lowest speed to rest api 2018-03-09 20:02:49 +01:00
Axel Uhl 5073ea75d7 Merge branch 'master' into bug2822_boatcolors_merged_with_eol_changes
Change-Id: I61c922f7a1d7ece025ace4cd6277ccce3640d055
2018-01-16 11:24:13 +01:00
Vladislav Chumak f52b7987a1 Corrected data mining calculations, added REST-API-interface to disable
avg boundaries calculation
2018-01-12 20:02:15 +01:00
Vladislav Chumak d329d16871 Bugfixing 2018-01-12 17:14:25 +01:00
Vladislav Chumak 2456d63b0b Refactoring and javadoc 2018-01-12 14:55:44 +01:00
Vladislav Chumak 51f695d0cc Extended Restful API for ManeuverWithEstimationData retrievement 2018-01-12 03:07:06 +01:00
Vladislav Chumak f765e3fb7e Made maneuver to contain main curve boundaries and extended maneuver
boundaries information irrespective of maneuver type
2018-01-10 19:03:00 +01:00
Vladislav Chumak 0f074da8ff Extended maneuver serializer to consider new maneuver attributes 2018-01-10 16:13:29 +01:00
Axel Uhl 9b0773b36a use Competitor instead of their ID in RaceDefinition's Competitor-Boat map
Change-Id: I09df42c3ffa97434791c94a8da88523061ce5cea
2017-12-22 14:02:58 +01:00
Frank Mittag d45de24610 Merge remote-tracking branch 'origin/master' into bug2822_boatcolors_merged_with_eol_changes
# Conflicts:
#	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/CompetitorDTO.java
#	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/DomainObjectFactory.java
#	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
#	java/com.sap.sailing.domain.test/resources/IncrementalLeaderboardDTO.ser
#	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/tracking/impl/BravoFixTrackSerializationTest.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RegattaImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/places/screens/liveraceloop/racemapwithleaderboard/LiveRaceWithRacemapAndLeaderBoardPlace.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/utils/AutoplayHelper.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/LeaderboardSettingsFactory.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/MultiRaceLeaderboardSettingsDialogComponent.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/leaderboard/SingleRaceLeaderboardSettingsDialogComponent.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/CompetitorRegistrationsPanel.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RegattaLogImportSensorDataAndAddMappingsDialog.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/MultiRaceLeaderboardPanel.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/SingleRaceLeaderboardPanel.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/EmbeddedMapAndWindChartEntryPoint.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
#	java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndLoadingEventsAndRegattas.java
#	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/CompetitorReplicationTest.java
#	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/RegattaReplicationTest.java
#	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
#	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/PersistentCompetitorStore.java
#	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2017-11-22 15:39:00 +01:00
Axel Uhl 612e9b76d5 when adding a device mapping for EXPEDITION_SENSOR, use the correct log event type
Change-Id: I6358ff0120224082532ad25d40265b49e2c02142
2017-11-08 14:20:38 +01:00
Frank Mittag 48162c73be major refacoring and cleanup of RaceLog and RegattaLog events needed for the new way of registering boats and competitors as separate entities -> UI is still not ready for it. 2017-08-25 17:09:00 +02:00
Frank Mittag 20bc27a3da Improved name of a serializer 2017-07-21 17:28:49 +02:00
Steffen Schäfer 3801dbc4f5 Normalized line endings 2017-06-21 11:30:30 +02:00
Steffen Schäfer 1542a36109 Merge branch 'master' into bug2822_boatcolors 2017-05-16 16:12:16 +02:00
Steffen Schäfer 67d310df4b Merge branch 'master' into bug2822_boatcolors
# Conflicts:
#	java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/SensorFixStoreAndLoadTest.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegOfCompetitorImpl.java
#	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/adminconsole/AdminConsolePage.java
#	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2017-05-16 15:59:24 +02:00
Steffen Schaefer 9123771f34 normalized line endings 2017-05-16 09:42:02 +02:00
Axel Uhl 57d1928aa7 don't wait for latest analyses that could block Jetty threads if background executor is slow to respond
Change-Id: Ibe7f965d6fe110e7f8980dc1d3a52b626b38a869
2017-05-04 18:01:13 +02:00
Frank Mittag fd8fee5d58 work commit in the middle of refactoring competitor.getBoat() 2017-04-28 09:08:14 +02:00
Axel Uhl effd9a41c5 dded field firstColumnIsNonDiscardableCarryForward to regatta's series serialization
Change-Id: I3166bbabf724531ddabb5cf4599176c94add9a06
2017-03-02 15:17:50 +01:00
Axel Uhl d7f02212af "greened" the tests for bug 4063
Change-Id: I81f9a0705bfe6ec0aaf510921e2146e950767711
2017-02-15 11:42:23 +01:00
Axel Uhl 8c77f984f5 bug 4062: implemented LEG_MIDDLE wind source type
Change-Id: I78ad2c526461cc64565f80a8817d44885b37530b
2017-02-14 18:34:26 +01:00
Axel Uhl 330860ca5d refactored TrackedRaceJsonSerializer such that all necessary state is final and configured by constructor
Change-Id: I1bf7dc39459e78f00358c5f2bb1d35d1f0ef4f59
2017-02-13 14:33:59 +01:00