Commit Graph
100 Commits
Author SHA1 Message Date
Daniel Lisunkin a1f60568ea Clean up. 2019-10-17 22:57:17 +02:00
Daniel Lisunkin d092b31c4c Merge branch 'master' into bug2842 2019-10-17 22:53:23 +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
Daniel Lisunkin 4704b3b45e Implemented the additional calculation to exclusively use rhumb line distance, when dealing with LD, CR or NS ORC legs. 2019-10-15 19:20:05 +02:00
Daniel Lisunkin d7b34957d1 Merge branch 'master' into bug2842 2019-10-15 11:57:21 +02:00
Daniel Lisunkin 439ca49336 Added empty ORCCertificateDialog class for implementation. 2019-10-15 11:55:50 +02:00
Daniel Lisunkin 2d698ac388 Removed older test duplicate. 2019-10-13 22:51:06 +02:00
Daniel Lisunkin 96e3718e6d Added test to ensure that multiple ORC certificates with the same sailnumber but different ids are parsed and treated independently. 2019-10-13 19:04:51 +02:00
Daniel Lisunkin 9716c3f658 Added CertificatesTableWrapper class. Added comments, cleaned up code. 2019-09-26 17:35:46 +02:00
Daniel Lisunkin 569b3be1cb Removed warnings in project. 2019-09-25 16:58:34 +02:00
Daniel Lisunkin 2a7e72481d Simplified the BoatWithCertificateTable. 2019-09-25 16:55:16 +02:00
Daniel Lisunkin ac8a53e137 Added BoatWithCertificateTableWrapper class. 2019-09-25 16:51:30 +02:00
Daniel Lisunkin be825ca160 Started building simpler boat table for usage in the BoatCertificateAssignmentDialog. 2019-09-25 16:45:16 +02:00
Daniel Lisunkin 899e4e7fd6 Started building structure for BoatCertificateAssignmentDialog. 2019-09-24 18:08:06 +02:00
Daniel Lisunkin 4122a77e57 Managed to bring up a BoatTable widget in the BoatCertificatePanel. 2019-09-24 16:37:55 +02:00
Daniel Lisunkin 12447bc8eb Added some widgets to the ORCLegEventCreationDialog. 2019-09-24 11:34:35 +02:00
Daniel Lisunkin 075d840f59 Started creating ORCLegEventCreationDialog widget. 2019-09-24 09:56:40 +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
Daniel Lisunkin 1fdee28ba8 Added second button to RegattaListComposite. 2019-09-18 15:56:44 +02:00
Daniel Lisunkin c7303216be Fixed some further errors. 2019-09-18 14:14:32 +02:00
Daniel Lisunkin f9f99b432f Fixed errors and branch. 2019-09-18 13:23:43 +02:00
Daniel Lisunkin 1010500802 Merge branch 'bug2842' of ssh://sapsailing.com/home/trac/git into bug2842 2019-09-18 10:07:00 +02:00
Daniel Lisunkin 10614f3f9b Some refactoring done and further implementation of UI elements. 2019-09-18 10:06:32 +02:00
Daniel Lisunkin 8c68f98b96 Added certificates for ORCPerformanceCurveRankingTest and ORC Worlds 2019 Event. 2019-09-17 16:58:13 +02:00
Daniel Lisunkin 0eed4d80ac Started implementing functionality into BoatCertificatesPanel Widget. 2019-09-16 17:34:35 +02:00
Daniel Lisunkin 484842e842 Added CertificateAssignmentDialog and BoatCertificatesPanel. 2019-09-16 17:08:35 +02:00
Daniel Lisunkin 4f2569e5e9 Added tool button to manage ORC certificates in AdminConsole/Regattas view. 2019-09-13 16:11:15 +02:00
Daniel Lisunkin 7c6279cb32 Added comment to explain possible accuracy issues when dealing with Durations. 2019-09-11 16:54:10 +02:00
Daniel Lisunkin 29eda86f4b Changed back the static Duration implementations. 2019-09-11 14:28:37 +02:00
Daniel Lisunkin ff19f6411b Merge branch 'master' into bug2842 2019-09-10 18:15:21 +02:00
Daniel Lisunkin 8b5b96c540 Added comments to the ORCCertificateAssignmentEvent persistance tests. 2019-09-10 18:14:49 +02:00
Daniel Lisunkin eec60694b5 Fixed bug in ORCCertificateAssignmentEvent persistance and added some test cases. 2019-09-10 17:52:47 +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
Daniel Lisunkin 29a83295d0 Merge branch 'bug2842' of ssh://sapsailing.com/home/trac/git into bug2842 2019-09-10 10:51:26 +02:00
Daniel Lisunkin c422bc57e4 Changed some test values. 2019-09-10 10:51:16 +02:00
Daniel Lisunkin 43a775c852 Added some additional tests for the complex course, to determine where the issues occur. 2019-09-06 11:51:47 +02:00
Daniel Lisunkin 4530881f63 Merge branch 'master' into bug2842 2019-09-05 11:17:22 +02:00
Daniel Lisunkin eecd9478e4 Added a currently failing test for the ORCPerformanceCurve which uses a more complex course layout. 2019-09-05 11:16:59 +02:00
Daniel Lisunkin fec6275edb Added testcase for more complex course creation. 2019-09-04 16:50:39 +02: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
Daniel Lisunkin d3d1668553 Changed APIs and implementation to import some predefined speed predictions to the ORCCertificate and the ORCPerformance Curve. 2019-09-04 15:53:34 +02:00
Daniel Lisunkin 6b3fb021b0 Further refectoring and changes in function signatures of ORCPerformanceCurveImpl to adopt the different ORCPerformanceCurveLegTypes. 2019-09-04 14:32:19 +02:00
Daniel Lisunkin 3c23b6b2e1 Refactoring done. 2019-09-04 13:19:49 +02:00
Daniel Lisunkin 1c21813810 Added comment- 2019-09-04 12:02:00 +02:00
Daniel Lisunkin 0b342548a5 Fixed failing test TestStoringAndLoadingRaceORCLegDataEvent in mongodb. 2019-09-04 11:16:39 +02:00
Daniel Lisunkin a7b7f3cf10 Merge branch 'bug2842' of ssh://sapsailing.com/home/trac/git into bug2842 2019-09-04 10:58:37 +02:00
Daniel Lisunkin 9a7a1e51c8 Added getLegType to ORCPerformanceCurveLeg API. 2019-09-04 10:58:27 +02:00
Daniel Lisunkin 3706aabef0 Added an enum for different ORCPerformanceCurveLegTypes. 2019-09-03 18:51:21 +02:00
Daniel Lisunkin 11831e03c9 Clean up. 2019-09-03 17:51:37 +02:00
Daniel Lisunkin b2f6719ca5 Finished implementation of ORCCertificateImporterRMS. 2019-09-03 17:51:10 +02:00
Daniel Lisunkin 86e69b66af Intermediate step of ORCCertificateImporterRMS implementation. 2019-09-02 18:25:59 +02:00
Daniel Lisunkin 1d004b2f82 Changed API for ORCCertificateAssignment Event. Started implementing ORCCertificateImporterRMS. 2019-08-30 18:22:48 +02:00
Daniel Lisunkin 6ae8412911 Finished domain object creation for ORCCertificateAssignmentEvent in RegattaLog. 2019-08-29 16:56:04 +02:00
Daniel Lisunkin 626499eb4d Finished mongo object creation for ORCCertificateAssignmentEvent in RegattaLog. 2019-08-28 17:00:08 +02:00
Daniel Lisunkin 5ec66e0dc5 Intermediate step of the implementation of storing orc certificate assignment racelog events. 2019-08-27 18:05:14 +02:00
Daniel Lisunkin 1f125a1f7f Implementing storing certificate assignment racelog events. 2019-08-26 17:53:48 +02:00
Daniel Lisunkin d592a697a4 Started implementing certificate assignment regatta log event. 2019-08-23 16:55:18 +02:00
Daniel Lisunkin a137123fa3 Merge branch 'master' into bug2842 2019-08-23 11:04:51 +02:00
Daniel Lisunkin d659637a18 Working on finding bug in ORC leg data persistence test. 2019-08-22 18:04:41 +02:00
Daniel Lisunkin daecd8c236 Merge branch 'master' into bug2842 2019-08-19 13:19:31 +02:00
Daniel Lisunkin 0a99de7b37 Started implementing test cases for ORC persistence. 2019-08-01 18:00:09 +02:00
Daniel Lisunkin e10d7c69f0 Changes after small code review. 2019-08-01 17:44:18 +02:00
Daniel Lisunkin 31440e6e38 Started implementing ORCCertificateAssignment RegattaLogEvents. 2019-08-01 17:07:13 +02:00
Daniel Lisunkin 12878fd225 Small changes in planning/orc.md 2019-08-01 14:01:45 +02:00
Daniel Lisunkin 7b952be154 Small changes in planning/orc.md 2019-08-01 13:58:31 +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
Daniel Lisunkin 4a9b410765 Merge branch 'master' into bug2842 2019-07-31 11:40:07 +02:00
Daniel Lisunkin 412f35f4be Created connection for ORCLegDataEvent in RaceLogEventSerializer. 2019-07-31 11:39:35 +02:00
Daniel Lisunkin d50fb0657d Changed PerformanceCurve constructor calls in tests. 2019-07-31 11:31:05 +02:00
Daniel Lisunkin 0feed014fb Defined needed APIs for ORCLegDataEvent usage. 2019-07-31 11:30:28 +02:00
Daniel Lisunkin 98b3df8788 Moved parts of the ORC module to domain.commons. Added ORCLegDataAnalyzer. 2019-07-30 16:30:52 +02:00
Daniel Lisunkin b1f394fc32 Added ORCLegDataEvent and implementation. 2019-07-30 14:26:41 +02:00
Daniel Lisunkin f26dccc864 Started implementing the storing of an ORCCertificate to the MongoDB. Therefore some changes in the ORCCertificate API were made. 2019-07-29 14:50:40 +02:00
Daniel Lisunkin 9f8e18a35e Merge branch 'master' into bug2842 2019-07-29 14:08:19 +02:00
Daniel Lisunkin 1afd39cd09 Merge branch 'master' into bug2842 2019-07-29 09:36:38 +02:00
Daniel Lisunkin a7985abe57 Added first fields to ORCPerformanceCurveRankingMetric. 2019-07-25 15:53:45 +02:00
Daniel Lisunkin dc3e306fab Merge branch 'master' into bug2842 2019-07-25 15:05:56 +02:00
Daniel Lisunkin 485ee60c4f Elaboration of subtasks in the further ORC implementation. Added details in wiki/planning/orc.md . 2019-07-25 15:05:34 +02:00
Daniel Lisunkin 14216c47e0 Updated some points in wiki/planning/orc.md . 2019-07-24 18:27:49 +02:00
Daniel Lisunkin c766d3576f Added some interfaces for the ORC log events. 2019-07-24 15:00:07 +02:00
Daniel Lisunkin 6c68297271 Merge branch 'master' into bug2842 2019-07-24 13:19:02 +02:00
Daniel Lisunkin b64eb6f7d9 Added link to CubicSpline source. 2019-07-24 10:44:17 +02:00
Daniel Lisunkin a46ccf801a Optimized accuracy in testImpliedWind, added comment on course selection. 2019-07-24 10:36:19 +02:00
Daniel Lisunkin 91767f4ca3 Added a test case for online files. 2019-07-24 10:22:57 +02:00
Daniel Lisunkin 8c98a36e76 Added CRLF/LF handling for .launch and .target files in global .gitattributes. 2019-07-23 17:39:19 +02:00
Daniel Lisunkin c89b667854 Merge branch 'bug2842' of ssh://sapsailing.com/home/trac/git into bug2842 2019-07-23 17:31:41 +02:00
Daniel Lisunkin 465a844335 Refactoring. 2019-07-23 17:31:33 +02:00
Daniel Lisunkin ce727b4498 Merge branch 'master' into bug2842 2019-07-23 15:18:33 +02:00
Daniel Lisunkin 37a30ba1e2 Updated wiki/planning/orc.md . 2019-07-23 15:17:52 +02:00
Daniel Lisunkin 381b2bfc76 Merge branch 'master' into bug2842 2019-07-22 15:50:17 +02:00
Daniel Lisunkin df17a263aa Added further failing spline tests. 2019-07-19 18:05:25 +02:00
Daniel Lisunkin 509fd416d2 Added test class for testing different spline interpolation implementations independently from the rest ORCPerformanceCurve implementation. 2019-07-19 17:56:14 +02:00
Daniel Lisunkin 54c9a009f1 Changed the implementation to use the elements from apache.commons.math3 instead of math (v2). 2019-07-19 17:12:03 +02:00
Daniel Lisunkin 189c2b0b6b Started implementing a cubic spline interpolator based on the Math.NET library. Currently on hold. 2019-07-19 17:10:36 +02:00
Daniel Lisunkin 96843abda4 Added a test case for the calculation of the total course allowance at a given implied wind. 2019-07-19 14:51:51 +02:00
Daniel Lisunkin 9f1850207c Added apache.commons.math3 to remote platform and sap.sailing.domain package. 2019-07-19 14:44:24 +02:00