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