diff --git a/src/main/helm/test-values.yaml b/src/main/helm/test-values.yaml index 376397707b428725ebb89e57a283a1f5cd113121..f836f16ed17e8ed005ea8d0ff8696e7c3418eaec 100644 --- a/src/main/helm/test-values.yaml +++ b/src/main/helm/test-values.yaml @@ -21,6 +21,7 @@ # Die sprachspezifischen Genehmigungen und Beschränkungen # unter der Lizenz sind dem Lizenztext zu entnehmen. # + database: password: changeme diff --git a/src/main/helm/values.yaml b/src/main/helm/values.yaml index 1cbdc794f53e76127139065797a627e743fa6f48..7b88e036048acf23e3ad37acd9ba07e267e88926 100644 --- a/src/main/helm/values.yaml +++ b/src/main/helm/values.yaml @@ -21,6 +21,7 @@ # Die sprachspezifischen Genehmigungen und Beschränkungen # unter der Lizenz sind dem Lizenztext zu entnehmen. # + cluster_env: "" baseUrl: test.sh.kop-cloud.de diff --git a/src/test/unit-values.yaml b/src/test/unit-values.yaml index fb5a125c3d4c6dff02f4230d165fe90998d69d1f..9f21a186568c7a83e921a2ed52d02bff9133ac43 100644 --- a/src/test/unit-values.yaml +++ b/src/test/unit-values.yaml @@ -21,6 +21,7 @@ # Die sprachspezifischen Genehmigungen und Beschränkungen # unter der Lizenz sind dem Lizenztext zu entnehmen. # + cluster_env: "" baseUrl: test.sh.kop-cloud.de diff --git a/user-manager-interface/pom.xml b/user-manager-interface/pom.xml index ababdbdcf5c2417029966284802e364cf1e0c795..62150b70b6e53ba0a5be90b077ad23e5912c6249 100644 --- a/user-manager-interface/pom.xml +++ b/user-manager-interface/pom.xml @@ -118,6 +118,7 @@ <configuration> <mapping> <proto>SLASHSTAR_STYLE</proto> + <config>SCRIPT_STYLE</config> </mapping> <licenseSets> <licenseSet> diff --git a/user-manager-server/lombok.config b/user-manager-server/lombok.config index 4cbb865834f6128b8ddc16fc9b1966af99e52653..d07dd9b0e2b0281fbf514a968b9451cb6af62f93 100644 --- a/user-manager-server/lombok.config +++ b/user-manager-server/lombok.config @@ -1,3 +1,27 @@ +# +# Copyright (C) 2022 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. +# + lombok.log.fieldName=LOG lombok.log.slf4j.flagUsage = ERROR lombok.log.log4j.flagUsage = ERROR diff --git a/user-manager-server/pom.xml b/user-manager-server/pom.xml index de1eb7b5abda6520eaa2fc9e8bfdc1c6a180b40e..720c475081ee11e05212c8cdc0ac773f2a492728 100644 --- a/user-manager-server/pom.xml +++ b/user-manager-server/pom.xml @@ -157,8 +157,8 @@ <!-- Logging --> <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-logging-json</artifactId> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-logging-json</artifactId> </dependency> <dependency> <groupId>org.jboss.logmanager</groupId> @@ -178,7 +178,7 @@ <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> </dependency> - + <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-container-image-jib</artifactId> @@ -193,7 +193,7 @@ <artifactId>quarkus-test-keycloak-server</artifactId> <scope>test</scope> </dependency> - + <!-- TODO add processor to common-dependencies --> <dependency> <groupId>org.mapstruct</groupId> @@ -286,7 +286,7 @@ <compilerArg> -Amapstruct.defaultComponentModel=cdi </compilerArg> - <compilerArg> + <compilerArg> -Amapstruct.unmappedTargetPolicy=WARN </compilerArg> </compilerArgs> @@ -354,9 +354,9 @@ </goals> <configuration> <propertyName>surefire.jacoco.args</propertyName> - <exclClassLoaders>*QuarkusClassLoader</exclClassLoaders> - <destFile>${project.build.directory}/jacoco-quarkus.exec</destFile> - <append>true</append> + <exclClassLoaders>*QuarkusClassLoader</exclClassLoaders> + <destFile>${project.build.directory}/jacoco-quarkus.exec</destFile> + <append>true</append> </configuration> </execution> <execution> @@ -368,12 +368,15 @@ </execution> </executions> </plugin> - + <plugin> <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> <version>4.1</version> <configuration> + <mapping> + <config>SCRIPT_STYLE</config> + </mapping> <licenseSets> <licenseSet> <header>license/eupl_v1_2_de/header.txt</header> @@ -386,12 +389,12 @@ </licenseSets> </configuration> <dependencies> - <dependency> - <groupId>de.itvsh.kop.common</groupId> - <artifactId>kop-common-license</artifactId> - <version>${kop.license.version}</version> - </dependency> - </dependencies> + <dependency> + <groupId>de.itvsh.kop.common</groupId> + <artifactId>kop-common-license</artifactId> + <version>${kop.license.version}</version> + </dependency> + </dependencies> </plugin> </plugins> </build> diff --git a/user-manager-server/sonar-project.properties b/user-manager-server/sonar-project.properties index ece2d48901947db30c94407ef980f8faf5545932..692212d7c8ce919bfd8b6a361e8d7fb8af6d77d9 100644 --- a/user-manager-server/sonar-project.properties +++ b/user-manager-server/sonar-project.properties @@ -7,7 +7,7 @@ # 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�� +# Sie dürfen dieses Werk ausschließlich gemäß # dieser Lizenz nutzen. # Eine Kopie der Lizenz finden Sie hier: # @@ -16,9 +16,9 @@ # 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 +# 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. # diff --git a/user-manager-server/src/main/java/de/itvsh/kop/user/userprofile/UserProfileGrpcService.java b/user-manager-server/src/main/java/de/itvsh/kop/user/userprofile/UserProfileGrpcService.java index be7b44ebd68247828bb594928513c3e371accd52..2561d97f954e711e72316d8b16efc8a929f1fdd4 100644 --- a/user-manager-server/src/main/java/de/itvsh/kop/user/userprofile/UserProfileGrpcService.java +++ b/user-manager-server/src/main/java/de/itvsh/kop/user/userprofile/UserProfileGrpcService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2022 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.user.userprofile; import javax.inject.Inject; diff --git a/user-manager-server/src/main/java/de/itvsh/kop/user/userprofile/UserProfileMapper.java b/user-manager-server/src/main/java/de/itvsh/kop/user/userprofile/UserProfileMapper.java index f822edb1b3d91c2c6ae208e07cfbd39fd6e32578..dc0c33cf8f73338c49b9e08c6a7d4b5d83943bcd 100644 --- a/user-manager-server/src/main/java/de/itvsh/kop/user/userprofile/UserProfileMapper.java +++ b/user-manager-server/src/main/java/de/itvsh/kop/user/userprofile/UserProfileMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2022 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.user.userprofile; import org.mapstruct.Mapper; diff --git a/user-manager-server/src/test/java/de/itvsh/kop/user/userprofile/GrpcUserProfileTestFactory.java b/user-manager-server/src/test/java/de/itvsh/kop/user/userprofile/GrpcUserProfileTestFactory.java index 6ef6749cf298cb8ae7e4430fa2eca28f1d2c26e8..1ebb5779b5959aeb1efe4e37cab57b02009c1918 100644 --- a/user-manager-server/src/test/java/de/itvsh/kop/user/userprofile/GrpcUserProfileTestFactory.java +++ b/user-manager-server/src/test/java/de/itvsh/kop/user/userprofile/GrpcUserProfileTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2022 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.user.userprofile; import de.itvsh.kop.user.UserTestFactory; diff --git a/user-manager-server/src/test/java/de/itvsh/kop/user/userprofile/UserProfileGrpcServiceTest.java b/user-manager-server/src/test/java/de/itvsh/kop/user/userprofile/UserProfileGrpcServiceTest.java index c7b2b74094a25dd18ed1eb7b83cdca1fac725dbc..3cc9644e2f164bef1d39738ee38742ca81458d63 100644 --- a/user-manager-server/src/test/java/de/itvsh/kop/user/userprofile/UserProfileGrpcServiceTest.java +++ b/user-manager-server/src/test/java/de/itvsh/kop/user/userprofile/UserProfileGrpcServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2022 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.user.userprofile; import static org.assertj.core.api.Assertions.*; diff --git a/user-manager-server/src/test/java/de/itvsh/kop/user/userprofile/UserProfileMapperTest.java b/user-manager-server/src/test/java/de/itvsh/kop/user/userprofile/UserProfileMapperTest.java index 7ac7963281060c0424f4138444d7bb86942e17ad..4b00ecff7de61ff31f80086994e2d7a8dc25f06c 100644 --- a/user-manager-server/src/test/java/de/itvsh/kop/user/userprofile/UserProfileMapperTest.java +++ b/user-manager-server/src/test/java/de/itvsh/kop/user/userprofile/UserProfileMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2022 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.user.userprofile; import static org.assertj.core.api.Assertions.*;