Axel Uhl
b03f8e5a05
bug5161: adding "u2f" to the js.identifier.blacklist GWT compiler property
2019-11-30 01:22:58 +01:00
Axel Uhl
355299b340
commented AUCKLAND/TEGERNSEE, trying to get a green master build
2019-11-29 23:21:41 +01:00
Tim Hessenmüller
5fcd268d39
Revert "Eliminated redundant code regarding live state of race"
...
This reverts commit 658e2c50f5 .
2019-11-27 11:47:46 +01:00
Axel Uhl
578c067d95
added "tegernsee" and "auckland" as available WindFinder spot collection IDs
2019-11-27 10:41:33 +01:00
Tim Hessenmüller
658e2c50f5
Eliminated redundant code regarding live state of race
2019-11-25 12:10:57 +01:00
Tim Hessenmüller
879e37d63d
Fixed time slider issue in live races in RaceTimesCalculationUtil
2019-11-25 09:52:43 +01:00
Tim Hessenmüller
79949d98b8
Live Now and Finished Races tables in Home.html are now mutually exclusive
2019-11-18 10:45:23 +01:00
Axel Uhl
0ebb1340c7
bug5151: reducing minimum boat beam from 10px to 5px; fixed PWA length
2019-11-12 00:11:17 +01:00
Axel Uhl
8fc26b0211
Merge remote-tracking branch 'origin/bug5137'
2019-11-04 22:49:28 +01:00
Axel Uhl
34fd2310e9
bug5137: implemented new ORC PCS leg type "WINDWARD_LEEWARD_REAL_LIVE";
...
allows users to choose to calculate with "constructed course" while the
race is live for better live precision, and WINDWARD_LEEWARD for more precision
in final results
2019-11-04 17:53:59 +01:00
Tim Hessenmüller
0f2509be81
BasicRaceDTO calculates live state with RaceTimesCalculationUtil
2019-11-04 11:08:12 +01:00
Tim Hessenmüller
d80b0f49fe
Merge remote-tracking branch 'origin/master' into bug5029
2019-11-04 08:55:22 +01:00
Axel Uhl
b67b9ad378
several improvements regarding ORC certificate filtering and wildcard matching
2019-11-04 00:41:39 +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
Tim Hessenmüller
3fa6b77fa6
Merge remote-tracking branch 'origin/master' into bug5029
2019-10-28 10:03:17 +01:00
Axel Uhl
89f7ed1a3e
added missing impliedWind.png icon
...
Change-Id: I9fc3a38c2bf8852d3deaeedb609235ce63d75c8d
2019-10-26 09:37:22 +02: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
09e43b5e41
show ORC PCS leg editing actions for tracked races only if they have an ORC PCS-based ranking metric
...
Change-Id: I2f1b85da262dc2b679cf8a879d03fd81d9efcd75
2019-10-22 14:44:34 +02:00
Axel Uhl
42ea66b55d
use the ORC PCS leg type to decide how to measure leg length for course geometry
...
Change-Id: Ie58ae04fa2473d396c5cffc2289f3b2796111657
2019-10-17 23:31:17 +02:00
Axel Uhl
2298556545
fixed serialization of ORCPerformanceCurveRankingMetric;
...
the course and leg info wasn't serializable; furthermore, the listeners
were not transient and were not re-established after de-serialization
Change-Id: Ie54e7d3b00ba059c7743bd12bc9643e9b741ad5a
2019-10-17 20:08:07 +02:00
Tim Hessenmüller
5bfa0d9373
TrackedRaceImpl uses RaceTimesCalculationUtil to determine result of isLive
2019-10-17 10:40:02 +02:00
Tim Hessenmüller
7fa27ad96b
RaceTimesCalculationUtil allows events after endOfTracking to support manual entry of corrected times and subsequent leaderboards
2019-10-16 23:06:05 +02:00
Tim Hessenmüller
b61d512444
Moved RaceTimesCalculationUtil to domain.common
2019-10-16 23:01:30 +02:00
Axel Uhl
2968a6246b
fully support ORC PCS with leader as corrected time baseline
...
Change-Id: I5801361247b3e3366f3b237818d825564ea42205
2019-10-15 13:47:29 +02:00
Axel Uhl
d367cd44ea
improved error message pass-through for ORC certificate import
...
Change-Id: I2785efec36bba3f05f5940b38a49ed7a58ab5de2
2019-10-12 13:33:45 +02:00
Axel Uhl
f44681a4f6
added MOCRA as boat class
...
Change-Id: I0185bb775743513e69869aa61eb9370fe7aa3690
2019-10-08 15:50:29 +02:00
Axel Uhl
c4de01d757
first implementation of certificates table
...
Change-Id: Idfabda68fbdbb581ca12de456079c3c5d1fc737e
2019-09-27 16:33:37 +02:00
Axel Uhl
a4fd7d7736
set BoatClassMasterdata character encoding to UTF-8
...
Change-Id: I6eb249f043d438d1702cbcd8139b9c68b3275464
2019-09-26 21:13:51 +02:00
Axel Uhl
fce5a497a1
fixed encoding of Schärenkreuzer boat class alias name
...
Change-Id: I143066119cb24fcc1da95cf444dfb0fcc37bf2a9
2019-09-26 17:05:23 +02:00
Axel Uhl
031640dc28
added UI support for editing ORC performance curve leg data
...
Change-Id: Ia276cb05c9eb263472a7af1c0556b29efdb4aee6
2019-09-26 16:22:59 +02:00
Axel Uhl
33ed8af858
removed redundant definition of PI (use Math.PI instead in case it's needed)
...
Change-Id: I6385180c80e83b5a400ed5d04fd2cc990a9f2ddd
2019-09-24 10:57:12 +02:00
Axel Uhl
cf0dbedbbc
return a comprehensive document from the ORC certificate import/assignment servlet;
...
the response now is a JSON document that shows how all requested
assignments worked out (OK / BOAT_NOT_FOUND / CERTIFICATE_NOT_FOUND). If
OK, the certificate ID is provided for the boat ID of the mapping.
Furthermore, all certificates parsed are output in the response. An
ORCCertificateJsonDeserializer should be able to read the objects in the
"certificates" array.
Change-Id: Ib3143d4908d82ae59658f6bdf7dc8cb229efbbc3
2019-09-24 10:18:56 +02:00
Axel Uhl
03442b3a1c
improved ORCCertificate toString()
...
Change-Id: Ia315ea7b9f9280f0bdbbb80813f725e9f18f2686
2019-09-23 16:17:27 +02:00
Axel Uhl
3c5a650b96
added certificate_url[] parameter to ORC certificate upload servlet
...
Change-Id: Id1fb63905ed736c79d5a6d72d7f6fe9a61e6fe4f
2019-09-23 10:29:53 +02:00
Axel Uhl
af793aa799
adjusted parameterization of certificate upload/assignment servlet
...
Change-Id: I781c3f01a39a006b56b119a860cc22e7d66502f9
2019-09-23 10:14:32 +02:00
Axel Uhl
8560c9b329
distinguish <2015 and >=2015 ORC PCS scoring
...
Change-Id: Ifff8f2913cf186d6505c3eac9ea4db333e75bd59
2019-09-20 16:04:43 +02:00
Axel Uhl
8d6187b76f
factored some string constants for wind import servlet
...
Change-Id: I96a9c405d3fcd89a0f6a765a2f0b462a6aa48c5a
2019-09-20 13:39:00 +02:00
Axel Uhl
f88a6d4d53
Merge branch 'master' into bug2842
...
Change-Id: Ifef4cba234008adf0207fdbdcd045694c62c521b
2019-09-20 12:18:54 +02:00
Axel Uhl
54a08c8ebe
added Tempest as boat class
...
Change-Id: I2077d839076c69f33980e9497237dd0e6957fecb
2019-09-20 12:14:20 +02:00
Axel Uhl
6c9b707bb1
Javadoc update
...
Change-Id: I0e12b5d212e50aea1876f70744e0c759bb42cccd
2019-09-20 12:03:52 +02:00
Axel Uhl
e0ed1fe369
added missing ORCCertificateSelection interface
...
Change-Id: Ieb7b9edc5b0a2c17bd240c2a07658d9701b5011b
2019-09-20 09:10:26 +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
a6d5476cf2
Merge branch 'master' into bug2842
2019-09-19 18:03:11 +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
5bfea6561f
Merge branch 'master' into bug2842
...
Change-Id: Id7ab77eb18b56451a304a728832f29ff67d5c588
2019-09-19 10:44:50 +02:00
Axel Uhl
8201b1909f
introduced interface for file upload constants, avoiding code duplication
...
Change-Id: Iac131c95d3c039f190213d73c16d61f025e9d6d8
2019-09-19 10:43:48 +02:00