From becc4b5188bf599b5b1a69f02252cf71b4137e75 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Thu, 24 Nov 2022 09:52:28 +0100
Subject: [PATCH] =?UTF-8?q?OZG-3194=20Lizenzheader=20f=C3=BCr=20config=20f?=
 =?UTF-8?q?iles?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/main/helm/test-values.yaml                |  1 +
 src/main/helm/values.yaml                     |  1 +
 src/test/unit-values.yaml                     |  1 +
 user-manager-interface/pom.xml                |  1 +
 user-manager-server/lombok.config             | 24 ++++++++++++++
 user-manager-server/pom.xml                   | 33 ++++++++++---------
 user-manager-server/sonar-project.properties  |  8 ++---
 .../userprofile/UserProfileGrpcService.java   | 23 +++++++++++++
 .../user/userprofile/UserProfileMapper.java   | 23 +++++++++++++
 .../GrpcUserProfileTestFactory.java           | 23 +++++++++++++
 .../UserProfileGrpcServiceTest.java           | 23 +++++++++++++
 .../userprofile/UserProfileMapperTest.java    | 23 +++++++++++++
 12 files changed, 165 insertions(+), 19 deletions(-)

diff --git a/src/main/helm/test-values.yaml b/src/main/helm/test-values.yaml
index 37639770..f836f16e 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 1cbdc794..7b88e036 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 fb5a125c..9f21a186 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 ababdbdc..62150b70 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 4cbb8658..d07dd9b0 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 de1eb7b5..720c4750 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 ece2d489..692212d7 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 be7b44eb..2561d97f 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 f822edb1..dc0c33cf 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 6ef6749c..1ebb5779 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 c7b2b740..3cc9644e 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 7ac79632..4b00ecff 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.*;
-- 
GitLab