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