diff --git a/LICENSE b/LICENSE index abe3f4490c312b617f058f89de830d09d06ce1c6..186efccc02abe8fa2d51d0e69db959ebb684a2b1 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den +Copyright (C) 2022-2023 Das Land Schleswig-Holstein vertreten durch den Ministerpräsidenten des Landes Schleswig-Holstein Staatskanzlei Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/kop-zufi-api/src/main/protobuf/registration.model.proto b/kop-zufi-api/src/main/protobuf/registration.model.proto index e4d141625940f34e9b862d19a79a5a3ef9d28c9a..18cf4e3432f433fc4536cbb53fa1491c13f6fb90 100644 --- a/kop-zufi-api/src/main/protobuf/registration.model.proto +++ b/kop-zufi-api/src/main/protobuf/registration.model.proto @@ -1,5 +1,5 @@ /* - * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den + * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den * Ministerpräsidenten des Landes Schleswig-Holstein * Staatskanzlei * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/kop-zufi-api/src/main/protobuf/registration.proto b/kop-zufi-api/src/main/protobuf/registration.proto index 68d4a5024db11fdc37005f3e6e2ea34077a67990..94db3c2aca09ee9862476b6205b752fefbc039e3 100644 --- a/kop-zufi-api/src/main/protobuf/registration.proto +++ b/kop-zufi-api/src/main/protobuf/registration.proto @@ -1,5 +1,5 @@ /* - * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den + * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den * Ministerpräsidenten des Landes Schleswig-Holstein * Staatskanzlei * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/kop-zufi-server/lombok.config b/kop-zufi-server/lombok.config index d07dd9b0e2b0281fbf514a968b9451cb6af62f93..ed4a48cd7a5e63130f4ec89321184aafc4e9016b 100644 --- a/kop-zufi-server/lombok.config +++ b/kop-zufi-server/lombok.config @@ -1,5 +1,5 @@ # -# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den +# Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den # Ministerpräsidenten des Landes Schleswig-Holstein # Staatskanzlei # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/kop-zufi-server/pom.xml b/kop-zufi-server/pom.xml index f7dfe22e6f2283a03a31734f47db817905cda666..22f9fff6dea6c18d642639a5f8617fcb3a5b78f9 100644 --- a/kop-zufi-server/pom.xml +++ b/kop-zufi-server/pom.xml @@ -1,6 +1,7 @@ <?xml version="1.0"?> <!-- - Copyright (C) 2022-2023 Das Land Schleswig-Holstein vertreten durch den + + Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den Ministerpräsidenten des Landes Schleswig-Holstein Staatskanzlei Abteilung Digitalisierung und zentrales IT-Management der Landesregierung @@ -21,6 +22,7 @@ ausdrücklich oder stillschweigend - verbreitet. Die sprachspezifischen Genehmigungen und Beschränkungen unter der Lizenz sind dem Lizenztext zu entnehmen. + --> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> diff --git a/kop-zufi-server/sonar-project.properties b/kop-zufi-server/sonar-project.properties index 8660b9e44335323e02f6aaa513605e4a34635db9..be85f65c5343d76c0b0c05aea17aa40ffb5ff510 100644 --- a/kop-zufi-server/sonar-project.properties +++ b/kop-zufi-server/sonar-project.properties @@ -1,5 +1,5 @@ # -# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den +# Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den # Ministerpräsidenten des Landes Schleswig-Holstein # Staatskanzlei # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/KopZufiServerApplication.java b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/KopZufiServerApplication.java index cd39fde6bb01f2f07bc9cdbf8589873537b6db53..7041f821dbf3033d4f3dd180238075ce8ddb1bb5 100644 --- a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/KopZufiServerApplication.java +++ b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/KopZufiServerApplication.java @@ -28,16 +28,10 @@ import java.util.TimeZone; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.ConfigurationPropertiesScan; -import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.EnableAspectJAutoProxy; -import org.springframework.context.annotation.Primary; -import org.springframework.core.task.AsyncTaskExecutor; import org.springframework.data.elasticsearch.repository.config.EnableElasticsearchRepositories; import org.springframework.scheduling.annotation.EnableAsync; import org.springframework.scheduling.annotation.EnableScheduling; -import org.springframework.security.authentication.AuthenticationTrustResolver; -import org.springframework.security.authentication.AuthenticationTrustResolverImpl; -import org.springframework.security.task.DelegatingSecurityContextAsyncTaskExecutor; @SpringBootApplication(scanBasePackages = "de.itvsh.*") @EnableAsync @@ -51,15 +45,4 @@ public class KopZufiServerApplication { TimeZone.setDefault(TimeZone.getTimeZone("UTC")); SpringApplication.run(KopZufiServerApplication.class, args); } - - @Bean - AuthenticationTrustResolver trustResolver() { - return new AuthenticationTrustResolverImpl(); - } - - @Primary - @Bean - public DelegatingSecurityContextAsyncTaskExecutor delegatingTaskExecutor(AsyncTaskExecutor applicationTaskExecutor) { - return new DelegatingSecurityContextAsyncTaskExecutor(applicationTaskExecutor); - } } \ No newline at end of file diff --git a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/errorhandling/ExceptionHandler.java b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/errorhandling/ExceptionHandler.java index fb0318de92f4b054f3130fee8b807002aea38533..b5981bea11f2841136ec1e262b0847c48a57b378 100644 --- a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/errorhandling/ExceptionHandler.java +++ b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/errorhandling/ExceptionHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den + * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den * Ministerpräsidenten des Landes Schleswig-Holstein * Staatskanzlei * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/errorhandling/FunctionalException.java b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/errorhandling/FunctionalException.java index 7b663370f7f20fd6854d15282c4b73fd6295e888..d4e629a4b5ac682ffb957d6efde0c174b9d31fd4 100644 --- a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/errorhandling/FunctionalException.java +++ b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/errorhandling/FunctionalException.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den + * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den * Ministerpräsidenten des Landes Schleswig-Holstein * Staatskanzlei * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/logging/RepositoryAspectPointcut.java b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/logging/RepositoryAspectPointcut.java index 926769ad82923c024ed2455f0f0c891c6ee8efd9..6dfbd26cbdc145825ef018e81cd218eae954659b 100644 --- a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/logging/RepositoryAspectPointcut.java +++ b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/logging/RepositoryAspectPointcut.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den + * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den * Ministerpräsidenten des Landes Schleswig-Holstein * Staatskanzlei * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/logging/RepositoryLoggingAspect.java b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/logging/RepositoryLoggingAspect.java index d198c7f7a2e577020df96762ed4b6dc114ec775f..3a87496b1f54ec829dd153ecfc9714ffee52c0e1 100644 --- a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/logging/RepositoryLoggingAspect.java +++ b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/common/logging/RepositoryLoggingAspect.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den + * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den * Ministerpräsidenten des Landes Schleswig-Holstein * Staatskanzlei * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/Registration.java b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/Registration.java index 3ffe89d94a516718b368eb4cecec17223cadcb8c..1346aea2d7c12bd06459fe047b757e7583aeaf94 100644 --- a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/Registration.java +++ b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/Registration.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den + * Ministerpräsidenten des Landes Schleswig-Holstein + * Staatskanzlei + * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung + * + * Lizenziert unter der EUPL, Version 1.2 oder - sobald + * diese von der Europäischen Kommission genehmigt wurden - + * Folgeversionen der EUPL ("Lizenz"); + * Sie dürfen dieses Werk ausschließlich gemäß + * dieser Lizenz nutzen. + * Eine Kopie der Lizenz finden Sie hier: + * + * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 + * + * Sofern nicht durch anwendbare Rechtsvorschriften + * gefordert oder in schriftlicher Form vereinbart, wird + * die unter der Lizenz verbreitete Software "so wie sie + * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - + * ausdrücklich oder stillschweigend - verbreitet. + * Die sprachspezifischen Genehmigungen und Beschränkungen + * unter der Lizenz sind dem Lizenztext zu entnehmen. + */ package de.itvsh.kop.zufi.registration; import java.util.Set; diff --git a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationGrpcService.java b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationGrpcService.java index 4776a7305c79ac2b922599a6501ade0a5faeed8d..148c58e2c7a9f342d67e8aca5df093d55ba9c070 100644 --- a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationGrpcService.java +++ b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationGrpcService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den + * Ministerpräsidenten des Landes Schleswig-Holstein + * Staatskanzlei + * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung + * + * Lizenziert unter der EUPL, Version 1.2 oder - sobald + * diese von der Europäischen Kommission genehmigt wurden - + * Folgeversionen der EUPL ("Lizenz"); + * Sie dürfen dieses Werk ausschließlich gemäß + * dieser Lizenz nutzen. + * Eine Kopie der Lizenz finden Sie hier: + * + * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 + * + * Sofern nicht durch anwendbare Rechtsvorschriften + * gefordert oder in schriftlicher Form vereinbart, wird + * die unter der Lizenz verbreitete Software "so wie sie + * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - + * ausdrücklich oder stillschweigend - verbreitet. + * Die sprachspezifischen Genehmigungen und Beschränkungen + * unter der Lizenz sind dem Lizenztext zu entnehmen. + */ package de.itvsh.kop.zufi.registration; import org.springframework.beans.factory.annotation.Autowired; diff --git a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationMapper.java b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationMapper.java index 58593ff9917b99322f3d8dbffc6c62d1f7e49063..9b5f432f87773e31c6f5bc15406f33c9090cdef7 100644 --- a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationMapper.java +++ b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den + * Ministerpräsidenten des Landes Schleswig-Holstein + * Staatskanzlei + * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung + * + * Lizenziert unter der EUPL, Version 1.2 oder - sobald + * diese von der Europäischen Kommission genehmigt wurden - + * Folgeversionen der EUPL ("Lizenz"); + * Sie dürfen dieses Werk ausschließlich gemäß + * dieser Lizenz nutzen. + * Eine Kopie der Lizenz finden Sie hier: + * + * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 + * + * Sofern nicht durch anwendbare Rechtsvorschriften + * gefordert oder in schriftlicher Form vereinbart, wird + * die unter der Lizenz verbreitete Software "so wie sie + * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - + * ausdrücklich oder stillschweigend - verbreitet. + * Die sprachspezifischen Genehmigungen und Beschränkungen + * unter der Lizenz sind dem Lizenztext zu entnehmen. + */ package de.itvsh.kop.zufi.registration; import java.util.Set; diff --git a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationRepository.java b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationRepository.java index 9231a480037bb2b1f00ce13ec6e73f1963b8cbc4..4128bc60317550592ac5d07abaccb5df0a280848 100644 --- a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationRepository.java +++ b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationRepository.java @@ -1,6 +1,29 @@ +/* + * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den + * Ministerpräsidenten des Landes Schleswig-Holstein + * Staatskanzlei + * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung + * + * Lizenziert unter der EUPL, Version 1.2 oder - sobald + * diese von der Europäischen Kommission genehmigt wurden - + * Folgeversionen der EUPL ("Lizenz"); + * Sie dürfen dieses Werk ausschließlich gemäß + * dieser Lizenz nutzen. + * Eine Kopie der Lizenz finden Sie hier: + * + * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 + * + * Sofern nicht durch anwendbare Rechtsvorschriften + * gefordert oder in schriftlicher Form vereinbart, wird + * die unter der Lizenz verbreitete Software "so wie sie + * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - + * ausdrücklich oder stillschweigend - verbreitet. + * Die sprachspezifischen Genehmigungen und Beschränkungen + * unter der Lizenz sind dem Lizenztext zu entnehmen. + */ package de.itvsh.kop.zufi.registration; import org.springframework.data.elasticsearch.repository.ElasticsearchRepository; -interface RegistrationRepository extends ElasticsearchRepository<Registration, String>{ +interface RegistrationRepository extends ElasticsearchRepository<Registration, String> { } diff --git a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationService.java b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationService.java index cfee2af239aaf43c888dadfeea2d3c51dcf8476a..abf3c6468e5aae133ad7054c104770906754df7b 100644 --- a/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationService.java +++ b/kop-zufi-server/src/main/java/de/itvsh/kop/zufi/registration/RegistrationService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den + * Ministerpräsidenten des Landes Schleswig-Holstein + * Staatskanzlei + * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung + * + * Lizenziert unter der EUPL, Version 1.2 oder - sobald + * diese von der Europäischen Kommission genehmigt wurden - + * Folgeversionen der EUPL ("Lizenz"); + * Sie dürfen dieses Werk ausschließlich gemäß + * dieser Lizenz nutzen. + * Eine Kopie der Lizenz finden Sie hier: + * + * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 + * + * Sofern nicht durch anwendbare Rechtsvorschriften + * gefordert oder in schriftlicher Form vereinbart, wird + * die unter der Lizenz verbreitete Software "so wie sie + * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - + * ausdrücklich oder stillschweigend - verbreitet. + * Die sprachspezifischen Genehmigungen und Beschränkungen + * unter der Lizenz sind dem Lizenztext zu entnehmen. + */ package de.itvsh.kop.zufi.registration; import org.springframework.beans.factory.annotation.Autowired;