Commit Graph
105 Commits
Author SHA1 Message Date
Axel Uhl 610aeb454c fixed wind import form our own exported ZIP files;
file extensions were not properly recognized, and only .txt files in ZIP
files were used. Now, gpx, kml, etc. that can be parsed by
RouteConverter can be consumed from ZIP files during wind import
2025-01-29 13:00:42 +01:00
Axel Uhl f0d091e117 avoid server-side request forgery through CompareServersResource and MasterDataImportResource 2025-01-13 18:38:54 +01:00
Axel Uhl 1bf44ebe67 bug6059: started work on GWT UI for AdminConsole support 2024-12-24 17:09:33 +01:00
Axel Uhl daa8e3ad6e Merge branch 'master' into bug5655; starting an implementation of a /createapplicationreplicaset REST method 2021-12-16 10:50:27 +01:00
Axel Uhl 8f652504c3 removing jdom from com.sap.sailing.feature.runtime; leading to compile errors in xmlexport bundle 2021-10-04 22:27:56 +02:00
Axel Uhl b6e147f4fb Merge branch 'master' into bug5311 2021-09-21 15:28:50 +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 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 8d4081ae0d bug5311: a first method implementation in SailingServerImpl; registering SailingServerFactoryImpl in OSGi registry 2021-08-19 12:23:05 +02:00
Axel Uhl 2566987354 bug5311: added new bundle com.sap.sailing.server.gateway.interfaces as Java facade for remote sailing server REST API 2021-08-18 17:40:52 +02:00
Axel Uhl b9c6975fbb bug5311: MigrateLeaderboardgroupResource now manages remote server references in a more fine-grained way, respecting individual event IDs 2021-07-15 15:20:10 +02:00
Axel Uhl bc13bc9c8f bug5451: starting to work the com.sap.sailing.hanaexport bundle into a web bundle 2021-06-29 16:04:34 +02:00
Georg Herdt fbadad0ef7 switch from java.servlet bundle to osgi-servlet bundle to be able to resolve DTDs and XSD for validation (e.g. web.xml)
bug 5153
2021-01-17 22:10:27 +01:00
Axel Uhl c0a3fb0b90 refactored to remove duplications from AbstractSailingServerResource; fixed flush() problem for StreamingOutput also in shared... 2020-04-27 23:20:30 +02:00
Steffen Schaefer b9f53284b9 Bug 5085: Moved some security related classes to prevent dependency
cycles and adjusted shiro.ini files
2019-12-09 09:21:35 +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
Axel Uhl 72bc50fc0d move RacingEventService into a separate com.sap.sailing.server.interface bundle
Change-Id: Ib75bf6a46be9eaf2d9ccfad85832a3be8a7686be
2018-12-14 23:56:24 +01:00
Axel Uhl 4c4752a748 extracted replication interfaces into separate bundle to avoid having to activate the replication service only for registering a replicable
Change-Id: I22e423efee06e653a9ed3b9bea13b3b0153f7156
2018-12-14 21:27:17 +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
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 bc94bcfad4 added dependency from polars to javax.xml.bind
Change-Id: I4db95f12a09618954c223b57b52e16e59e2a9f37
2018-11-25 19:52:18 +01:00
Axel Uhl 3a5b2fbe54 implemented creation of session per start and setting start line
Change-Id: I614efd18f49bbd65c9db6dee6c55314a2310f8ba
2018-04-30 13:46:51 +02:00
Axel Uhl f454439d82 reverted effects of 7323e186fc, only importing server package and not requiring the entire bundle
Change-Id: I997e99c8a09f2f0e862f66953cb89b84237be567
2018-04-08 01:09:17 +02:00
Axel Uhl 7323e186fc let gateway bundle require com.sap.sailing.server bundle to let Shiro find bearer token class
Change-Id: I67c9c1ba2d94875d02753fbfa7b93dedaf6e3ebf
2018-04-07 19:38:30 +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
Steffen Schaefer fa1d53edfd Bug 4450: removed unused websocket bundles 2018-02-16 08:50:23 +01:00
Steffen Schaefer f6851c53c7 Bug 4442: Updated Jetty dependencies to consistently use version 9.4.8 2018-02-06 15:46:26 +01:00
Steffen Schaefer 572d2fdf68 Bug 4442: Removed the usage of websocket server 2018-02-06 15:38:16 +01:00
Axel Uhl 1ef977b257 offer GPS fix import from Bravo files; not all launch configs updated yet
Change-Id: Ia36f53c91606da800d4d7ca41f65b90b0ac08ac1
2017-11-21 22:32:58 +01:00
Axel Uhl d22e1b071a added reverse geocoding in case lat/lng are provided
Change-Id: Ibc1343873410164ccd9d50eb8255321efd088990
2017-08-22 16:07:47 +02:00
Axel Uhl e79ad57163 removed unnecessary dependency
Change-Id: I61ee80d75753ea97138edc239feec8f78c026e28
2017-08-22 12:53:58 +02:00
Leon Radeck 8471b6b348 Adjusted code. 2017-08-21 17:37:37 +02:00
Axel Uhl 68dccd9d03 lazy activation for NMEA/MarineAPI; added to feature.xml and pom.xml
Change-Id: I4f9cd93510b88bbdddf52f7bb59256b04e86b1a9
2017-08-07 17:12:49 +02:00
Axel Uhl 07edd7ffb1 preparing for multi-file upload for both Expedition and GRIB; introduced MappingIterable and MappingIterator
moved wind import servlet package structure a little

Change-Id: I9b573d4c91191933383c87397ac8584d9463b4bb
2017-02-08 09:52:25 +01:00
Steffen Schaefer 0d89902f6f Consistently using servlet API 3.1. There was an export of javax.servlet
in the GWT bundles that had version 2.x but was 3.x. The GWT bundles do
not export servlet API anymore, so everything can consistently be on
servlet version 3.1 that is provided by our jetty server.
2016-11-21 13:48:23 +01:00
Axel Uhl a3c9a66ad2 changed authentication filter for sailing domain;
by default, it uses "SAP Sailing Analytics" as the application name; if the system property
com.sap.sailing.server.name is set, its value will be used instead

Change-Id: Iae57b193cfca613dd1aab8df20466ff42472c97e
2016-03-08 22:15:49 +01:00
Axel Uhl 6169f54e25 Merge branch 'master' into bug2589
Conflicts:
	java/com.sap.sailing.domain.igtimiadapter/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.server.gateway/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/RestServletContainer.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RestApiApplication.java

Change-Id: I8cbb797ba64d221ea401b90b22d21a813204a6f2
2016-01-04 11:34:01 +01:00
Lennart Hensler fe4af4bb41 Cleaned DataMiningResource and added simple query for regattas 2015-10-20 13:36:44 +02:00
Lennart Hensler a1beb256c0 Implemented a simple REST-API for predefined data mining queries 2015-10-19 10:28:26 +02:00
Frederik Petersen f8f2ada89c PolarDataService now uses OSGi service registry
preparation for being able to use polar data service in domain classes
2015-04-23 10:58:54 +02:00
Axel Uhl 4b62fa899f Merge branch 'master' into bug2652
Conflicts:
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/RaceLogTrackingAdapter.java
2015-03-13 22:27:27 +01:00
Axel Uhl fa41887d2b Merge branch 'master' into bug2663 2015-03-03 16:12:19 +01:00
Frederik Petersen c0f6f39e1e Merge branch 'master' into polars
Conflicts:
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/PolarDataMiner.java
	java/com.sap.sailing.server.gateway/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Cached MTB).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8890).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
	java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
2015-03-02 16:13:26 +01:00
Axel Uhl 0c4794d41e implement file upload using a plain servlet with Apache multipart suppot, skipping confusing Jersey with FormDataParams that don't work 2015-02-27 18:19:13 +01:00
Axel Uhl e92a688be3 using Jersey Multipart 1.17.0 which is now consistent with our Jersey version 1.17.0 coming from the Eclipse Orbit 2015-02-27 17:40:41 +01:00
Axel Uhl 041b50cc3d introduced Jersey ExceptionMapper for Shiro's AuthorizationException 2015-02-26 17:26:45 +01:00
Axel Uhl c196f48ad1 prepared the com.sap.sailing.server.gateway bundle for REST security, showing a commented example in shiro.ini for the /events service end point 2015-02-25 18:26:27 +01:00
Frederik Petersen 3bc7818939 Added web service for showing polar regression functions
This should simplify the extraction of "default" polars for each boat
class.
2015-02-25 08:35:31 +01:00