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