Commit Graph
534 Commits
Author SHA1 Message Date
Axel Uhl 24132454b0 bug5792: adjust to Java-11 deprecations (Number constructors, reflection, Hamcrest, minor AWT changes) 2022-12-12 07:35:58 -08:00
Axel Uhl 804f5df550 bug5217: major refactoring, passing through MarkPassingRaceFingerprintRegistry "everywhere" 2022-10-12 15:08:42 +02:00
Finn Huelsbusch d888c1fad9 added configuration for eclipse 2022-06 and updated the onboarding 2022-07-07 16:51:33 +02:00
Axel Uhl 6841a019a8 bug5687: major refactoring for the pattern of tracking class loader suppliers 2022-03-11 18:20:01 +01:00
Axel Uhl 9822687737 bug5628: introduced type parameter for tracking connectivity parameters in tracker classes 2021-10-13 15:35:44 +02:00
Axel Uhl dc00caafb8 bug5588: added a missing SwissTiming mark type guessed as "GATE_ROUNDING" and ignore marks with no device IDs assigned 2021-06-25 18:30:24 +02:00
Axel Uhl 2c622e5b45 patched <!DOCTYPE projectDescription> into all project files to avoid info/warning in problems view about no grammar constraint 2021-06-19 12:45:03 +02:00
Axel Uhl 83c11f5fd4 resolved ambiguity of com.sap.sse.util package between com.sap.sse and com.sap.sse.shared.android;
renamed the com.sap.sse.util and com.sap.sse.util.impl packages in com.sap.sse.shared.android
to com.sap.sse.shared.util and com.sap.sse.shared.util.impl, respectively; this is supposed to fix
all issues with ambiguous package imports
2021-03-23 21:01:32 +01:00
Axel Uhl 4db4b95b62 bug4811: set org.eclipse.jdt.core.compiler.codegen.methodParameters to generate in all preference files; Tycho respects them! 2021-02-16 14:58:38 +01:00
Dennis Aulenbacher 458b3b7960 bug5363: Implemented alternative TrackingConnectorInfo version. 2020-09-08 20:16:28 +02:00
Axel Uhl 1dd362a1ca fixed TrackingConnectorType interface, removing domain pollution with connectors 2020-09-08 14:49:50 +02:00
Axel Uhl 962283ab12 output raceId instead of trackedRaceUuid in leaderboardgroups end point 2020-09-08 14:00:53 +02:00
Simon Pamies 63fa0fb309 Improving inclusion of tracked race unique identifier by using Serializable instead of UUID to make it more widely usable 2020-09-08 13:11:00 +02:00
Simon Pamies a08ae2261c Added field trackedRaceUuid to API /v1/api/leaderboardgroups/{name} as per request of TracTrac 2020-09-02 14:49:41 +02:00
Axel Uhl 61fa871a39 bug5338: fixed the stopping of the SwissTimingRaceTracker after loading a race from a URL 2020-08-19 17:53:48 +02:00
Axel Uhl 73628a697b bug5338: implemented a URL-based, document-centric variant of the SwissTimingConnector 2020-08-19 13:31:04 +02:00
Axel Uhl dd866ead1c bug5338: preparing a refactoring of SailMasterConnectorImpl into Socket and URL specific specializations 2020-08-19 00:34:34 +02:00
Axel Uhl bb3dd5caa6 cleaned up SwissTiming simulator class 2020-08-18 22:51:17 +02:00
Axel Uhl 09b74e351c fixed Util.join methods where one shadowed the other in an unfortunate way 2020-07-16 00:38:30 +02:00
dmitry d7b3664322 bug4964: Remove unused methods in SailingService 2020-05-14 10:23:14 +03:00
Axel Uhl ec9371f82b bug5219: wired SwissTiming connector to TrackedRegattaRegistry.updateRaceCompetitors 2020-04-21 19:35:54 +02:00
Axel Uhl e5f3a88d1a bug5245/bug5231: removed extra parameter TODOs; added release notes 2020-04-16 13:44:37 +02:00
Axel Uhl ad1c90b709 bug5245: now TracTrac, SwissTiming and SwissTiming Archive all have support for configuration update during MDI 2020-04-15 16:33:45 +02:00
Axel Uhl 154dc072e1 fixed typos in logs; avoid NPE for delegating leaderboards 2020-04-02 23:03:38 +02:00
Alessandro Stoltenberg 9c843540ad bug5231: RaceTrackingConnectivityParameters interfaces extends Serializable 2020-03-24 11:21:31 +01:00
Axel Uhl f4bc977cc8 Merge remote-tracking branch 'origin/bug5231' into bug5231 2020-03-23 20:33:18 +01:00
Axel Uhl 07ae00f110 offered an overload of addRace(...) that uses a default RaceTrackingHandler 2020-03-23 20:31:43 +01:00
Alessandro Stoltenberg 8470713943 bug5231: Serialization of swisstimingconnectivityparameters improved. 2020-03-23 19:47:46 +01:00
Alessandro Stoltenberg 809e16d7dc bug5231: Made SwissTimingConnectivityParameters serializable 2020-03-23 19:41:33 +01:00
Axel Uhl 650d2894d2 added MasterDataImportClassLoaderService pattern for all tracking connectors 2020-03-23 14:53:35 +01:00
Steffen Schaefer 2737661d79 Bug 5085: Include originatingCouseTemplateIdOrNull in Course update to
ensure consistency with a CourseBase that is the source of the update
operation
2020-01-17 15:13:30 +01:00
Axel Uhl 6a1abc313a Merge branch 'master' into bug5168 2020-01-07 10:53:28 +01:00
Dennis Aulenbacher 91149e65cd implemented enum type TrackingConnectorType for TrackingConnectorInfo 2019-12-20 17:09:47 +01:00
Dennis Aulenbacher 8959eaa89a code formatiing, java docs and optimizations 2019-12-12 18:09:51 +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 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 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 Jacobs b2c9db1524 Bug 5085: added associated roles to course base 2019-09-18 17:56:28 +02:00
Steffen Jacobs 418a774c13 Bug 5085: started with adding support for 2019-09-18 15:29:36 +02:00
Steffen Schaefer 11a75b2e8c Bug 5085: Renamed WithQualifiedObjectIdentifier.getType to
WithQualifiedObjectIdentifier.getPermissionType
2019-08-13 10:37:33 +02:00
Axel Uhl 1b8c31c302 Moved coursetemplate package to android.shared; bug 5061 mark short name support started
Change-Id: Iebfa1e06fe177c9d04823b064428c46164372e07
2019-07-04 10:09:48 +02:00
Axel Uhl 89e8bef9c8 Revert "removed PluginNature from our OSGi bundles; they are not Eclipse plugins";
according to https://bugs.eclipse.org/bugs/show_bug.cgi?id=544977#c21 the
scenario of using the ManifestBuilder without setting the PluginNature is
not a supported scenario. Besides, it doesn't help to get rid of the new
Eclipse warning regarding non-exported packages.

This reverts commit 063484e29f.
2019-05-28 21:54:20 +02:00
Axel Uhl 063484e29f removed PluginNature from our OSGi bundles; they are not Eclipse plugins 2019-05-27 22:53:30 +02:00
Steffen Jacobs f64f2ccc96 Bug5015: adding ownership when creating a competitors from SwissTiming 2019-05-15 15:11:14 +02:00
Steffen Jacobs 8100e2ea1f Bug 4819: added CRUD operations for SwissTimingAdapter +
SailingServiceImpl -> SwissTiming
2019-04-10 16:47:51 +02:00
Steffen Jacobs 367297f5d6 Bug 4819: added CRUD operations to SailingServiceImpl + adjusted
SwissTimingArchiveConfigurationWithSecurityDTO
2019-04-10 15:05:46 +02: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
Steffen Schaefer 8aad368ed2 Merge branch 'master' into permission-vertical 2019-02-19 09:37:18 +01:00