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