Commit Graph
447 Commits
Author SHA1 Message Date
Axel Uhl 7854c5f3ae not serializing redundant copies of the default TWA/TWS "bins" in each certificate;
code formatting and eliminating code redundancy in ORCCertificateJsonSerializer
2020-02-10 12:55:47 +01:00
Axel Uhl dba2f7683f avoid code redundancies in ORCCertificateJsonDeserializer 2020-02-10 12:43:16 +01:00
Axel Uhl 0383ee7dc5 move TWS/TWA default bin definitions up to ORCCertificate, added Javadoc and adjusted to coding conventions 2020-02-10 12:17:49 +01:00
Usman Ali ed38a71e57 Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug5184 2020-02-07 12:08:28 +05:00
Axel Uhl 4a6c5dd269 added missing file for bug5160 2020-02-06 19:55:41 +01:00
Axel Uhl 0333c2fd01 bug5160: added optional course geometry to the serialization output of RegattasResource 2020-02-06 14:08:55 +01:00
Usman Ali a86072faf6 replacing dots with P for twa and tws key for mongo document 2020-02-03 19:42:29 +05:00
Usman Ali 4edeccb50f Parsing both custom and static value of twa and tws 2020-02-01 21:34:08 +05:00
Usman Ali d6e0c41ad7 changes in serializer and deserializer for dynamic bins in import certificates 2020-01-31 17:15:49 +05:00
Usman Ali 223dc4b2e2 Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug5184 2020-01-30 02:25:15 +05:00
Usman Ali b26922bdb9 Custom TWA and TWS import parser and serialzer changes 2020-01-30 02:22:26 +05:00
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