Commit Graph
542 Commits
Author SHA1 Message Date
Axel Uhl 3228ee4841 improved ORC certificate display in AdminConsole 2020-03-12 21:30:50 +01:00
Axel Uhl ce8ca7e5ed fixed ORC certificate-related test, adjusting to ReferenceNumber as key 2020-03-11 09:09:58 +01:00
Axel Uhl 35c1b6d35f bug4006: added test checking that an exception is thrown if a denying ACL loses its group 2020-01-29 11:41:12 +01:00
Axel Uhl 445b6f6126 fixed problem with TimeRangeImpl constructor for time points beyond EndOfTime 2020-01-09 16:57:03 +01:00
Axel Uhl 1cd701132f store the GPS fix received last for each device in the metadata collection 2020-01-09 12:53:39 +01:00
Axel Uhl cb276cd8a4 Merge branch 'master' into bug5085 2019-11-30 23:47:03 +01:00
Axel Uhl b03f8e5a05 bug5161: adding "u2f" to the js.identifier.blacklist GWT compiler property 2019-11-30 01:22:58 +01:00
Steffen Schaefer 4b80c18f98 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
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/i18n/StringMessages.properties
2019-11-11 14:55:56 +01:00
Axel Uhl 991a75b449 fixed parsing of chart settings, using DetailType.valueOfString instead valueOf, for backward compatibility (e.g., BEAT_ANGLE) 2019-11-09 10:58:33 +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 5c2752c086 bug5128: added search for certificates and selection-based lookup 2019-11-02 23:37:46 +01:00
Steffen Schaefer 74389293eb Merge branch 'master' into bug5085 2019-10-17 10:55:46 +02:00
Axel Uhl 491dbe6a7f fixed calculation of corrected times in ToT/ToD calculations;
was using duration since race start but has to use duration the
competitor sailed which may be limited by a finish mark passing

Change-Id: I09983c395554d367b54c0bb54ca2824ba9b3a550
2019-10-16 12:50:18 +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 8580ac3b98 preparing for certificate upload servlet
Change-Id: Ic424683d1bebb4a9c6f62f8353c073eda387b84d
2019-09-19 20:09:43 +02:00
Steffen Schaefer 473895da8e Merge branch 'master' into bug5085 2019-09-19 14:14:35 +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
Axel Uhl 3180d9c316 fixed Duration toString() method
Change-Id: Ia46698f91bff71cae7dd4ee5e8599538c44ef907
2019-09-18 22:43:28 +02:00
Axel Uhl d54b7f3bc3 progress in ORC PCS tests: figured correct scratch boat
Change-Id: I6ef8ae44da8f4cfc62b1f6b3f1c0e4eb164a85e3
2019-09-18 18:50:39 +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
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
Axel Uhl f8625b5dee use more precise SecondsDurationImpl for Duration.NULL; use switch/case; renamed variables to be more precise
Change-Id: I9928d3bcf3f0b274be30da08d8a5eaff23ab2a95
2019-09-10 16:26:28 +02:00
Steffen Schaefer 1257ad4835 Bug 5085: Added equals/hashCode implementations 2019-08-19 11:21:15 +02:00
Axel Uhl 5cea428bcf started to document and split up the MarkTemplateMapping, renamed to MarkConfiguration
Change-Id: Ie1fe03501f16bc0082f770ce90da9e8ec0a3cb00
2019-08-01 13:04:45 +02:00
Steffen Schaefer b88a48ed84 Merge branch 'master' into bug5085 2019-07-29 10:17:19 +02:00
Daniel Lisunkin 1afd39cd09 Merge branch 'master' into bug2842 2019-07-29 09:36:38 +02:00
Axel Uhl 7029bfcde4 updated Javadocs
Change-Id: I2afd95fcae3883f586ab1ae5dfa945d53a63a23e
2019-07-26 11:56:46 +02:00
Axel Uhl b7f04f98c3 include request count in stats; integrated with computeDTO
Change-Id: I8cb9aac75bb153d24ae8827e31dd140ab8d6349a
2019-07-26 00:07:38 +02:00
Axel Uhl 4805906dcb added TimingStats with tests
Change-Id: I29557531d1b144fe9b9af86f0aaeff99db6f54f3
2019-07-25 16:22:43 +02:00
Axel Uhl a3072251f1 preparing for JMX leaderboard stats 2019-07-25 00:44:04 +02:00
Daniel Lisunkin b64eb6f7d9 Added link to CubicSpline source. 2019-07-24 10:44:17 +02:00
Axel Uhl dd22548bc9 added Util.sort for multiple arrays; added CubicSpline implementation from .net library 2019-07-24 01:59:56 +02:00
Axel Uhl 04936e196e Merge branch 'bug2842' into bug2842_spline 2019-07-23 23:25:03 +02:00
Axel Uhl 68d73d255d starting to copy .net Spline libs to Java
Change-Id: Iaa31f2cc22be931cc7264c0f9e2fd62fa843ec57
2019-07-23 22:51:29 +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
Axel Uhl ec7c69fa97 bug5098: including Waypoint UUID in the comparator disambiguates with Maps using Waypoint as key;
the problem with this bug was that Waypoint objects were used as keys
for two maps, but a Comparator was used for a TreeSet. When checking for
contains(...) on the TreeSet it seemed as if a Candidate with different
Waypoint object was already contained in the Set because the Waypoint ID
was not considered. However, for the candidate's waypoint no entries
existed in either map.

Change-Id: If3e71b4c4860d034feeb2c80497d4457f55343a0
2019-07-22 18:44:26 +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
Axel Uhl 1188ef418c Merge branch 'master' into bug5085
Change-Id: I65205a2c92a8df37a82de1865e08863db6ce4a05
2019-07-18 16:30:10 +02:00
Daniel Lisunkin 47a4780454 Added toString() method do SecondsDurationImpl. 2019-07-16 17:33:53 +02:00
Daniel Lisunkin 2637445367 Added a more accurate implementation for the Duration interface. 2019-07-16 17:33:30 +02:00
Daniel Lisunkin 9f7f9d652a Added toString() method do SecondsDurationImpl. 2019-07-16 17:32:20 +02:00
Daniel Lisunkin 92153398e9 Added a more accurate implementation for the Duration interface. 2019-07-16 14:23:50 +02:00
Daniel Lisunkin 1f68b96aeb Merge branch 'master' into bug2842 2019-07-10 15:45:59 +02:00
Axel Uhl 1e19e1de07 Merge branch 'master' into bug5085
Change-Id: I09c42806d134f191f54b1ade48287912c2bb2116
2019-07-10 11:41:44 +02:00
Axel Uhl 1fe75051d4 bug5086: adjusted StationarySequence such that first/last/most-probable candidates per waypoint pass it;
this fixes the additional tests that previously failed

Change-Id: Ieca7849cf2b087341af1dfae52f4c8949fe160c8
2019-07-09 18:11:02 +02:00
Axel Uhl 7682273b14 refactored to use course duration instead of duration per mile
Change-Id: I63a50e37956769f4f836ee273cffcf3947800366
2019-07-05 18:41:04 +02:00
Axel Uhl 47650fda72 added a first set of domain model implementation classes for course templates
Change-Id: I51cdb6fc588bfc055fff652b3b4616fc3b88796a
2019-07-04 17:29:55 +02:00