Moved the change to the full-reprocess-status after a exclusion or auto-analysis flag toggle into the FileStatusService, so that the changes can be run in a transaction, which will prevent other threads from seeing incomplete changes.
Merge in RED/persistence-service from RED-5479 to master
* commit '3a5de265268ef9b04af5b633bc5939acbbf117f6':
RED-5479: Updated dependency version to release
RED-5479: Updated dependency version to release
RED-5479: Added preview-color field to download.
RED-5479: Deleted mocking of endpoints that are no longer available
RED-5479: Use preview color from dossier-template.
Merge in RED/persistence-service from RED-5670 to master
* commit '7ce28b9b5b997ed5636fa16d167cf3d5300b71b3':
RED-5670: Update platform version to include security fixes from spring-boot
RED-5670: Changed temp file creation so that it works on any OS, not just on Unix/Linux
Merge in RED/persistence-service from RED-5293-A to master
* commit '5a47fb5c214d23d4fad98270ee7abe7e9ac34b4b':
RED-5293: adjusted ControllerAdvice for some SQLExceptions
RED-5293: added catch block for URISyntaxExceptions
RED-5293: jdbcUrl is checked for protocol and sql
RED-5293: jdbcUrl is checked for protocol and sql
RED-5293: fixed jdbcUrl-check by adding more checks; removed URL-check because it does not work
RED-5293: fixed jdbcUrl-check by adding more checks
RED-5293: fixed jdbcUrl-check by adding more checks
RED-5293: fixed jdbcUrl-check by adding URL check
RED-5293: fixed jdbcUrl-check by adding URL check
RED-5293: fixed jdbcUrl-check by adding URL check
RED-5293: fixed jdbcUrl-check by adding URL check
- add new endpoint to prepare the download package with options: the reports list and the download types list
- unapproved files can be present in the package but not in redacted form
- add reports list to download status entity
Merge in RED/persistence-service from RED-5293 to master
* commit '1a1e799d40c01a2478fe132e6646cc4f95618f11':
RED-5293: removed IllegalArgumentException in ControllerAdvice and specified it in in TenantsController
RED-5293: fixed broken IllegalArgumentException, it throws now a 400 instead of 500
RED-5293: fixed broken IllegalArgumentException, it throws now a 400 instead of 500
RED-5293: fixed broken IllegalArgumentException, it throws now a 400 instead of 500