Commit Graph
155 Commits
Author SHA1 Message Date
Wessels, Udo (PPN) 2b66121265 bug5910: remove not supported line in .project files so that current Eclipse version (2023-09) can import the projects. 2023-10-09 18:00:50 +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 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 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 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 ced1e989f9 bug5245: fixed compile error in mocked service finder factory 2020-04-15 13:13:01 +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 Jacobs ec0a2e167f Bug 4819: fixed CRUD operations of SwissTimingConfiguration items 2019-04-10 19:01:41 +02:00
Steffen Jacobs 7730f4c79b Bug 4819: added migration of creator for SwissTiming 2019-04-10 17:42:23 +02:00
Steffen Jacobs bb44e9a85e Merge branch 'bug4819' of ssh://trac@sapsailing.com/home/trac/git into bug4819 2019-04-10 17:29:52 +02:00
Steffen Jacobs c1dd5156ec Bug 4819: added UI elements for CRUD operations on SwissTimingConnection
elements
2019-04-10 17:29:43 +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 8100e2ea1f Bug 4819: added CRUD operations for SwissTimingAdapter +
SailingServiceImpl -> SwissTiming
2019-04-10 16:47:51 +02:00
Steffen Jacobs 2486e75599 Bug 4819: updated SwissTimingAdapter persistance layer to support
creator name + CRUD operations
2019-04-10 14:39:18 +02:00
Axel Uhl 42ac657e39 removed index creation for SwissTiming configurations
Change-Id: Ie39a3f9541b1c38c5a42e577ffd92bf0e0c46b60
2019-02-22 15:23:36 +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 43b6d155e4 Merge branch 'permission-vertical' into bug4813
Conflicts:
	java/com.sap.sse.security.common/src/com/sap/sse/security/shared/dto/UserDTO.java
2018-12-19 08:31:18 +01:00
Steffen Schaefer 3fb153809a Fixed updating TracTrac/SwissTiming configurations 2018-12-19 08:18:17 +01:00
Thomas Wiese 475356f8b8 Merge branch 'permission-vertical' into bug4813
# Conflicts:
#	java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/SwissTimingAdapterPersistenceImpl.java
#	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/EventsResource.java
2018-12-18 13:32:12 +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
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
Thomas Wiese 8a662aa8d4 bug 4813: move SecuredDomainTypes for SwissTiming to swisstimingadapter 2018-12-07 08:25:27 +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 25e413af3f Bug 4770: Fixed duplicate index name 2018-10-08 08:56:22 +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 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
Axel Uhl 18c777a99f adjusted SwissTiming connector to accomodate UUIDs for mark devices and competitors
Change-Id: Ieaca20de4eacbbc5c64e218fb557045f2590e6f6
2018-04-19 17:24:54 +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 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 f9b4ac7b50 passing through trackWind and correctByDeclination params into connectivity params
Change-Id: I7adbb4f2c84e5352c9f3891b23198b74ca2fce4c
2016-12-30 12:02:06 +01:00
Axel Uhl 6c4c4dc0cf adjusted exception log messages
Change-Id: Ib59fa65be76096f6247771a53ec15e33b97738db
2016-12-30 10:29:06 +01:00