Commit Graph
386 Commits
Author SHA1 Message Date
Axel Uhl 2df60bf9cb Merge branch 'master' into bug5185 2020-01-22 11:35:14 +01:00
Axel Uhl 1eef60b1f0 fixed storage of competitor's e-mail in MongoDB 2020-01-22 10:26:13 +01:00
Axel Uhl a0c87e8f4b Merge branch 'master' into bug5165 2020-01-10 20:31:52 +01:00
Dennis Aulenbacher 91149e65cd implemented enum type TrackingConnectorType for TrackingConnectorInfo 2019-12-20 17:09:47 +01:00
Dennis Aulenbacher bfdcce7790 Improved compatibility of (de)serialization of events regarding
trackingConnectorInfos, especially when reading events from a server
that does not have the new version yet.
2019-12-18 10:55:40 +01:00
Dennis Aulenbacher d189cce693 code styling improvements 2019-12-13 21:21:36 +01:00
Dennis Aulenbacher 1ebbf980be renamed variable to improve naming consistency 2019-12-05 16:56:49 +01:00
Axel Uhl aaace28830 null fixes regarding tracking connector info on Event and (de-)serialization 2019-12-03 18:51:56 +01:00
Axel Uhl 61bfa98219 trying to "blindly" adapt tracking and race manager app to extended EventBaseJsonDeserializer constructor 2019-12-03 00:14:26 +01:00
Dennis Aulenbacher 423a21f635 introduced type trackingConnectorInfo representing the tracking source
and webUrl
2019-11-29 14:06:27 +01:00
Steffen Schaefer 9b35cf574c Merge branch 'master' into bug5085
Conflicts:
	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
2019-11-25 08:19:26 +01:00
Dennis Aulenbacher 2bc9db7785 new isTrackedByTracTrac method for events 2019-11-12 17:40:15 +01:00
Steffen Schaefer 7b143f372c Merge branch 'master' into bug5085
Conflicts:
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Mark.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/MarkImpl.java
	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/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/server/SailingServiceImpl.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/RacingEventServiceImpl.java
2019-11-04 13:08:42 +01:00
Axel Uhl 142044d44a fixed parsing of RMS files; added tests for ORC certificate download
Change-Id: Ib49ffb226daceefe7927cc9e9c442259248ff955
2019-10-31 18:14:18 +01:00
Axel Uhl e37694f210 added certificate download; fixed RMS issue date parser
Change-Id: I855ea8294378d0e2651b8836b13f70d619f1130a
2019-10-31 11:40:23 +01:00
Axel Uhl 74338f692e major refactoring of RaceLogResolver;
Introduced specialization that can also resolve a TrackedRace based on a
SimpleRaceLogIdentifier. This is then used to find TrackedRaces for race
log entries setting the implied wind to come from another TrackedRace.
With this, it doesn't matter whether the other tracked race has an ORC
Performance Curve ranking metric or not, or if the reference points to a
race slot that doesn't even have a tracked race attached. If a tracked
race is attached, it will be asked for its "reference implied wind."
Otherwise, the race log will be scanned, but if "own maximum implied
wind" is requested and there is no tracked race, null will be returned.

Change-Id: I14fe32f8a473281c9f489eb081544ae20c5b37f3
2019-10-26 00:00:58 +02:00
Axel Uhl 729bf6ffe8 added serialization and persistence for RaceLogORCSetImpliedWindEvent
Change-Id: I4fd988139c3b74404f7686a271976faff3cbc50c
2019-10-25 09:11:17 +02:00
Axel Uhl 0d10fe75fe completed persistence/serialization of RaceLogORCUseImpliedWindFromOtherRaceEvent
Change-Id: I1d360cea88637e572a5a4ea8d0f76efe7ce57846
2019-10-23 18:47:11 +02:00
Axel Uhl b124e36ceb started by introducing two event types: RaceLogORCUseImpliedWindFromOtherRaceEvent and RaceLogORCSetImpliedWindEvent;
persistence and serialization / de-serialization so far only for the
former, not for the latter

Change-Id: Id147aed44aa97db632e2d52b3b59df3b6976ff3e
2019-10-23 18:30:24 +02:00
Steffen Schaefer f2bc7d89ab Merge branch 'master' into bug5085 2019-10-18 08:20:45 +02:00
Daniel Lisunkin d9a7bfd216 Fixed issue regarding the deserialization of RaceLogORCCertificateAssignmentEvents. Added test for this case. 2019-10-17 22:47:07 +02:00
Steffen Schaefer b03ed45e8f Merge branch 'master' into bug5085
Conflicts:
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
	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/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/server/SailingServiceImpl.java
2019-10-02 13:09:31 +02:00
Axel Uhl c4de01d757 first implementation of certificates table
Change-Id: Idfabda68fbdbb581ca12de456079c3c5d1fc737e
2019-09-27 16:33:37 +02:00
Axel Uhl 49f71d5cd2 added null safety for ORC PCS leg data serialization
Change-Id: I6534e2a6ef4981d38ee9854839e5c6b02f701811
2019-09-26 16:53:03 +02:00
Axel Uhl 3d4c90c8ba aftermath of merge of ORCCertificateImpl fields
Change-Id: I443b419034fad2c2067d5815c0f4b80d17ad7d31
2019-09-19 21:47:31 +02:00
Axel Uhl 84b627c302 Merge remote-tracking branch 'server/bug2842' into bug2842
Change-Id: I4575caf335f4c72e21fd7cc7e6cb4b63f5a17681
2019-09-19 20:16:29 +02:00
Axel Uhl 8580ac3b98 preparing for certificate upload servlet
Change-Id: Ic424683d1bebb4a9c6f62f8353c073eda387b84d
2019-09-19 20:09:43 +02:00
Daniel Lisunkin f4df924de1 Merge branch 'bug2842' of ssh://sapsailing.com/home/trac/git into bug2842
#  Resolved Conflicts:
#	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/orc/impl/ORCCertificateImpl.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/orc/impl/ORCCertificatesCollectionJSON.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/orc/impl/ORCCertificatesCollectionRMS.java
#	java/com.sap.sailing.server.gateway.serialization.shared.android/src/com/sap/sailing/server/gateway/deserialization/racelog/impl/ORCCertificateJsonDeserializer.java
2019-09-19 18:02:13 +02:00
Daniel Lisunkin 3d42a87501 Implemented issueDate TimePoint field to the ORCCertificateImpl, all APIs and the affected interfaces. 2019-09-19 17:43:48 +02:00
Axel Uhl cffe615bfb added test case for ORC PCS ranking metric; still failing (maybe wrong certificates?)
Change-Id: I965ae4582c97adad16f3e05b5a7d048c5396ea9a
2019-09-18 17:41:23 +02:00
Steffen Jacobs dfb44d8102 Bug 5085: added short name for RegattaResource and GateJsonSerializer 2019-09-18 15:44:37 +02:00
Steffen Jacobs 418a774c13 Bug 5085: started with adding support for 2019-09-18 15:29:36 +02:00
Axel Uhl ce57e5a808 added ORC PCS explicit scratch boat selection support
Change-Id: Ie0bab7789a16476249760b80f3007e010aa48cc4
2019-09-16 18:12:10 +02:00
Axel Uhl f00585d4cd added tests for RaceLog-based ORC PCS leg definitions
Change-Id: Iddb5c41079fea3de8428f45597a6d79f8d02bee4
2019-09-13 16:03:00 +02:00
Axel Uhl f1b0bf7644 ORCPerformanceCurveRankingMetric now observes the tracked race's logs for certificate changes
Change-Id: I877bacc8fe471842b0efb30aca76d6400f70331c
2019-09-11 18:05:50 +02:00
Daniel Lisunkin eaf658a42e Fixed the accuracy issues in the PerformanceCurve module when calculating a complex course. Therefore some API changes were needed. 2019-09-10 17:06:50 +02:00
Daniel Lisunkin d2218ab575 Added Test for ORCCertificateAssignmentEvent Serialization/Deserialization. 2019-09-10 16:34:51 +02:00
Axel Uhl 5adffc7d2e factored ORC certificate serialization into a JSON serializer/deserializer pair and use in Mongo persistence
Change-Id: Ia25225b571506287d1dd17087afd868bb19d0c83
2019-09-06 22:20:38 +02:00
Axel Uhl 18b87bddc7 renamed ORC Certificate assignment event to RegattaLog...
Change-Id: I24f9bc4969b6b1d6a1e07cc831ab3549bdd466aa
2019-09-04 22:44:18 -07:00
Axel Uhl 17d224d15f fixed serialization/de-serialization of RaceLogORCLegDataEvent
Change-Id: I381d90a4b1ae1c66408ff68efad72957da68d4bd
2019-09-04 22:38:47 -07:00
Daniel Lisunkin 553f701e94 Changed persistance implementation to include new changes for the course types of ORCPerformanceCurveLegs. 2019-09-04 16:20:24 +02:00
Axel Uhl d19dcedeb7 renamed ORC race log event interface/class; fixed aspects of their persistence
Change-Id: I63506756ddfe1e239bfeaba15724772d1c4f5686
2019-09-04 01:56:13 -07:00
Thomas Wiese 0b68a26447 Bug5085: add originatingCourseTemplateId to CourseBase serializer 2019-08-22 16:42:23 +02:00
Thomas Wiese 148b94c2fd Bug 5058: serialize Mark.originatingMarkTemplateId and
mark.originatingMarkPropertiesId
2019-08-22 14:03:53 +02:00
Daniel Lisunkin 039cc2a039 Merge branch 'master' into bug2842 2019-08-01 13:29:40 +02:00
Daniel Lisunkin 3c55bbf526 Added ORCLegData Event serialization and deserialization (MongoDB and RestAPI). 2019-08-01 13:29:00 +02:00
Steffen Schaefer 12f29d4cbb Merge branch 'master' into bug5085 2019-08-01 07:56:19 +02:00
Axel Uhl 04a6257480 Merge branch 'bug5106' 2019-07-31 21:08:31 +02:00
Axel Uhl 3e316cc8e6 bug5106: don't store competitor/boat objects again to DB when just loading them from DB
Change-Id: I5752848da42ca4f113f9a928b8e2622f82425b50
2019-07-31 11:54:22 +02:00
Daniel Lisunkin 412f35f4be Created connection for ORCLegDataEvent in RaceLogEventSerializer. 2019-07-31 11:39:35 +02:00