Commit Graph
85 Commits
Author SHA1 Message Date
Finn Huelsbusch d888c1fad9 added configuration for eclipse 2022-06 and updated the onboarding 2022-07-07 16:51:33 +02:00
Axel Uhl 17f5745430 fixed MDI problem for TracTrac races without eventJSON field in race params 2021-11-26 16:24:24 +01:00
Axel Uhl 370d23b983 mongo42driver: uncompilable interims commit with *-legacy bundle removed from our bundle dependencies;
this produces lots of compilation errors, mostly because of MongoClientURI replaced by ConnectionString
2021-08-26 23:29:35 +02:00
Axel Uhl c311bc8ba2 adjusted all MongoDB 4.3.1 incompatibilities from a compilation perspective; see what Hudson says... 2021-08-25 22:08:32 +02:00
Axel Uhl 0bd21957a8 MongoDB Driver update: added org.mongodb.bson to all bundles that require it; now it's down to actual deprecations and functions removed/replaced 2021-08-25 21:53:23 +02:00
Axel Uhl b599fe7075 don't accept any .mtb stored-uri during master data import and use null instead for storing the tracking params 2021-08-11 17:50:38 +02:00
Axel Uhl 9dc1a5cf78 bug5609: using storedURI for non-replay/non-prefer-replay params 2021-08-04 08:02:38 +09: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 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
Axel Uhl 9fdf410f46 bug5219: a first successful test case for re-tracking a TracTrac race 2020-04-21 17:21:59 +02:00
Axel Uhl 48ab213d21 cleaned up warnings 2020-04-17 12:16:27 +02:00
Axel Uhl 8a93522f31 after TracTrac added eventJSON to all races' parameter sets, the code to obtain it was simplified 2020-04-17 12:14:23 +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 6ae59bcad9 bug5245: add ownerships for MDI-imported tracking connection configurations if none exist yet 2020-04-15 15:54:15 +02:00
Axel Uhl dce75413c3 bug5245: first implementation of persistent connector configuration update for TracTrac 2020-04-15 12:58:49 +02:00
Axel Uhl 9b0f7b9d10 fixed serialization of new Boolean TracTrac connectivity params field 2020-04-04 00:34:43 +02:00
Axel Uhl f7c47dd479 introducing a parameter that allows switching official result import from TracTrac on/off 2020-04-03 17:17:42 +02:00
Axel Uhl 35aea12412 Merge branch 'master' into bug5231 2020-03-23 14:21:22 +01:00
Alessandro Stoltenberg a3618cc809 bug5231: First implementation of adding tracked races after a masterdata import 2020-03-20 17:30:44 +01:00
Axel Uhl bad0bd975a bug4006 aftermath: defer waiting for SecurityService in RacingEventService until it's really needed 2020-03-20 13:21:13 +01:00
Axel Uhl a7b8262a8b bug4006: use FullyInitializedReplicableTracker everywhere it's needed 2020-03-07 00:55:00 +01: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 Schaefer 0cad30e983 Bug 4819: Implemented ClearStateTestSupport to reset TracTrac
connections and Igtimi accounts before each selenium test
2019-04-11 16:53:03 +02:00
Steffen Schaefer 8d4717ee67 Bug 4819: For existing TracTrac/SwissTiming configs the creator is
initially migrated to "admin"
2019-04-10 17:10:20 +02:00
Steffen Jacobs 7f6dd8dfbe Bug 4819: added feature to update and delete TracTrac Connections 2019-04-08 17:57:33 +02:00
Steffen Jacobs cb844342f2 Bug 4819: added creating user 2019-04-08 13:08:32 +02:00
Axel Uhl f038e0267a don't create unique index for TracTrac JSON URLs
Change-Id: Ia46d7041788694be8728baead66dd7332e13321e
2019-02-22 15:18:13 +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 878e5d9dd2 upgraded the MongoDB driver to version 3.6.4; upgraded target platform
Change-Id: I621d4af6d3a3b0bcbf70310f731153cacfecebfc
2019-01-25 16:46:46 +01:00
Steffen Schaefer 3fb153809a Fixed updating TracTrac/SwissTiming configurations 2018-12-19 08:18:17 +01:00
Steffen Schaefer 1e00d2d194 Merge branch 'master' into permission-vertical
# Conflicts:
#	java/com.sap.sailing.domain.persistence/META-INF/MANIFEST.MF
#	java/com.sap.sailing.domain.racelogtrackingadapter/META-INF/MANIFEST.MF
#	java/com.sap.sailing.domain.swisstimingadapter.persistence/META-INF/MANIFEST.MF
#	java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/SwissTimingAdapterPersistenceImpl.java
#	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.domain.tractracadapter.persistence/src/com/sap/sailing/domain/tractracadapter/persistence/impl/MongoObjectFactoryImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/DataMiningServiceImpl.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
#	java/com.sap.sailing.polars.datamining/META-INF/MANIFEST.MF
#	java/com.sap.sailing.server.gateway.test/src/com/sap/sailing/server/gateway/test/jaxrs/AbstractJaxRsApiTest.java
#	java/com.sap.sailing.server.interface/src/com/sap/sailing/server/interfaces/RacingEventService.java
#	java/com.sap.sailing.server.replication.test/META-INF/MANIFEST.MF
#	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/TrackRaceReplicationTest.java
#	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/TaggingServiceTest.java
#	java/com.sap.sailing.server.testsupport/META-INF/MANIFEST.MF
#	java/com.sap.sailing.server/META-INF/MANIFEST.MF
#	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
#	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
#	java/com.sap.sailing.server/src/com/sap/sailing/server/tagging/TaggingServiceImpl.java
#	java/com.sap.sse.mail.replication.testsupport/src/com/sap/sse/mail/replication/testsupport/AbstractMailServiceReplicationTest.java
#	java/com.sap.sse.security.test/META-INF/MANIFEST.MF
#	java/com.sap.sse.security.test/src/com/sap/sse/security/jaxrs/api/SecurityResourceTest.java
#	java/com.sap.sse.security.test/src/com/sap/sse/security/test/UserStoreWithPersistenceTest.java
#	java/com.sap.sse.security.userstore.mongodb/META-INF/MANIFEST.MF
#	java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/MongoObjectFactory.java
#	java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/impl/DomainObjectFactoryImpl.java
#	java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/impl/MongoObjectFactoryImpl.java
#	java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
2018-12-17 14:36:37 +01:00
Axel Uhl 9da9034235 fixed several MongoDB 3.x issues around ClassCastExceptions with lists
Change-Id: Icb570522485ea180eeaeab2a14abb333d159850a
2018-12-11 15:02:15 +01:00
Axel Uhl 914be75f91 warning-free workspace after upgrading to MongoDB 3.x APIs, eliminating deprecation issues
Change-Id: I9773b899e140871f5fa4b865ca6d2116bf73c642
2018-12-10 23:22:20 +01:00
Axel Uhl d8c2cf8cd3 upgraded target platform to newer MongoDB driver from org.eclipse.orbit;
A 3.x driver is required to connect to Microsoft Azure Cosmos. Upgrading
the target platform accordingly requires further upgrades, including Hamcrest
and JUnit libraries. This, in turn, deprecates or obsoletes numerous APIs,
parts of which that caused compilation *errors* I've replaced by their new
counterparts. Several more warnings still remain and need to be tackled by
replacing the usages to their new counterparts.
2018-12-10 03:00:59 +01:00
Kai Börnert 5b73768638 simplified Ownership migration code
enabled migration for ExpeditionDeviceConfigurations
2018-12-06 10:25:34 +01:00
Kai Börnert 09f70d6c83 added migration for swisstiming and tractrac 2018-10-17 16:01:40 +02:00
Steffen Schäfer 10679767b6 Bug 4770: SwissTiming and TracTrac configurations are now consistently
sorted when putting them in the UI field. Redundant sorting in DB
queries is removed.
2018-10-11 18:02:50 +02:00
Steffen Schäfer b5f5517e96 Bug 4770: SwissTiming and TracTrac configurations now have a unique
index on the JSON URL instead of the name
2018-10-11 18:02:48 +02:00
Steffen Schäfer 9ede171f26 Bug 4770: SwissTiming and TracTrac configurations are now consistently
sorted when loading the list from the DB.
2018-10-05 16:12:03 +02:00
Steffen Schäfer 004020d057 Bug 4770: Ensuring uniqueness of saved SwissTiming and TracTrac
configurations on DB level / Implemented atomic updates for saved
SwissTiming and TracTrac configurations
2018-10-05 16:09:57 +02:00
Axel Uhl bd90f921dd added Automatic-Module-Name headers to satisfy Oxygen.3 Java9 warnings rule 2018-03-24 01:45:37 +01:00
Axel Uhl 20d8804e28 fixed typing of TracTrac connectivity params key (URL-->String)
Change-Id: I3259e0b6dddca743fc80efe12547b0789b25d089
2017-12-20 10:00:54 +01:00
Axel Uhl 3cdcbb15b3 use same logic to strip off "random" parameter from TracTrac paramsURL when computing restore key
Change-Id: I6cf45ec159830af0b5e2d273a12cfadccdbe955d
2017-12-20 00:55:01 +01:00
Axel Uhl b26fbdaf0d ensure that the correct TracTrac and SwissTiming Adapter Factory instance is used
Change-Id: Iee2d2a80d7e6ea290d49ab955335a2703dc07111
2017-08-03 17:22:13 +02:00
Steffen Schaefer 9123771f34 normalized line endings 2017-05-16 09:42:02 +02:00
Axel Uhl a4b5bfe8d5 use timeout mechanism of TracAPI 3.6.0 for obtaining IRace from TracTrac
Change-Id: Ib3ceca870482ce524f647f7c985320c470086a95
2017-03-08 12:17:49 +01:00
Axel Uhl 9a8df602b4 fix for bug4040: computing update for storedURI/liveURI already in TracTrac connectivity params, keeping tracker ID and params ID equal
Change-Id: I8f86770286332a5198ab2ba57b83a52c67759008
2017-01-26 11:55:46 +01:00
Axel Uhl 688d37d27c bug 4037: automatically "upgrade" to replay format during restore if available;
still using a kludge for detecting replay format; TracAPI 3.3.2 will
offer a reliable API for that later today

Change-Id: Ied19e1e787f6f28d2a6e531b9ac1aedf5721ab5b
2017-01-25 08:47:17 +01:00
Axel Uhl f9b4ac7b50 passing through trackWind and correctByDeclination params into connectivity params
Change-Id: I7adbb4f2c84e5352c9f3891b23198b74ca2fce4c
2016-12-30 12:02:06 +01:00