Commit Graph
139 Commits
Author SHA1 Message Date
service.tip.git c5881fa7d4 [INTERNAL] Translation delivery: commit by SLS
Change-Id: I415313ffc355722d7e473faacdc3c0004666c943
2019-05-30 16:02:55 +00:00
Axel Uhl 3f75479468 bug5025: adding "." between UUID and file name extension in FileStorageService implementations 2019-05-05 23:57:33 +02:00
Axel Uhl bbee948cff fixed serialization issue after adding SecurityService tracker to BaseFileStorageServiceImpl;
the field for the tracker is now transient which works for replication
as the resolve(...) method obtains the local file storage service from
the domain factory to replace the entire de-serialized object anyhow.

Change-Id: I5fd6eb439d7a126ea1064878095a744cafc5101c
2019-04-11 10:17:55 +02:00
Axel Uhl 61876871fd bug4987: added per-file permission management to FileStorageService impls
Change-Id: I2b04ae8ee9e31e06661857bf7470a1a112a0ac42
2019-04-10 22:14:27 +02:00
Steffen Jacobs 07271fc3d4 Bug 4894: added doPermissionCheckForGetFile method to
DummyFileStorageService
2019-04-03 18:10:03 +02:00
Steffen Jacobs ad8ecde81d Bug 4894: secured getFile method with in FileStorageResource for
AmazonS3FileStorageServiceImpl and LocalFileStorageServiceImpl.
2019-04-03 18:09:11 +02:00
Steffen Jacobs 46da85349b Bug 4894: secured removeFile method in FileUploadServlet for
AmazonS3FileStorageServiceImpl
2019-04-03 17:56:11 +02:00
Steffen Jacobs 0adcb080d3 Bug 4894: secured removeFile method in FileUploadServlet for
LocalFileStorageServiceImpl
2019-04-03 17:54:22 +02:00
Steffen Jacobs 13e9d1923b Bug 4894: secured storeFile method in FileUploadServlet for
AmazonS3FileStorageServiceImpl
2019-04-03 17:48:57 +02:00
Steffen Jacobs fe5194967a Bug 4894: secured storeFile method in FileUploadServlet for
LocalFileStorageServiceImpl
2019-04-03 17:47:24 +02:00
Steffen Jacobs 2f05d66469 Improved javadoc in LocalStorageServiceImpl 2019-03-29 14:34:26 +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 73b377a6cd Merge branch 'master' into permission-vertical
Conflicts:
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
	java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
2019-01-24 09:41:58 +01:00
Axel Uhl d2c3bdf2b5 ensure in-order delivery of messages from replica to master;
always pass operations to be sent to master into the queue so they
cannot be delivered to the master earlier than other queued operations
after connectivity has been restored

Change-Id: I7b1409dc4663659039058ce2c0511a26009114b4
2019-01-22 14:31:58 +01:00
Kai Börnert 57bdcc1bcc Merge branch 'master' into permission-vertical
Conflicts:
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
	java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
	java/com.sap.sse/src/com/sap/sse/util/HttpUrlConnectionHelper.java
2019-01-22 12:21:19 +01:00
Kai Börnert 333e4fa0bc Merge branch 'master' into permission-vertical
Conflicts:
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RestApiApplication.java
	java/com.sap.sailing.server.gateway/webservices/api/v1/index.html
	java/com.sap.sse.security/src/com/sap/sse/security/impl/SecurityServiceImpl.java
2019-01-22 11:12:07 +01:00
Axel Uhl e633e66766 introduced queueing service for operations unsent to master
Change-Id: I0021082ec96b26b4302821a37acf2eb085baf2af
2019-01-21 23:10:45 +01:00
Axel Uhl 34b360cc3e replication status under /replication/replication?action=STATUS
Change-Id: I63cfd64609e458690a89da3ed5478ee5f239579b
2019-01-18 17:35:58 +01:00
Axel Uhl 5169b66b83 Merge branch 'master' into permission-vertical 2019-01-15 00:30:35 +01:00
Axel Uhl 81284e434b moved com.google.gwt.servlet to sse feature (it's not target platform);
shortened MongoDB index names... AWS Document DB doesn't like long index names

Change-Id: I842e75b34b67dbf05df1948a970bf50b1349162f
2019-01-11 00:51:23 +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 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 9a08f9c9e9 fixed various DB handling after Mongo 3.x upgrade; made *.security.replication.test an eclipse-test-plugin
Change-Id: Ibbe80a15b6adce78c457a81009d387dbd74d9186
2018-12-11 12:56:50 +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 6551072e5e extended ObjectInputStreamResolvingAgainstCache with a listener, that
gets called on cache misses and hits
added unified ownership handing on masterdataimport
2018-12-04 14:40:41 +01:00
Axel Uhl bc76da1e88 preserve .mp4 extension for video/mp4 mime type
Change-Id: I06277b72f37d4329117d7004b722cc0a61e15240
2018-11-19 10:30:43 +01:00
RobinFleige 596d3c04a9 Final refactoring 2018-09-12 15:04:20 +02:00
RobinFleige ad1588f9eb Added JavaDoc 2018-09-10 16:02:30 +02:00
RobinFleige f43a21f36a Revert AmazonS3FileStorageServiceImpl changes after library update 2018-09-10 12:12:05 +02:00
RobinFleige ee6aa97ebe Fixed updated Library and AmazonS3FileTorageServiceImpl 2018-08-23 14:04:03 +02:00
RobinFleige 592dfc1426 Reverted library update, kept script improvements and bug fixes 2018-08-22 11:24:24 +02:00
RobinFleige 9cb2499507 Fixes com/amazonaws/internal/config/awssdk_config_default.json in added library 2018-08-21 15:28:29 +02:00
RobinFleige e0a7a4eb15 Fixed warnings that will occure after target platform change 2018-08-20 14:15:10 +02:00
RobinFleige e425e2108e Removed unnecessary diffs from master and applied code formatter to all diffs 2018-08-16 11:09:36 +02:00
RobinFleige c06fbde218 Reverting some previous, now unnecesary changes 2018-08-16 10:18:24 +02:00
RobinFleige ddeddc6d9b Small code style improvements 2018-08-02 08:48:39 +02:00
RobinFleige ddd8fcbbbc Completely Working Version, still possible improvements 2018-07-30 11:43:40 +02:00
RobinFleige 5e188da776 Added resizing and converting logic
currently not able to save the resized images, because of an type uncompatibility
2018-07-12 11:33:59 +02:00
RobinFleige b4165a174a Added duplicate to FileStorageService Interface and all implementating classes 2018-07-09 13:22:37 +02:00
Axel Uhl ea28b98728 added UTF-8 file preferences
Change-Id: Ife4e1106af90bdb2af3abd7df18974c337e30ff7
2018-05-15 18:24:08 +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 9123771f34 normalized line endings 2017-05-16 09:42:02 +02:00
Axel Uhl 62cfdbff3f fixed more french quotes; fixed encoding to UTF-8 for more .properties files
Change-Id: I650b87f724efbf04e4849c1145a267f305d84fd3
2017-04-05 14:56:56 +02:00
Axel Uhl c684f307d0 adjusted quotes in French translations
Change-Id: I3cefd3be1453f86bf3d83fc29fa6163c35fe089a
2017-04-05 14:51:23 +02:00
Axel Uhl 314c3bf5fe Merge branch 'master' into translation
Change-Id: I37c105cecd6ce319dbf4c93795dfc6afafea2faf
2017-04-05 14:38:00 +02:00
service.tip.git 6f1f7a32ab Translation delivery: commit by SLS (albert.kwiatkowski@sap.com)
Change-Id: I3aa7a211a7abde9a183f5a0b13acc4b2ef6e4ff1
2017-04-05 08:57:45 +00:00
Axel Uhl 5399d141b1 be tolerant when trying to create an index but that index already exists with other settings; drop index and try again
Change-Id: Ic39693ba40e10f59f66c2e0d5ceeda4352085a9d
2017-03-24 10:24:22 +01:00
Axel Uhl dbb40a05af Mongo 3.x no longer allows for null values as index ordering; replaced by 1 consistently
Change-Id: Ie3accf61d8eb88d5dc1caa0a0eb7fbda8b61d31b
2017-03-18 00:02:07 +01:00