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
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
Axel Uhl
94e5cb3aa6
to improve logs, provided toString() for ConnectivityParams
...
Change-Id: I2c5f0ad687e674c4131e995313d5407001fb6b28
2019-02-18 17:51:15 +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
Robin Kuck
ab27f9f155
Merge remote-tracking branch 'origin/master' into bug4469
...
Conflicts:
java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
2019-01-05 14:30:00 +01:00
Steffen Schaefer
78e6afba72
Code cleanup
2018-12-19 12:35:52 +01:00
Steffen Schaefer
c315d811e7
Removed method parameter by introducing specific handling for
...
ExpeditionDeviceConfiguration that has the server name included in the
type relative object identifier
2018-12-19 09:52:34 +01:00
Thomas Wiese
30fd1965a3
bug 4813: fixed some gwt problems
2018-12-17 18:51:41 +01:00
Thomas Wiese
a387055f95
bug 4813: building the identifier for permissions checks is now be done
...
by supporting a TypeRelativeObjectIdentifer object that has to be built
by domain objects
2018-12-17 15:49:44 +01:00
Thomas Wiese
69707bb14f
bug 4813: make sure that typerelativeidentifer is running trough
...
corresponding convert method on object creation
2018-12-12 13:21:41 +01:00
Thomas Wiese
67320fba63
bug 4813: cleanup
2018-12-11 15:04:54 +01:00
Thomas Wiese
3069defd73
Merge branch 'permission-vertical' into bug4813
2018-12-10 17:04:06 +01:00
Steffen Schaefer
a0069a49c2
RaceTrackers now try to stop in case of an error while creating
...
RaceDefinition/TrackedRace instead of silently failing and causing the
general RaceTracker timeout to be triggered
2018-12-10 14:41:26 +01:00
Steffen Schaefer
6ab0335166
Added the possibility to intercept RaceDefinition creation in race
...
trackers
2018-12-10 10:52:14 +01:00
Thomas Wiese
09e0f12fbc
bug 4813: use concrete object instead of typerelative identifier to
...
build QualifiedObjectIdentifiers by delegation to the identiferstrategy
of the permissions type
2018-12-07 14:09:57 +01:00
Thomas Wiese
496e7bcb5e
bug 4813: send typerelative identifiers through
...
WildcradPermissionEncoder
2018-12-07 09:29:59 +01:00
Thomas Wiese
8a662aa8d4
bug 4813: move SecuredDomainTypes for SwissTiming to swisstimingadapter
2018-12-07 08:25:27 +01:00
Steffen Schaefer
1bdb7dfcfd
Initially implemented the possibility to intercept TrackedRace creation
...
through RaceTrackers
2018-12-05 17:11:32 +01:00
Axel Uhl
b8c5fdffc3
Merge branch 'master' into permission-vertical
...
Change-Id: I983bec4adfd8e8c67e1af232a829ad1d8407b117
2018-12-04 15:20:22 +01:00
Axel Uhl
49db8126bb
allow solution to run with both, Java8 and Java11 with same target platform
...
Change-Id: I4f7772aaa1d9d1b65a2452ad98d8c51809fef2b4
2018-11-30 21:20:06 +01:00
Axel Uhl
8d772196de
Adding com.sun.istack bundle to satisby jaxb implementation bundle's imports
...
Change-Id: Ia2a93ad709c16f81dcb3d9d15d2117e509f9c4e1
2018-11-26 22:11:52 +01:00
Axel Uhl
6c04f43d54
added jaxb-api and jaxb-impl as well as com.sun.activation.javax.activation to local p2 and target platform definition
...
Change-Id: I26de811d87e83660642e526f35a05baa0fbb53bb
2018-11-26 01:13:01 +01:00
Axel Uhl
34f476e30f
added javax.xml.bind to target platform and require it from bundles that use it
...
Change-Id: Iceac809df6ce2ce1b52ce7f1da8a2daf2c5e2998
2018-11-23 00:19:18 +01:00
Robin Kuck
21d9a1261c
Merge remote-tracking branch 'origin/master' into bug4469
2018-11-06 20:42:15 +01:00
Thomas Wiese
cc2c751223
Merge branch 'bug4709' into bug4709_pv
...
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Regatta.java
java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/SlicingTest.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/CreateRegattaCallback.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/server/SailingServiceImpl.java
java/com.sap.sailing.server.gateway.test/src/com/sap/sailing/server/gateway/test/jaxrs/AbstractJaxRsApiTest.java
java/com.sap.sailing.server.gateway.test/src/com/sap/sailing/server/gateway/test/jaxrs/RegattasResourceTest.java
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/EventsResource.java
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RegattasResource.java
2018-10-24 15:20:27 +02:00
Steffen Schäfer
54d52a22d9
Merge branch 'master' into permission-vertical
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RegattaLogTrackingDeviceMappingsDialog.java
2018-10-19 15:22:12 +02:00
Kai Börnert
8a40a87e6a
added migration for swisstiming
2018-10-18 14:02:43 +02:00
Kai Börnert
09f70d6c83
added migration for swisstiming and tractrac
2018-10-17 16:01:40 +02:00
Alessandro Stoltenberg
0e5dbdd37c
bug4783: Avoid race condition in SwissTimingRaceTrackerImpl.
2018-10-16 15:18:21 +02:00
Steffen Schäfer
96cdbcc9c5
Merge branch 'master' into bug4709
2018-10-15 14:27:27 +02:00
Thomas Wiese
b254806a10
Revert "Move CompetitorRegistrationType from com.sap.sailing.domain.common to com.sap.sailing.domain.base"
...
This reverts commit b1bb9af5b6 .
2018-10-04 14:01:38 +02:00
Thomas Wiese
b1bb9af5b6
Move CompetitorRegistrationType from com.sap.sailing.domain.common to com.sap.sailing.domain.base
2018-10-04 10:03:59 +02:00
Axel Uhl
a285291cea
fixing issue with SwissTiming connector and restoring of races with empty feedback URL
2018-09-25 00:34:48 +02:00
Thomas Wiese
22d06882c3
rename regatta attribute canCompetitorRegisterToOpenRegatta to competitorRegistrationType and swicht over to enum datatype
2018-09-21 17:41:57 +02:00
Thomas Wiese
d992a3e9a0
Add parameter for user regsitration to regatta
2018-09-18 16:09:41 +02:00
Axel Uhl
446261aca4
fix for more empty fields in SwissTiming RPD messages
...
Change-Id: I05678d7fc920d946e70f3ba993ca96fd279494f4
2018-09-14 09:15:29 +02:00
Axel Uhl
a05ea5843e
added test for parsing SwissTiming RPD message with DNC competitors and provided fix
...
Change-Id: Id1b72bff08e9b787b2e3df65ee8bd35f3d628b6e
2018-09-13 10:51:20 +02:00
Joshua Schulz
c47625fdff
Merge remote-tracking branch 'origin/master' into bug4469
...
Conflicts:
java/com.sap.sse.security.ui/Security UI sdm.launch
java/com.sap.sse.security.ui/Security UI.launch
2018-08-20 10:08:56 +02:00
Axel Uhl
4ba602b3a3
bug4719: create race with empty course when start list has been received through connectivity params
...
Change-Id: I2b7e4354829b731d5e750cd3caa8d7c0e108c150
2018-08-10 11:08:22 +02:00
Axel Uhl
aa64815bb7
bug4719: start with an empty course for SwissTimingRaceTrackerImpl, no longer depends on early CCG message
...
Change-Id: If7b06e3ba2248e9c5d0660c6ee763ee8ba493639
2018-08-09 18:41:02 +02:00
Axel Uhl
66c5fbf71b
added null-safety for unknown nationalities; added smarter selection of list entries of known SwissTiming configurations
...
Change-Id: I98717e130aa686ebca306d6c02c1a573a9896d2b
2018-08-03 11:23:15 +02:00
Axel Uhl
297066ea9e
removed extra comments
...
Change-Id: Ib8197a8258041adf10025b52d9ff63b127ae7df5
2018-08-03 10:49:12 +02:00
Axel Uhl
8132371d0f
hooking up the update handlers to the SwissTimingRaceTracker if updateURL is provided
...
Change-Id: I191ce34857aa37ca6c3e9fa402d36c00ffac0378
2018-08-03 10:02:02 +02:00
Axel Uhl
eda96aa5da
added updateURL, updateUsername and updatePassword fields to SwissTimingEventManagementPanel
...
Change-Id: I86ed5a341baace0cd028e385bcfb5f44e56c2e03
2018-08-02 14:36:52 +02:00