Commit Graph
661 Commits
Author SHA1 Message Date
Axel Uhl 2369847769 Merge branch 'master' into bug5090 2020-03-11 23:06:14 +01:00
Axel Uhl ce8ca7e5ed fixed ORC certificate-related test, adjusting to ReferenceNumber as key 2020-03-11 09:09:58 +01:00
Tim Hessenmüller 830ba9e556 bug5090: Moved result import url methods from SailingServiceImpl to RacingEventServiceImpl 2020-01-30 17:20:37 +01:00
Axel Uhl a0c87e8f4b Merge branch 'master' into bug5165 2020-01-10 20:31:52 +01:00
Steffen Schaefer 69d76e03c5 Bug 5085: Initial extraction of sailing.shared.persistence 2019-12-09 09:21:39 +01:00
Dennis Aulenbacher 17e1d760d0 commented test constructors with null values, added informative javadoc 2019-12-05 16:56:04 +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 53b01cd2bc changes to constructor and creation-methods of TrackedRaces resulting from new field 2019-11-12 17:33:09 +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 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
Steffen Schaefer 6649f842d3 Merge branch 'master' into bug5085 2019-10-14 11:36:19 +02:00
Daniel Lisunkin 2d698ac388 Removed older test duplicate. 2019-10-13 22:51:06 +02:00
Axel Uhl 119858e91d fixed test regarding certificate by ID (instead of sail number)
Change-Id: Ifc28bdab84d913715f252d91696548fb3ab040c0
2019-10-13 19:48:48 +02:00
Axel Uhl 78c8aaa03b use unique certificate IDs instead of ambiguous sail numbers
Change-Id: I20b9bc0b979bd630b6d5473dd12f410c4a409e51
2019-10-13 17:13:54 +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 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 418a774c13 Bug 5085: started with adding support for 2019-09-18 15:29:36 +02:00
Axel Uhl f48ee02f4f refactored certificate collections and certificate importers
Change-Id: I17f21e2e6a536ea861669e370df8d4da280861bf
2019-09-17 22:42:03 +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 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 d2218ab575 Added Test for ORCCertificateAssignmentEvent Serialization/Deserialization. 2019-09-10 16:34:51 +02:00
Axel Uhl 3857b2eafb adjusted tests for extended exception list while de-serializing ORC Certificate
Change-Id: Idf5f17fb5b53fff7530183465259c0e7cfa6a987
2019-09-06 22:42:28 +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
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 3c23b6b2e1 Refactoring done. 2019-09-04 13:19:49 +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
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
Daniel Lisunkin 1d004b2f82 Changed API for ORCCertificateAssignment Event. Started implementing ORCCertificateImporterRMS. 2019-08-30 18:22:48 +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 0a99de7b37 Started implementing test cases for ORC persistence. 2019-08-01 18:00:09 +02:00
Axel Uhl a85da965be bug5106: starting to introduce parameter indicating Boat/Competitor was loaded from DB 2019-07-28 14:45:53 +02:00
Steffen Jacobs 515f85ee1b Bug 5081: used SecurityServiceMockFactory to fix failing tests in
TestStoringAndRetrievingLeaderboardGroups.java
2019-06-26 18:39:16 +02:00
Axel Uhl 772ec406d8 Merge branch 'master' into permission-vertical 2019-04-22 23:05:07 +02:00
Axel Uhl e70880d9ad bug 5004: rank by windward distance from leg start instead of windward distance to go;
this intends to create more stability for situations where a line at the end of a leg
has a significant bias which so far has led to the windward distance to go getting
minimized while the competitor's projection is between the two marks of the biased line
2019-04-21 20:55:02 +02:00
Axel Uhl 242513b42e Merge branch 'master' into permission-vertical 2019-04-13 08:25:19 +02:00
Robert Benedikt e7a97749bc Merge branch 'master' into bug4703
# Conflicts:
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/domain/impl/CompetitorResultEditableImpl.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/domain/impl/CompetitorResultWithIdImpl.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/PenaltyFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/TrackingListFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/layouts/CompetitorEditLayout.java
2019-04-12 11:34:24 +02:00
Kai Börnert ea5b5849d2 Merge branch 'permission-vertical' into bug4895 2019-03-13 13:25:45 +01:00
Steffen Schaefer 7348ee1665 Currently deactivated CompetitorRegistrationType OPEN_MODERATED. The
support for this type isn't available yet, which means we do not want
users to select it by now.
2019-03-12 15:22:49 +01:00
Axel Uhl 850a904d63 refactored DeviceConfiguration stuff, removing matcher design, introducing UUIDs
Change-Id: Iec8555a3f1a3cb5a52ed272e4560226e4de654d7
2019-03-01 13:24:42 +01:00
Kai Börnert 17d5a285b5 made regattaSecret no longer optional, for the old code paths without a
secret, a UUID.random().toString() is used
2019-02-21 16:17:07 +01:00
Kai Börnert 250783b4ae Merge branch 'master' into permission-vertical
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.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-02-11 09:25:45 +01:00
Steffen Schaefer 125fafb4db Added missing bundle dependency after merging current master 2019-02-07 13:18:04 +01:00
Axel Uhl a5fcc7f9e3 Merge branch 'master' into bug4469
Change-Id: I44bf821dd2e5d40e88db3a8dc04d4012f71bf564
2019-01-28 16:33:00 +01:00
Steffen Schaefer 42ea70f2aa Merge branch 'master' into permission-vertical
Conflicts:
	java/com.sap.sailing.domain.persistence/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain.swisstimingadapter.persistence/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain.swisstimingadapter.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain.tractracadapter.persistence/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.replication.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.testsupport/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/META-INF/MANIFEST.MF
	java/com.sap.sse.security.persistence/META-INF/MANIFEST.MF
	java/com.sap.sse.security.test/META-INF/MANIFEST.MF
	java/com.sap.sse.security.userstore.mongodb/META-INF/MANIFEST.MF
2019-01-28 09:58:30 +01:00
Axel Uhl 9313701ba4 Added test for Competitor Date-based field storing/loading
Change-Id: I88ca8a4417b0f526e06aff7672edd9fbd25678df
2019-01-27 13:11:51 +01:00