diff --git a/Jenkinsfile b/Jenkinsfile index 42cb6f049928ebdadb856341775036d9ad032f08..fc9887b1aaf2f74cf95267ba2318c8c2f6bcf504 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,7 +6,7 @@ pipeline { } environment { - BLUE_OCEAN_URL = "https://jenkins.infra.ozg-cloud.systems/job/archive-manager/job/${env.BRANCH_NAME}/${env.BUILD_NUMBER}/" + JENKINS_URL = "https://jenkins.infra.ozg-cloud.systems/job/codeSH_archive-manager/job/${env.BRANCH_NAME}/${env.BUILD_NUMBER}/" RELEASE_REGEX = /\d+.\d+.\d+/ SNAPSHOT_REGEX = /\d+.\d+.\d+-SNAPSHOT/ FAILED_STAGE = "" @@ -43,7 +43,7 @@ pipeline { when { not { anyOf { - branch 'master' + branch 'main' branch 'release' } } @@ -101,7 +101,7 @@ pipeline { stage('Sonar Checks') { when { - branch 'master' + branch 'main' } steps { script { @@ -126,7 +126,7 @@ pipeline { } failure { script { - if (env.BRANCH_NAME == 'master' || env.BRANCH_NAME == 'release') { + if (env.BRANCH_NAME == 'main' || env.BRANCH_NAME == 'release') { sendFailureMessage() } } @@ -150,12 +150,12 @@ Void sendFailureMessage() { def room = '' def data = """{"msgtype":"m.text", \ "body":"ArchiveManager: Build Failed. Stage: ${FAILED_STAGE} Build-ID: ${env.BUILD_NUMBER} - Link: ${BLUE_OCEAN_URL}", \ + Link: ${JENKINS_URL}", \ "format": "org.matrix.custom.html", \ "formatted_body":"ArchiveManager: Build Failed. Stage: ${FAILED_STAGE} Build-ID: <a - href='${BLUE_OCEAN_URL}'>${env.BUILD_NUMBER}</a>"}""" + href='${JENKINS_URL}'>${env.BUILD_NUMBER}</a>"}""" - if (env.BRANCH_NAME == 'master') { + if (env.BRANCH_NAME == 'main') { room = "!iQPAvQIiRwRpNOszjw:matrix.ozg-sh.de" } else if (env.BRANCH_NAME == 'release') { diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..c9779090758158d5142d7c7731cd6e27808e6d90 --- /dev/null +++ b/LICENSE @@ -0,0 +1,101 @@ +OPEN-SOURCE-LIZENZ FÜR DIE EUROPÄISCHE UNION v. 1.2 +EUPL © Europäische Union 2007, 2016 +Diese Open-Source-Lizenz für die Europäische Union („EUPL“) gilt für Werke (im Sinne der nachfolgenden Begriffsbestimmung), die unter EUPL-Bedingungen zur Verfügung gestellt werden. Das Werk darf nur in der durch diese Lizenz gestatteten Form genutzt werden (insoweit eine solche Nutzung dem Urheber vorbehalten ist). +Das Werk wird unter den Bedingungen dieser Lizenz zur Verfügung gestellt, wenn der Lizenzgeber (im Sinne der nachfolgenden Begriffsbestimmung) den folgenden Hinweis unmittelbar hinter dem Urheberrechtshinweis dieses Werks anbringt: + Lizenziert unter der EUPL +oder in einer anderen Form zum Ausdruck bringt, dass er es unter der EUPL lizenzieren möchte. + +1.Begriffsbestimmungen +Für diese Lizenz gelten folgende Begriffsbestimmungen: +— „Lizenz“:diese Lizenz. +— „Originalwerk“:das Werk oder die Software, die vom Lizenzgeber unter dieser Lizenz verbreitet oder zugänglich gemacht wird, und zwar als Quellcode und gegebenenfalls auch als ausführbarer Code. +— „Bearbeitungen“:die Werke oder Software, die der Lizenznehmer auf der Grundlage des Originalwerks oder seiner Bearbeitungen schaffen kann. In dieser Lizenz wird nicht festgelegt, wie umfangreich die Änderung oder wie stark die Abhängigkeit vom Originalwerk für eine Einstufung als Bearbeitung sein muss; dies bestimmt sich nach dem Urheberrecht, das in dem unter Artikel 15 aufgeführten Land anwendbar ist. +— „Werk“:das Originalwerk oder seine Bearbeitungen. +— „Quellcode“:diejenige Form des Werkes, die zur Auffassung durch den Menschen bestimmt ist und die am besten geeignet ist, um vom Menschen verstanden und verändert zu werden. +— „Ausführbarer Code“:die — üblicherweise — kompilierte Form des Werks, die von einem Computer als Programm ausgeführt werden soll. +— „Lizenzgeber“:die natürliche oder juristische Person, die das Werk unter der Lizenz verbreitet oder zugänglich macht. +— „Bearbeiter“:jede natürliche oder juristische Person, die das Werk unter der Lizenz verändert oder auf andere Weise zur Schaffung einer Bearbeitung beiträgt. +— „Lizenznehmer“ („Sie“):jede natürliche oder juristische Person, die das Werk unter den Lizenzbedingungen nutzt. +— „Verbreitung“ oder „Zugänglichmachung“:alle Formen von Verkauf, Überlassung, Verleih, Vermietung, Verbreitung, Weitergabe, Übermittlung oder anderweitiger Online- oder Offline-Bereitstellung von Vervielfältigungen des Werks oder Zugänglichmachung seiner wesentlichen Funktionen für dritte natürliche oder juristische Personen. + +2.Umfang der Lizenzrechte +Der Lizenzgeber erteilt Ihnen hiermit für die Gültigkeitsdauer der am Originalwerk bestehenden Urheberrechte eine weltweite, unentgeltliche, nicht ausschließliche, unterlizenzierbare Lizenz, die Sie berechtigt: +— das Werk uneingeschränkt zu nutzen, +— das Werk zu vervielfältigen, +— das Werk zu verändern und Bearbeitungen auf der Grundlage des Werks zu schaffen, +— das Werk öffentlich zugänglich zu machen, was das Recht einschließt, das Werk oder Vervielfältigungsstücke davon öffentlich bereitzustellen oder wahrnehmbar zu machen oder das Werk, soweit möglich, öffentlich aufzuführen, +— das Werk oder Vervielfältigungen davon zu verbreiten, +— das Werk oder Vervielfältigungen davon zu vermieten oder zu verleihen, +— das Werk oder Vervielfältigungen davon weiter zu lizenzieren. +Für die Wahrnehmung dieser Rechte können beliebige, derzeit bekannte oder künftige Medien, Träger und Formate verwendet werden, soweit das geltende Recht dem nicht entgegensteht. Für die Länder, in denen Urheberpersönlichkeitsrechte an dem Werk bestehen, verzichtet der Lizenzgeber im gesetzlich zulässigen Umfang auf seine Urheberpersönlichkeitsrechte, um die Lizenzierung der oben aufgeführten Verwertungsrechte wirksam durchführen zu können. Der Lizenzgeber erteilt dem Lizenznehmer ein nicht ausschließliches, unentgeltliches Nutzungsrecht an seinen Patenten, sofern dies zur Ausübung der durch die Lizenz erteilten Nutzungsrechte am Werk notwendig ist. + +3.Zugänglichmachung des Quellcodes +Der Lizenzgeber kann das Werk entweder als Quellcode oder als ausführbaren Code zur Verfügung stellen. Stellt er es als ausführbaren Code zur Verfügung, so stellt er darüber hinaus eine maschinenlesbare Kopie des Quellcodes für jedes von ihm verbreitete Vervielfältigungsstück des Werks zur Verfügung, oder er verweist in einem Vermerk im Anschluss an den dem Werk beigefügten Urheberrechtshinweis auf einen Speicherort, an dem problemlos und unentgeltlich auf den Quellcode zugegriffen werden kann, solange der Lizenzgeber das Werk verbreitet oder zugänglich macht. + +4.Einschränkungen des Urheberrechts +Es ist nicht Zweck dieser Lizenz, Ausnahmen oder Schranken der ausschließlichen Rechte des Urhebers am Werk, die dem Lizenznehmer zugutekommen, einzuschränken. Auch die Erschöpfung dieser Rechte bleibt von dieser Lizenz unberührt. + +5.Pflichten des Lizenznehmers +Die Einräumung der oben genannten Rechte ist an mehrere Beschränkungen und Pflichten für den Lizenznehmer gebunden: + +Urheberrechtshinweis, Lizenztext, Nennung des Bearbeiters: Der Lizenznehmer muss alle Urheberrechts-, Patent- oder Markenrechtshinweise und alle Hinweise auf die Lizenz und den Haftungsausschluss unverändert lassen. Jedem von ihm verbreiteten oder zugänglich gemachten Vervielfältigungsstück des Werks muss der Lizenznehmer diese Hinweise sowie diese Lizenz beifügen. Der Lizenznehmer muss auf jedem abgeleiteten Werk deutlich darauf hinweisen, dass das Werk geändert wurde, und das Datum der Bearbeitung angeben. + +„Copyleft“-Klausel: Der Lizenznehmer darf Vervielfältigungen des Originalwerks oder Bearbeitungen nur unter den Bedingungen dieser EUPL oder einer neueren Version dieser Lizenz verbreiten oder zugänglich machen, außer wenn das Originalwerk ausdrücklich nur unter dieser Lizenzversion — z. B. mit der Angabe „Nur EUPL V. 1.2“ — verbreitet werden darf. Der Lizenznehmer (der zum Lizenzgeber wird) darf für das Werk oder die Bearbeitung keine zusätzlichen Bedingungen anbieten oder vorschreiben, die die Bedingungen dieser Lizenz verändern oder einschränken. + +Kompatibilitäts-Klausel: Wenn der Lizenznehmer Bearbeitungen, die auf dem Werk und einem anderen Werk, das unter einer kompatiblen Lizenz lizenziert wurde, basieren, oder die Kopien dieser Bearbeitungen verbreitet oder zugänglich macht, kann dies unter den Bedingungen dieser kompatiblen Lizenz erfolgen. Unter „kompatibler Lizenz“ ist eine im Anhang dieser Lizenz angeführte Lizenz zu verstehen. Sollten die Verpflichtungen des Lizenznehmers aus der kompatiblen Lizenz mit denjenigen aus der vorliegenden Lizenz (EUPL) in Konflikt stehen, werden die Verpflichtungen aus der kompatiblen Lizenz Vorrang haben. + +Bereitstellung des Quellcodes: Wenn der Lizenznehmer Vervielfältigungsstücke des Werks verbreitet oder zugänglich macht, muss er eine maschinenlesbare Fassung des Quellcodes mitliefern oder einen Speicherort angeben, über den problemlos und unentgeltlich so lange auf diesen Quellcode zugegriffen werden kann, wie der Lizenznehmer das Werk verbreitet oder zugänglich macht. + +Rechtsschutz: Diese Lizenz erlaubt nicht die Benutzung von Kennzeichen, Marken oder geschützten Namensrechten des Lizenzgebers, soweit dies nicht für die angemessene und übliche Beschreibung der Herkunft des Werks und der inhaltlichen Wiedergabe des Urheberrechtshinweises erforderlich ist. + +6.Urheber und Bearbeiter +Der ursprüngliche Lizenzgeber gewährleistet, dass er das Urheberrecht am Originalwerk innehat oder dieses an ihn lizenziert wurde und dass er befugt ist, diese Lizenz zu erteilen. +Jeder Bearbeiter gewährleistet, dass er das Urheberrecht an den von ihm vorgenommenen Änderungen des Werks besitzt und befugt ist, diese Lizenz zu erteilen. +Jedes Mal, wenn Sie die Lizenz annehmen, erteilen Ihnen der ursprüngliche Lizenzgeber und alle folgenden Bearbeiter eine Befugnis zur Nutzung ihrer Beiträge zum Werk unter den Bedingungen dieser Lizenz. + +7.Gewährleistungsausschluss +Die Arbeit an diesem Werk wird laufend fortgeführt; es wird durch unzählige Bearbeiter ständig verbessert. Das Werk ist nicht vollendet und kann daher Fehler („bugs“) enthalten, die dieser Art der Entwicklung inhärent sind. +Aus den genannten Gründen wird das Werk unter dieser Lizenz „so, wie es ist“ ohne jegliche Gewährleistung zur Verfügung gestellt. Dies gilt unter anderem — aber nicht ausschließlich — für Marktreife, Verwendbarkeit für einen bestimmten Zweck, Mängelfreiheit, Richtigkeit sowie Nichtverletzung von anderen Immaterialgüterrechten als dem Urheberrecht (vgl. dazu Artikel 6 dieser Lizenz). +Dieser Gewährleistungsausschluss ist wesentlicher Bestandteil der Lizenz und Bedingung für die Einräumung von Rechten an dem Werk. + +8.Haftungsausschluss/Haftungsbeschränkung +Außer in Fällen von Vorsatz oder der Verursachung von Personenschäden haftet der Lizenzgeber nicht für direkte oder indirekte, materielle oder immaterielle Schäden irgendwelcher Art, die aus der Lizenz oder der Benutzung des Werks folgen; dies gilt unter anderem, aber nicht ausschließlich, für Firmenwertverluste, Produktionsausfall, Computerausfall oder Computerfehler, Datenverlust oder wirtschaftliche Schäden, und zwar auch dann, wenn der Lizenzgeber auf die Möglichkeit solcher Schäden hingewiesen wurde. Unabhängig davon haftet der Lizenzgeber im Rahmen der gesetzlichen Produkthaftung, soweit die entsprechenden Regelungen auf das Werk anwendbar sind. + +9.Zusatzvereinbarungen +Wenn Sie das Werk verbreiten, können Sie Zusatzvereinbarungen schließen, in denen Verpflichtungen oder Dienstleistungen festgelegt werden, die mit dieser Lizenz vereinbar sind. Sie dürfen Verpflichtungen indessen nur in Ihrem eigenen Namen und auf Ihre eigene Verantwortung eingehen, nicht jedoch im Namen des ursprünglichen Lizenzgebers oder eines anderen Bearbeiters, und nur, wenn Sie sich gegenüber allen Bearbeitern verpflichten, sie zu entschädigen, zu verteidigen und von der Haftung freizustellen, falls aufgrund der von Ihnen eingegangenen Gewährleistungsverpflichtung oder Haftungsübernahme Forderungen gegen sie geltend gemacht werden oder eine Haftungsverpflichtung entsteht. + +10.Annahme der Lizenz +Sie können den Bestimmungen dieser Lizenz zustimmen, indem Sie das Symbol „Lizenz annehmen“ unter dem Fenster mit dem Lizenztext anklicken oder indem Sie Ihre Zustimmung auf vergleichbare Weise in einer nach anwendbarem Recht zulässigen Form geben. Das Anklicken des Symbols gilt als Anzeichen Ihrer eindeutigen und unwiderruflichen Annahme der Lizenz und der darin enthaltenen Klauseln und Bedingungen. In gleicher Weise gilt als Zeichen der eindeutigen und unwiderruflichen Zustimmung die Ausübung eines Rechtes, das in Artikel 2 dieser Lizenz angeführt ist, wie das Erstellen einer Bearbeitung oder die Verbreitung oder Zugänglichmachung des Werks oder dessen Vervielfältigungen. + +11.Informationspflichten +Wenn Sie das Werk verbreiten oder zugänglich machen (beispielsweise, indem Sie es zum Herunterladen von einer Website anbieten), müssen Sie über den Vertriebskanal oder das benutzte Verbreitungsmedium der Öffentlichkeit zumindest jene Informationen bereitstellen, die nach dem anwendbaren Recht bezüglich der Lizenzgeber, der Lizenz und ihrer Zugänglichkeit, des Abschlusses des Lizenzvertrags sowie darüber, wie die Lizenz durch den Lizenznehmer gespeichert und vervielfältigt werden kann, erforderlich sind. + +12.Beendigung der Lizenz +Die Lizenz und die damit eingeräumten Rechte erlöschen automatisch, wenn der Lizenznehmer gegen die Lizenzbedingungen verstößt. Ein solches Erlöschen der Lizenz führt nicht zum Erlöschen der Lizenzen von Personen, denen das Werk vom Lizenznehmer unter dieser Lizenz zur Verfügung gestellt worden ist, solange diese Personen die Lizenzbedingungen erfüllen. +13.Sonstiges +Unbeschadet des Artikels 9 stellt die Lizenz die vollständige Vereinbarung der Parteien über das Werk dar. Sind einzelne Bestimmungen der Lizenz nach geltendem Recht nichtig oder unwirksam, so berührt dies nicht die Wirksamkeit oder Durchsetzbarkeit der Lizenz an sich. Solche Bestimmungen werden vielmehr so ausgelegt oder modifiziert, dass sie wirksam und durchsetzbar sind. Die Europäische Kommission kann weitere Sprachfassungen oder neue Versionen dieser Lizenz oder aktualisierte Fassungen des Anhangs veröffentlichen, soweit dies notwendig und angemessen ist, ohne den Umfang der Lizenzrechte zu verringern. Neue Versionen werden mit einer eindeutigen Versionsnummer veröffentlicht. Alle von der Europäischen Kommission anerkannten Sprachfassungen dieser Lizenz sind gleichwertig. Die Parteien können sich auf die Sprachfassung ihrer Wahl berufen. + +14.Gerichtsstand +Unbeschadet besonderer Vereinbarungen zwischen den Parteien gilt Folgendes: +— Für alle Streitigkeiten über die Auslegung dieser Lizenz zwischen den Organen, Einrichtungen und sonstigen Stellen der Europäischen Union als Lizenzgeber und einem Lizenznehmer ist der Gerichtshof der Europäischen Union gemäß Artikel 272 des Vertrags über die Arbeitsweise der Europäischen Union zuständig; +— Gerichtsstand für Streitigkeiten zwischen anderen Parteien über die Auslegung dieser Lizenz ist allein der Ort, an dem der Lizenzgeber seinen Wohnsitz oder den wirtschaftlichen Mittelpunkt seiner Tätigkeit hat. + +15.Anwendbares Recht +Unbeschadet besonderer Vereinbarungen zwischen den Parteien gilt Folgendes: +— Diese Lizenz unterliegt dem Recht des Mitgliedstaats der Europäischen Union, in dem der Lizenzgeber seinen Sitz, Wohnsitz oder eingetragenen Sitz hat; +— diese Lizenz unterliegt dem belgischen Recht, wenn der Lizenzgeber keinen Sitz, Wohnsitz oder eingetragenen Sitz in einem Mitgliedstaat der Europäischen Union hat. + +Anlage +„Kompatible Lizenzen“ nach Artikel 5 der EUPL sind: +— GNU General Public License (GPL) v. 2, v. 3 +— GNU Affero General Public License (AGPL) v. 3 +— Open Software License (OSL) v. 2.1, v. 3.0 +— Eclipse Public License (EPL) v. 1.0 +— CeCILL v. 2.0, v. 2.1 +— Mozilla Public Licence (MPL) v. 2 +— GNU Lesser General Public Licence (LGPL) v. 2.1, v. 3 +— Creative Commons Attribution-ShareAlike v. 3.0 Unported (CC BY-SA 3.0) für andere Werke als Software +— European Union Public Licence (EUPL) v. 1.1, v. 1.2 +— Québec Free and Open-Source Licence — Reciprocity (LiLiQ-R) oder Strong Reciprocity (LiLiQ-R+) +Die Europäische Kommission kann diesen Anhang aktualisieren, um neuere Fassungen der obigen Lizenzen aufzunehmen, ohne hierfür eine neue Fassung der EUPL auszuarbeiten, solange diese Lizenzen die in Artikel 2 gewährten Rechte gewährleisten und den erfassten Quellcode vor ausschließlicher Aneignung schützen. +Alle sonstigen Änderungen oder Ergänzungen dieses Anhangs bedürfen der Ausarbeitung einer neuen Version der EUPL. diff --git a/archive-manager-interface/pom.xml b/archive-manager-interface/pom.xml index b3d32c02ff8d18b6a41663d4c4d77e2a90438b1a..cfa447502f4f6b0e41b129778c68f0eee009e6d7 100644 --- a/archive-manager-interface/pom.xml +++ b/archive-manager-interface/pom.xml @@ -1,3 +1,28 @@ +<!-- + + Copyright (C) 2024 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. + +--> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> @@ -12,6 +37,7 @@ <artifactId>archive-manager-interface</artifactId> <name>OZG-Cloud Archive Manager Interface</name> <description>gRPC Api for Archive Manager</description> + <inceptionYear>2024</inceptionYear> <dependencies> <!-- GRPC --> diff --git a/archive-manager-interface/src/main/protobuf/export.model.proto b/archive-manager-interface/src/main/protobuf/export.model.proto index 2a3b69d589e0982621a566d97fafa6ef7895b085..4332c4877704631f134783a070b3b050f12922ec 100644 --- a/archive-manager-interface/src/main/protobuf/export.model.proto +++ b/archive-manager-interface/src/main/protobuf/export.model.proto @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ syntax = "proto3"; package de.ozgcloud.archive.grpc.export; diff --git a/archive-manager-interface/src/main/protobuf/export.proto b/archive-manager-interface/src/main/protobuf/export.proto index f6a99ab3b81a72e8c8351f8c7c982a939f6f5c90..e035ed059e4c9191c7b63e2b8afe86d9c6164d03 100644 --- a/archive-manager-interface/src/main/protobuf/export.proto +++ b/archive-manager-interface/src/main/protobuf/export.proto @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ syntax = "proto3"; package de.ozgcloud.archive.grpc.export; diff --git a/archive-manager-server/pom.xml b/archive-manager-server/pom.xml index 0b6f5f4eabc7bf886484ec58c3f2e10c31d4bea8..1fb65a9297a092b47a988edd515d797f37d77a0e 100644 --- a/archive-manager-server/pom.xml +++ b/archive-manager-server/pom.xml @@ -1,4 +1,29 @@ <?xml version="1.0" encoding="UTF-8"?> +<!-- + + Copyright (C) 2024 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. + +--> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> @@ -11,6 +36,7 @@ </parent> <artifactId>archive-manager-server</artifactId> + <inceptionYear>2024</inceptionYear> <dependencies> <!-- Spring --> diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/ArchiveManagerConfiguration.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/ArchiveManagerConfiguration.java index 6fdcbf203b8b0387fb9bc7c99cb56ca425ef3a41..90f158d548309ca8961473fb78cafec16219e6d4 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/ArchiveManagerConfiguration.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/ArchiveManagerConfiguration.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive; import org.springframework.beans.factory.annotation.Qualifier; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/Bescheid.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/Bescheid.java index 17d9b2606deb077600697b924aa281f7f227055a..f9a3ea5f136ddb3170ffc844b3bde96665bec3aa 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/Bescheid.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/Bescheid.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.util.List; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidExportData.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidExportData.java index 1ba205e950abdf3fa8ca521bff9c7533e5c52903..3cc8a709ad9c47540a602f026dc244b7ed560c30 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidExportData.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidExportData.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.util.List; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidExportInput.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidExportInput.java index d845def9934016e123c2923c2571135eadfc4294..0fcf987ea95f7ae7b9d222e3a261fb82d3400268 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidExportInput.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidExportInput.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.util.List; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidMapper.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidMapper.java index 4e35a73af5775d37ca993ff6a72dd88c506322f8..10a32f4f5e0e49524b3568dcb26fcf5e6a088cb5 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidMapper.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.util.List; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidRemoteService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidRemoteService.java index 7b1e5095cc9d5f4f4afc72be229788472c3817c8..a7e8d3999f28118fb4d951349b0090c2c9ad74b4 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidRemoteService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidRemoteService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.util.stream.Stream; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidStatus.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidStatus.java index 52cb169afca4de45d837346c31a138f3cd566c35..6d58b301b6bbe014d0595c6beb0f679c5539f5b4 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidStatus.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/BescheidStatus.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; enum BescheidStatus { diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/DocumentMapper.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/DocumentMapper.java index f156089e90ec8c830d052a826afb5af92539d244..5b8707e4bfd919d5c4ef77b38fc7dd8b9c7aa9f3 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/DocumentMapper.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/DocumentMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import org.mapstruct.AnnotateWith; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/DocumentRemoteService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/DocumentRemoteService.java index 5428fdda81422b96ac5ee1d0490e2e7773367785..4a4f63c82aa00d337a52a0ac420c654898f861c4 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/DocumentRemoteService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/DocumentRemoteService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import org.springframework.beans.factory.annotation.Qualifier; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/DokumentTypeBuilder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/DokumentTypeBuilder.java index 9c9497d7113f5efdc4f1c7665c517a69200f5ce0..bacab51b2c336bcb82a4409aa3ca02e8b39cf804 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/DokumentTypeBuilder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/DokumentTypeBuilder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.util.Collections; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/ExportBescheidService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/ExportBescheidService.java index 0a120e71f6e69af9060f471df95714e3713ec328..6df64e3fd8f1a00300e0fd3ed8e98e2ea7224d12 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/ExportBescheidService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/ExportBescheidService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.util.stream.Stream; @@ -71,7 +94,7 @@ public class ExportBescheidService { } String getFullName(Bescheid bescheid) { - return userService.getById(bescheid.getSentInfo().getSentBy()).getFullName(); + return userService.getFullNameById(bescheid.getSentInfo().getSentBy()); } } diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/SendBy.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/SendBy.java index ae21c333c7a9e6c8afaad94385683de71d9a3a7b..2f911d09636afdf5a1aad96768708c1a4ff4a172 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/SendBy.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/SendBy.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; enum SendBy { diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/SentInfo.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/SentInfo.java index a1acc37ed0491f40335455a5bc16df0a25c6235a..92051649e732a65ed603daf336bd6850b92f6019 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/SentInfo.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/bescheid/SentInfo.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/AnlageDokumentTypeBuilder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/AnlageDokumentTypeBuilder.java index b0a0ca20de8f8179d60c8cb27076925c5dc153d4..5e8da2da8eb025cecab4edaedac434e48c88c3a4 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/AnlageDokumentTypeBuilder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/AnlageDokumentTypeBuilder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/DateConverter.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/DateConverter.java index b6599c678790edcb969e1a3a45e3c394c66b28ff..fa5ef1515f85ea967fe9a5b0922bb8bb9ea36b17 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/DateConverter.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/DateConverter.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import static java.util.Objects.*; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/DateiformatCode.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/DateiformatCode.java index 9d1357f03f40760d8da37eb0d13a2e3c41e47d54..c2f4a5c81499f7b939b37ebfc3de97eaf3050c7d 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/DateiformatCode.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/DateiformatCode.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import java.util.Collections; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/DatentypCode.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/DatentypCode.java index cf6773eeb6ae2b5d7c632c2b1b68119cc75458bb..9fca51bbd4f9e4cd4122a16696f3d5919c9c5b74 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/DatentypCode.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/DatentypCode.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; public enum DatentypCode { diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/ExportFilenameGenerator.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/ExportFilenameGenerator.java index 0947b5d28e56b28bac939a5114c9231fcb8e2c50..221f4aecb7eaef837faea0eb55964f0b9ee483f4 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/ExportFilenameGenerator.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/ExportFilenameGenerator.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import de.ozgcloud.archive.file.OzgFile; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/IdentifikationObjektTypeBuilder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/IdentifikationObjektTypeBuilder.java index 45bd7877a476da06cc656c1a1faa564563cd266f..a8e16776ef5d28b0270f5ad8ea4f15ddea4206b7 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/IdentifikationObjektTypeBuilder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/IdentifikationObjektTypeBuilder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import de.xoev.xdomea.IdentifikationObjektType; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/PrimaerdokumentTypeBuilder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/PrimaerdokumentTypeBuilder.java index 4ab288837c02cbbc4358af77aa480649bff16abc..ddf974a9aa57545727aa354589b4f00d63c0d35e 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/PrimaerdokumentTypeBuilder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/PrimaerdokumentTypeBuilder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/UUIDConverter.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/UUIDConverter.java index b0cb2f45081712ff889cbe26e2378079b825a442..15a9f6a0a8fddcba697d2d0ec0df66da9bf4a3ad 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/UUIDConverter.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/UUIDConverter.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import java.util.regex.Pattern; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/VersionTypeBuilder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/VersionTypeBuilder.java index 4d62685792af7a9ca18482459026e0b77302baf6..25f2fa9be2def9e611928634e69abaa50a91423c 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/VersionTypeBuilder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/VersionTypeBuilder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/binaryfile/BinaryFileRemoteService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/binaryfile/BinaryFileRemoteService.java index 733788b6492552491eb97d7ad78a1486d813c697..91f2aa07daab14a81b95399347184dc5f8538d5b 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/binaryfile/BinaryFileRemoteService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/binaryfile/BinaryFileRemoteService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.binaryfile; import java.io.OutputStream; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/binaryfile/BinaryFileService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/binaryfile/BinaryFileService.java index 271e9c1c70a2de0918889af908db8b92fdb320cf..015ce73c96f9dd4d38b9a79c3d0ff4bf54a7e409 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/binaryfile/BinaryFileService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/binaryfile/BinaryFileService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.binaryfile; import java.io.OutputStream; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/binaryfile/FileIdMapper.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/binaryfile/FileIdMapper.java index c6289388448ed2650014fb500cf9ffe48f150df6..0a22cd8bb92b60e8a49516bc26604d2945e29fdd 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/binaryfile/FileIdMapper.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/binaryfile/FileIdMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.binaryfile; import org.mapstruct.AnnotateWith; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/callcontext/CallContextGrpcServerInterceptor.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/callcontext/CallContextGrpcServerInterceptor.java index 3ea2660d6c5ca7cee1400f01a572da5ab9cb87a3..8422a9e4625cee1430d6151a2dd12be112fefac1 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/callcontext/CallContextGrpcServerInterceptor.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/callcontext/CallContextGrpcServerInterceptor.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.callcontext; import java.util.UUID; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/callcontext/CallContextProvider.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/callcontext/CallContextProvider.java index 9fd0d350ed11048aded7be7715f289c52cf6c941..dce8adf18e336911767493fc0868247f9555d3a0 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/callcontext/CallContextProvider.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/callcontext/CallContextProvider.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.callcontext; import org.springframework.beans.factory.annotation.Qualifier; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/callcontext/CallContextUser.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/callcontext/CallContextUser.java index 0d74bf0b07f69f8f5ca9da3b1805f4483147716a..cf57df66f34c54ac70044e0739c2dcb08e66255a 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/callcontext/CallContextUser.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/callcontext/CallContextUser.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.callcontext; import java.io.Serial; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/ArchiveManagerCommand.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/ArchiveManagerCommand.java index e8842ffa7461ffa364f88758cca8bfa4bacb7882..2c6000d429c53488cb3b4c48c6e6e0fa6b1b39da 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/ArchiveManagerCommand.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/ArchiveManagerCommand.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.command; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandMapper.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandMapper.java index f31c35ce669cf019ac4e47cadd88d01b1c91a25d..106ae2502bee5d1ba65e30ca8776d63448c18db3 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandMapper.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.command; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandRemoteService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandRemoteService.java index 30737473d4f5ecf767f9abdaa55e193aaac5698f..58344ce3e7a567afcb01183f18c351480c6cc973 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandRemoteService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandRemoteService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.command; import java.util.Optional; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandService.java index 86bf272eaf0e2e4fbb3bf68eb133241130699ebe..c2191175fd316c56884efd0cf9e19e34c99d3911 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.command; import java.util.Optional; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandWithPrevious.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandWithPrevious.java index 16858f58818566d2998efae1ed330d318912df5a..9aa3ad9ede807beef758deaf0eaf763603dced71 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandWithPrevious.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/command/CommandWithPrevious.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.command; import lombok.Builder; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/OzgCloudUserIdMapper.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/OzgCloudUserIdMapper.java index 0c41a4e443df0290a12785c043df33b28068b7af..372b4d2c90654b5ee04f9a3327f6d04a0e1ed31b 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/OzgCloudUserIdMapper.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/OzgCloudUserIdMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.user; import java.util.Optional; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/UserProfile.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/UserProfile.java index df351889cd1e2cc08e1e6762434698e7b41d8c28..3a9a52257e4042d668fdc9f42ef7e64b2822e018 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/UserProfile.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/UserProfile.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.user; import lombok.Builder; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/UserProfileMapper.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/UserProfileMapper.java index d7fdd2a1cb50dbf1bac8570256899ac1645c0674..3ac103dc165281911af76ecb4e913e4d50d8279a 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/UserProfileMapper.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/UserProfileMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.user; import org.mapstruct.AnnotateWith; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/UserService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/UserService.java index a1748976b9fc32dbc5544b090722cad3484b0117..0faf0027ea8800e4ef92104c868f892fde9ef1b2 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/UserService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/common/user/UserService.java @@ -1,5 +1,30 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.user; +import java.util.Optional; + import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Service; @@ -12,14 +37,25 @@ import lombok.RequiredArgsConstructor; @RequiredArgsConstructor public class UserService { + private static final String SYSTEM_USER_ID_PREFIX = "system_"; + @Qualifier(ArchiveManagerConfiguration.OZGCLOUD_USER_PROFILE_SERVICE_NAME) // NOSONAR private final OzgCloudUserProfileService grpcOzgCloudUserProfileService; @Qualifier(ArchiveManagerConfiguration.USER_PROFILE_MAPPER_NAME) // NOSONAR private final UserProfileMapper mapper; - public UserProfile getById(String sentBy) { - return mapper.fromOzgUserProfile(grpcOzgCloudUserProfileService.getById(OzgCloudUserId.from(sentBy))); + public String getFullNameById(String userId) { + // TODO (Story offen) es soll der Name des Systems geliefert werden, wenn kein + // Mensch die Aktion ausgeführt hat + return getById(userId).map(UserProfile::getFullName).orElse("automatisch"); + } + + public Optional<UserProfile> getById(String userId) { + return Optional.of(userId).filter(id -> !id.startsWith(SYSTEM_USER_ID_PREFIX)) + .map(OzgCloudUserId::from) + .map(grpcOzgCloudUserProfileService::getById) + .map(mapper::fromOzgUserProfile); } } diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportConfiguration.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportConfiguration.java index bef78bbf9fce037f4a41fc567cf9b0a84c09b6f6..41a334bd5db56657b0ed4e29c86477cca123bd70 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportConfiguration.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportConfiguration.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import java.util.HashMap; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportData.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportData.java index bc0292233365ed5cfa257fe0abced2e340d5bf83..dd644951b0f25fe6d792ace7803fe1bc58248e81 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportData.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportData.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import java.util.Set; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportGrpcService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportGrpcService.java index 4044d715486da1fa0487d400a1b3501fc4c8dec0..65893226e8a3cf0cf17e40914a0eaa7241eb7e6b 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportGrpcService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportGrpcService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import java.util.UUID; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportService.java index 955842d749aa108c84c3729760e9003ef944e437..555dd08ff192966cb4f0a90396053f8cec20be61 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/ExportService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import java.io.IOException; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaMedienart.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaMedienart.java index 15a052f44d95cedd0a814c865e7e114b54c348b0..b16df8dac06f9bc79748f14f731bc4ee9846fec8 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaMedienart.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaMedienart.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; public enum XdomeaMedienart { diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaNachrichtBuilder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaNachrichtBuilder.java index 0ba8787f7a069661a0e2281adda65bbe5a70336d..e012a1ea4e084fe3ea5d259e20ac90418cd12fd4 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaNachrichtBuilder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaNachrichtBuilder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import java.util.Collections; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaNamespacePrefixMapper.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaNamespacePrefixMapper.java index 5332f36e11a031d2b3064012944ad551bd8503f0..73ab254c4d1a7baba65fa7c9e944ed7e95c7fbe9 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaNamespacePrefixMapper.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaNamespacePrefixMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import java.util.Map; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaProperties.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaProperties.java index 94a7fdecf7cf7a9b651e95d5c00ddfe601b979e7..49832ad651a2a8cb338004baa88a77c255f444dc 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaProperties.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaProperties.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import org.springframework.boot.context.properties.ConfigurationProperties; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaPropertiesValidator.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaPropertiesValidator.java index 5352fbd6f79ffcd9d59a70ec5357b8082fcedad9..4f4cda4bc50ece16162600656c3a23c1462c2b23 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaPropertiesValidator.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaPropertiesValidator.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import org.apache.commons.beanutils.BeanUtils; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaXmlMarshaller.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaXmlMarshaller.java index 3b9bcc0e983906ce3c097d60e58c0dcce1f8563c..ba7676a87cd3ede817d4aa1554fa86a316676fb1 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaXmlMarshaller.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/export/XdomeaXmlMarshaller.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import java.io.StringWriter; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/file/DokumentTypeBuilder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/file/DokumentTypeBuilder.java index 8ba9a88c2821746f8409410adfdea143d55d4a71..0c26ef605c910f0ab718509a4e78eafa4062e8c7 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/file/DokumentTypeBuilder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/file/DokumentTypeBuilder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.file; import org.apache.commons.lang3.StringUtils; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/file/ExportFileService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/file/ExportFileService.java index d7d39f6dd01137af0339a8db341dbcc330ee8552..5b1ca390bddef8986aa29cfb7e256d20f7b8c783 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/file/ExportFileService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/file/ExportFileService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.file; import java.io.OutputStream; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/file/OzgFile.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/file/OzgFile.java index a4b303b851ea76639434011d23211ae6717238a6..5b2d898bffd00eda955b42c60b18de6f90bcfc12 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/file/OzgFile.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/file/OzgFile.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.file; import de.ozgcloud.common.binaryfile.FileId; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/file/OzgFileRemoteService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/file/OzgFileRemoteService.java index 89968a704a490af97603a2fb33bd35e0bd62e79c..76dee5b4a028d3a19541ef73ddcd6ac292965206 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/file/OzgFileRemoteService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/file/OzgFileRemoteService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.file; import java.util.stream.Stream; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/AktenzeichenChangeHistoryBuilder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/AktenzeichenChangeHistoryBuilder.java index bf8c08601b272b9794e6841897da56893397315a..febbbf87dd931033c03cd0e9bf18b23c1e70f080 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/AktenzeichenChangeHistoryBuilder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/AktenzeichenChangeHistoryBuilder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import java.util.Optional; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/AssignedUserChangeHistoryBuilder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/AssignedUserChangeHistoryBuilder.java index 3aebc7527cfcfa59f75e5a05cf058cf7f151ede7..3f7e8bcdfdd4e4bfddb93b4d67a940c4f417d326 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/AssignedUserChangeHistoryBuilder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/AssignedUserChangeHistoryBuilder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import java.util.Optional; @@ -6,6 +29,7 @@ import org.apache.commons.lang3.StringUtils; import de.ozgcloud.archive.common.command.ArchiveManagerCommand; import de.ozgcloud.archive.common.command.CommandWithPrevious; +import de.ozgcloud.archive.common.user.UserProfile; import lombok.AccessLevel; import lombok.NoArgsConstructor; @@ -51,6 +75,6 @@ class AssignedUserChangeHistoryBuilder extends ChangeHistoryBuilder<AssignedUser String getAssignedUserFullNameFromCommand(ArchiveManagerCommand command) { var assignedUserId = getValueFromCommandBody(BODY_PROPERTY_ASSIGNED_USER, command); - return userProfileCache.getUserProfile(assignedUserId).getFullName(); + return userProfileCache.getUserProfile(assignedUserId).map(UserProfile::getFullName).orElse("automatisch"); } } diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/ChangeHistoryBuilder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/ChangeHistoryBuilder.java index 60460c4f0d1037f0815ecd45f022343b26616aa1..c05fdfc54cab82fcc3926052e7cc3de457d0e820 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/ChangeHistoryBuilder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/ChangeHistoryBuilder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import java.util.ArrayList; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/ExportHistorieService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/ExportHistorieService.java index 5f16f4706d773abb2986191036be7f5c415ac3eb..139501a7756bd110da03a7ac5397c8e710776972 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/ExportHistorieService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/ExportHistorieService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import java.util.function.Function; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/StatusChangeHistoryBuilder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/StatusChangeHistoryBuilder.java index 32e8a93f2952912e291306c4db2cc5846ef4bc84..31b2857762d39d20b689b5ce6c3f20a798584ecc 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/StatusChangeHistoryBuilder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/StatusChangeHistoryBuilder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import java.util.Map; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/UserProfileCache.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/UserProfileCache.java index 5df9a38cb9a2c1daa9f29a4942bfc0382b23e7f2..b0800849c80a17983eafe99e3c1626379d500d58 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/UserProfileCache.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/UserProfileCache.java @@ -1,7 +1,31 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import java.util.HashMap; import java.util.Map; +import java.util.Optional; import java.util.function.Function; import de.ozgcloud.archive.common.user.UserProfile; @@ -9,18 +33,19 @@ import de.ozgcloud.common.errorhandling.TechnicalException; import lombok.AccessLevel; import lombok.RequiredArgsConstructor; +//TODO OZG-7379 remove this cache @RequiredArgsConstructor(access = AccessLevel.PRIVATE) class UserProfileCache { - private final Function<String, UserProfile> findUserProfileForUserId; + private final Function<String, Optional<UserProfile>> findUserProfileForUserId; - private final Map<String, UserProfile> cache = new HashMap<>(); + private final Map<String, Optional<UserProfile>> cache = new HashMap<>(); - public static UserProfileCache create(Function<String, UserProfile> findUserProfileForUserId) { + public static UserProfileCache create(Function<String, Optional<UserProfile>> findUserProfileForUserId) { return new UserProfileCache(findUserProfileForUserId); } - public UserProfile getUserProfile(String userId) { + public Optional<UserProfile> getUserProfile(String userId) { if (!cache.containsKey(userId)) { findAndAddToCache(userId); } diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/VorgangChange.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/VorgangChange.java index 13dc4b0c8f9d5caa48c70354a13eacb3eeb77462..ee3fdb78b6c73e44b2ce47a59d03a98cc5307ad7 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/VorgangChange.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/VorgangChange.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/VorgangChangeHistory.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/VorgangChangeHistory.java index d168919a06cbd76ac50ad9b5dedbddb0bc71cd11..536d3c23eecabe2c4383ed1f609a88d6acfb6994 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/VorgangChangeHistory.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/VorgangChangeHistory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import java.util.List; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/VorgangChangeHistoryService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/VorgangChangeHistoryService.java index 6ea510b71b985a7908bda360007144cc6fdf4afd..72f50de09755e54694dbcbe1b129de5ac8be2f8e 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/VorgangChangeHistoryService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/historie/VorgangChangeHistoryService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import java.util.List; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/AttachmentMapper.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/AttachmentMapper.java index 6648d0611be2a0108fdf673ac8c4a863746cdc55..9dd044e9a8310ba527dfba2d3059caa7bddea295 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/AttachmentMapper.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/AttachmentMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import java.util.Collection; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/DokumentTypeBuilder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/DokumentTypeBuilder.java index 6aea103a6923aff54931e7a7b530b5d5ef46caf2..046403e03fa6a527b8db5e69365a5cbb4777f58a 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/DokumentTypeBuilder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/DokumentTypeBuilder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import java.util.Collections; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/ExportKommentarService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/ExportKommentarService.java index 147ca0b8104ef487ecbbd00a89f2e82553476561..8922d1e87f3cfa57d9430df63c3aa7363cb26fbf 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/ExportKommentarService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/ExportKommentarService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import java.util.List; @@ -56,7 +79,7 @@ public class ExportKommentarService { } String getAuthorFullName(Kommentar kommentar) { - return userService.getById(kommentar.getCreatedBy()).getFullName(); + return userService.getFullNameById(kommentar.getCreatedBy()); } Stream<Kommentar> getKommentare(VorgangWithEingang vorgang) { diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/Kommentar.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/Kommentar.java index b83a541ba9bf85e47a5b4229b746c7fe8097958c..40392316cbdc40e2435b751234b5d500d92a96cb 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/Kommentar.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/Kommentar.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/KommentarsExportData.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/KommentarsExportData.java index 021191a191aa23bf3e3212abf75a3210a7c488e2..92b2b3c256773feaf377611fa202851d96ed6d7b 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/KommentarsExportData.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/kommentar/KommentarsExportData.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import java.util.List; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/DokumentTypeBuilder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/DokumentTypeBuilder.java index 10879d465ea7047a86b89118f6679a43bdf7e3f8..051df1839dc7645d25ad92c7db0e2db141fc4ba3 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/DokumentTypeBuilder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/DokumentTypeBuilder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.postfach; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/ExportNachrichtService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/ExportNachrichtService.java index f669cd73aac394bfa47e38306119d8b293ab0ab5..4f9de86b5b3e166e957a5b8dcd01f0680ae10694 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/ExportNachrichtService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/ExportNachrichtService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.postfach; import java.util.List; @@ -61,6 +84,6 @@ public class ExportNachrichtService { } Optional<UserProfile> getUserProfile(PostfachMail postfachMail) { - return Optional.ofNullable(postfachMail.getCreatedBy()).map(userService::getById); + return Optional.ofNullable(postfachMail.getCreatedBy()).flatMap(userService::getById); } } diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/PostfachMail.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/PostfachMail.java index cb0b05af0a1cd9de3abe53f926e470792893a5bc..d43f05fbafa0d0156ead48b7d2ebc9d10b6dfbf9 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/PostfachMail.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/PostfachMail.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.postfach; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/PostfachMailExportData.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/PostfachMailExportData.java index 4939c8bff8dad918f00e34a61bdf39dbdd208dc1..7dace7c8661cd72fe7b81ba418767e7028a45ff8 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/PostfachMailExportData.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/PostfachMailExportData.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.postfach; import java.util.List; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/PostfachMailExportInput.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/PostfachMailExportInput.java index 075aebaaf654e19fd344e805099ec1d11a135990..bad0875af403960d2411f777ef5bbda592fd0711 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/PostfachMailExportInput.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/postfach/PostfachMailExportInput.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.postfach; import java.util.List; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/Antragsteller.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/Antragsteller.java index 3c079ae223687a533cdf08432e3ee2ec50fd55d5..358d7979130e2935d15540ba8bd6d4146741ed89 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/Antragsteller.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/Antragsteller.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.util.Map; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungTypeCreator.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungTypeCreator.java index 373d01e6c8397cf1e3e52013c6fe76a5ec1cac98..3d76e094892275261afd86d91c9de58ff55f0784 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungTypeCreator.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungTypeCreator.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.util.Collections; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungXMLTypeCreator.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungXMLTypeCreator.java index 89bdfff821eb6cd76561223ee94b6da1ba519f4c..fa39d09c0e7e5f0d0bad60210a13fc321521e149 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungXMLTypeCreator.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungXMLTypeCreator.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import org.springframework.stereotype.Component; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/DatatypeMapper.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/DatatypeMapper.java index f7a0c6af5c27e530b49308e52a1b5ab31ef3c1fe..1425821dd2e3e6840534bfe7639a57a2ed28ac29 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/DatatypeMapper.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/DatatypeMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static java.util.Objects.*; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/Eingang.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/Eingang.java index 4ffb1e1fe74a511e3fe7187398e8f2862cf934e0..1365f16ea1763be7611d26155baf37efa9cd8f05 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/Eingang.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/Eingang.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.util.Map; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/EingangHeader.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/EingangHeader.java index 9929bb0a5d00a039a9c69595f509e7eecf30ed48..3d8a39a2889f69c5c52109c07761464887326083 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/EingangHeader.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/EingangHeader.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import lombok.Builder; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/ExportFelder.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/ExportFelder.java index 27d5fb75a492da94de6e647c9bbd0631aee65a87..a9581ad0da368e02245215d6242c62c5e329acce 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/ExportFelder.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/ExportFelder.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import de.ozgcloud.archive.common.DatentypCode; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/FeldGruppeTypeCreator.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/FeldGruppeTypeCreator.java index 64410b27e7d9e38394b63ce61d3991c8d5490534..69f23793bb452d16c8096ac65906a0c8e7b016ed 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/FeldGruppeTypeCreator.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/FeldGruppeTypeCreator.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static java.util.Optional.*; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/FormDataMapper.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/FormDataMapper.java index de05b2bf396ac72df7aa9c1324f77478c94e55e9..68a9a2199056576464d82682ff68002e29cd9cfc 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/FormDataMapper.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/FormDataMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static java.util.Objects.*; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/KontaktTypeCreator.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/KontaktTypeCreator.java index a760000813a171cc59da23f6992cd564faa96d05..1655834f93dfe9704978d1ba84e218308deefbf1 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/KontaktTypeCreator.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/KontaktTypeCreator.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.util.Optional; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/KopfCreator.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/KopfCreator.java index 23e484b78e316b71da1a36d7ca78c3bf6cc991b5..109be180858855038c58c10ce5ce64cb18fd91bf 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/KopfCreator.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/KopfCreator.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.time.ZoneOffset; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/NameNatuerlichePersonTypeCreator.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/NameNatuerlichePersonTypeCreator.java index 9ee8606f5e086e529916d40e32f12caa2c8329c8..1f6cc4c821f5070e634180dd18d2255cd774d602 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/NameNatuerlichePersonTypeCreator.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/NameNatuerlichePersonTypeCreator.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static java.util.Optional.*; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangRemoteService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangRemoteService.java index 3ae751e6d9f0131bc611195e49408948d26fc1bb..6c0b50859a32db91ce76b566a9db7a080f546194 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangRemoteService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangRemoteService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import org.springframework.beans.factory.annotation.Qualifier; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangService.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangService.java index 3e0f89c6ef10ad0d7d5d294d2b072ade01682b74..44c5f661718557c8c10b7f625e06b965cc4f2cd3 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangService.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.util.Map; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangTypeCreator.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangTypeCreator.java index f940f81c3ab4f63a46d9f746f3cab2e61b7174c2..f81ccd41cd671d5c06920648655e3923de5c3fcf 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangTypeCreator.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangTypeCreator.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.util.UUID; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangWithEingang.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangWithEingang.java index 478fa6b34b13468b6efb8c00f2e84ce71ae0f430..7b7319a0c839d892aa3790fe6c0c16e3fd27b1c5 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangWithEingang.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangWithEingang.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangWithEingangMapper.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangWithEingangMapper.java index eb0227bb957814cf923ac4bd14c8be30c0ef754d..1aff6b3c5cb624d91506cedc621a7b1471d923c0 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangWithEingangMapper.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/VorgangWithEingangMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import org.mapstruct.AnnotateWith; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/WrappedValueExtractor.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/WrappedValueExtractor.java index 2af54d239e8a8660c745220a56f6659dc3c463e7..bbf6a1fff8b71d94d66c4385dc18b6abc8c265b1 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/WrappedValueExtractor.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/WrappedValueExtractor.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.util.HashMap; diff --git a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/ZustaendigeStelle.java b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/ZustaendigeStelle.java index ec8d7fa712e521622ec721fc7415db686071fb11..3f12385aa3e60bc6825a37e34e57d610244dae55 100644 --- a/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/ZustaendigeStelle.java +++ b/archive-manager-server/src/main/java/de/ozgcloud/archive/vorgang/ZustaendigeStelle.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import lombok.Builder; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/ArchiveManagerTestApplication.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/ArchiveManagerTestApplication.java index c071d21507c9ca6eff5f88c682b027b3d16a049d..9373e61aafa6b3ab1ec6c2d8d15de73e0443bce1 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/ArchiveManagerTestApplication.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/ArchiveManagerTestApplication.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive; import java.util.TimeZone; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/ArchiveManagerTestApplicationITCase.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/ArchiveManagerTestApplicationITCase.java index 0edbae5bce1c353dd8f20ea52eb4304f7786f3af..6e3757fc4c40091ec7b7da9e0faa50f80c1267bd 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/ArchiveManagerTestApplicationITCase.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/ArchiveManagerTestApplicationITCase.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive; import org.junit.jupiter.api.Test; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidExportDataTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidExportDataTestFactory.java index 94fef785e1f703f4c26fabc2d5a5da72adf66e64..be80b020aa04b2af2db63561d9a9000519c941ce 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidExportDataTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidExportDataTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import de.ozgcloud.archive.export.DokumentTypeTestFactory; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidExportInputTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidExportInputTestFactory.java index 3ecbf024344b095c044c28e52c73a94c2e7faaac..ee054c00902aba3daa48d1eaabe0cce0412d0dd2 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidExportInputTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidExportInputTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.util.List; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidMapperTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidMapperTest.java index 72e9de79b720f2266ab12a6b406aac345c0e397f..a22abecdfa329e7f8e7492896d826afecb30a307 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidMapperTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidRemoteServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidRemoteServiceTest.java index f42c4ca12f5fd50d7ca3615fcbecf5b850922229..23164f1f72853ca4f731f9e885ebe02fe902023e 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidRemoteServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidRemoteServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidTestFactory.java index f085fa8ab4afe48224061a0e5152510c88183f51..91f5e72045e10727d5b5c9abf8986592b4ce60b4 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/BescheidTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.util.List; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/DocumentMapperTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/DocumentMapperTest.java index 50ca0ec93f695cd9b28db6b52647a9d7fa3f079d..8896eb5ee56a10e365dab07eb6b2e4c36dfbf4c5 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/DocumentMapperTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/DocumentMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/DocumentRemoteServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/DocumentRemoteServiceTest.java index e709b76a3daf7f6a090add5bccb379455d4541a7..25a784ac674b027db5f6fec3da38e455d8fba5a7 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/DocumentRemoteServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/DocumentRemoteServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/DokumentTypeBuilderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/DokumentTypeBuilderTest.java index d79d6954230221e70298e6b8b2af918b5cdbf3c8..19786b35a05364c918130ebcdfc1ff3d08e8813d 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/DokumentTypeBuilderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/DokumentTypeBuilderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/ExportBescheidServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/ExportBescheidServiceTest.java index 0967207e31d66893252502673a65eff3d642f4f4..1f167b2cd93fc84a5ed0b51efbe7e88cbd8af852 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/ExportBescheidServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/ExportBescheidServiceTest.java @@ -1,6 +1,30 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import static org.assertj.core.api.Assertions.*; +import static org.mockito.ArgumentMatchers.*; import static org.mockito.Mockito.*; import java.util.List; @@ -17,7 +41,6 @@ import org.mockito.Spy; import de.ozgcloud.archive.bescheid.BescheidExportData.BescheidExportDataBuilder; import de.ozgcloud.archive.common.binaryfile.BinaryFileService; -import de.ozgcloud.archive.common.user.UserProfile; import de.ozgcloud.archive.common.user.UserProfileTestFactory; import de.ozgcloud.archive.common.user.UserService; import de.ozgcloud.archive.export.DokumentTypeTestFactory; @@ -388,31 +411,25 @@ class ExportBescheidServiceTest { @Nested class TestGetFullName { - private final Bescheid bescheid = BescheidTestFactory.create(); - private final UserProfile userProfile = UserProfileTestFactory.create(); - private final String expectedFullName = UserProfileTestFactory.FULLNAME; - - @BeforeEach - void mockUserService() { - when(userService.getById(SentInfoTestFactory.SENT_BY)).thenReturn(userProfile); - } @Test void shouldCallUserServiceGetbyId() { callService(); - verify(userService).getById(SentInfoTestFactory.SENT_BY); + verify(userService).getFullNameById(SentInfoTestFactory.SENT_BY); } @Test void shouldReturnOptionalOfUserProfile() { + when(userService.getFullNameById(any())).thenReturn(UserProfileTestFactory.FULLNAME); + var fullName = callService(); - assertThat(fullName).isEqualTo(expectedFullName); + assertThat(fullName).isEqualTo(UserProfileTestFactory.FULLNAME); } private String callService() { - return service.getFullName(bescheid); + return service.getFullName(BescheidTestFactory.create()); } } } diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcBescheidTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcBescheidTestFactory.java index 90e0de38234bae50a6d93e7fc1e764d03fc517e1..51751b8f754bae4f8b6cdc610b522fe717cbf91d 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcBescheidTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcBescheidTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.util.List; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcDocumentTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcDocumentTestFactory.java index b45dc7d8a41458bc548ae5577681af43d6ed3f7f..0e4b7dd396480d7afec22b683a1b49ee7b1cc44d 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcDocumentTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcDocumentTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.util.UUID; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetAllBescheidRequestTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetAllBescheidRequestTestFactory.java index d6010b90853f246ba1aa14832468d631a2d8a8be..8a46c6cf351089f413dea7bc5b67f596573df8e5 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetAllBescheidRequestTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetAllBescheidRequestTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import de.ozgcloud.archive.vorgang.VorgangWithEingangTestFactory; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetAllBescheidResponseTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetAllBescheidResponseTestFactory.java index 5a62c902639f7bfabe3778674d12c816d7f7fea7..623a7112be9827a7830142535f3233bb7880b456 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetAllBescheidResponseTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetAllBescheidResponseTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import de.ozgcloud.document.bescheid.GrpcBescheid; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetDocumentRequestTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetDocumentRequestTestFactory.java index d81c8a1ad0a063c96f426337c8d01bf034fe0258..6745d286714ea70839928dcb30554611c6183494 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetDocumentRequestTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetDocumentRequestTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import de.ozgcloud.document.GrpcGetDocumentRequest; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetDocumentResponseTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetDocumentResponseTestFactory.java index 0bae74dffdb8c5caeafde9ed92d7b3b481b89bde..63ac1e7586b6228358c70a3e0a4cb0ba8f83f0fb 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetDocumentResponseTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcGetDocumentResponseTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import de.ozgcloud.document.GrpcDocument; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcSentInfoTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcSentInfoTestFactory.java index 65cbae3a4f0429e17deb4d702b3e764019013823..5460713759c51cd334355e284c14b1677a9fdebe 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcSentInfoTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/GrpcSentInfoTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/SentInfoTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/SentInfoTestFactory.java index 838ff2baae9fcd3a5d0059b8455d25b310d9cda0..0634e37e87992bf93ba3309b94f0c38183ea0852 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/SentInfoTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/bescheid/SentInfoTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.bescheid; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/AnlageDokumentTypeBuilderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/AnlageDokumentTypeBuilderTest.java index 11abbf4074381efeb70aa6fd60541c3b89a000f2..e728cb84413bc0ce142043cafc9ad92585954fb8 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/AnlageDokumentTypeBuilderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/AnlageDokumentTypeBuilderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/AnlageDokumentTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/AnlageDokumentTypeTestFactory.java index 59349fdb9fb8f49d9fa3bb1c3ddc0337eb800e98..4de2477f82ae790261a2583065f4e4757feb3b30 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/AnlageDokumentTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/AnlageDokumentTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import de.xoev.xdomea.AnlageDokumentType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/DateConverterTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/DateConverterTest.java index a06fa346e0d369819c368b1b62a33c81a0992014..481ceacb3fcd43b5c5a4472c0a47c04d098aa881 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/DateConverterTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/DateConverterTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/DateiformatCodeTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/DateiformatCodeTest.java index 36d346bbf97ea5980ea8b2dc08727dbe8f423ceb..3b7cd7686f6a7c757071c8a851c55c02f8ee5a0b 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/DateiformatCodeTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/DateiformatCodeTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/DateiformatCodeTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/DateiformatCodeTypeTestFactory.java index c4d9118d603ef92fcbe39b1d733b534d20520313..c8bebd87b3519cc184fa163b9b762467c0299d04 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/DateiformatCodeTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/DateiformatCodeTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import de.xoev.xdomea.DateiformatCodeType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/FormatTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/FormatTypeTestFactory.java index 29bfb1322e355e21d46c84add3ec270859726c9c..10def7b837e490f5e40106d4de220ab5c6242959 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/FormatTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/FormatTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import de.xoev.xdomea.FormatType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/HistorienProtokollInformationTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/HistorienProtokollInformationTypeTestFactory.java index 2429a3348d28d3e66865de5f96ba1be391972334..f6c3ca4c3e4cc8f263a9bede3dc8648267f06244 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/HistorienProtokollInformationTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/HistorienProtokollInformationTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import de.xoev.xdomea.HistorienProtokollInformationType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/IdentifikationObjektTypeBuilderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/IdentifikationObjektTypeBuilderTest.java index 3a05dd53a5c8b538752a9725cda0022804911e9c..26986223bfcd4c9e8a2fce5c0149fb1abf452d94 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/IdentifikationObjektTypeBuilderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/IdentifikationObjektTypeBuilderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/PrimaerdokumentTypeBuilderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/PrimaerdokumentTypeBuilderTest.java index 1d09f03eb3531b45580bb27104900c8d03227428..8b65f95332799b7908ade4f2853464f77248d639 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/PrimaerdokumentTypeBuilderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/PrimaerdokumentTypeBuilderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/PrimaerdokumentTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/PrimaerdokumentTypeTestFactory.java index 1a8ad5007e7105afe94a8e0e0e3a587ba6e99771..5ee8879e31ad7f9a5101afaf58c1dd10f1b65a4a 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/PrimaerdokumentTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/PrimaerdokumentTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import de.xoev.xdomea.PrimaerdokumentType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/TimeMapperTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/TimeMapperTest.java index 479b80c8be44d84622f9d44a315171dcd594cb72..cb629f50881caf14e90098b827c3c8db4cc654c6 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/TimeMapperTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/TimeMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/VersionTypeBuilderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/VersionTypeBuilderTest.java index ae14c05b0f4ae647b111d2e6c5929e8458be601e..bd2e97b8be76184091b99bdd422896ae0c22402f 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/VersionTypeBuilderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/VersionTypeBuilderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/VersionTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/VersionTypeTestFactory.java index 5bb31764060212635f1b7c0874d66f9bb9513d54..044b56b94bc57af9e71f8a124800b4d2ba7b7474 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/VersionTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/VersionTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import de.xoev.xdomea.VersionType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/XDomeaTestUtils.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/XDomeaTestUtils.java index d4994376341ec4a28dceba6b7457201a8b28bcfb..3bd9260f2d7ed9a7af12b8d27cff93efc4c5acac 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/XDomeaTestUtils.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/XDomeaTestUtils.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common; import static org.mockito.Mockito.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/binaryfile/BinaryFileRemoteServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/binaryfile/BinaryFileRemoteServiceTest.java index d9431f674e3777c2d080c7432040d31b5c9b3411..d5db986d596f48e542ae86a3d3202aecab5b3d4b 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/binaryfile/BinaryFileRemoteServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/binaryfile/BinaryFileRemoteServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.binaryfile; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/binaryfile/BinaryFileServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/binaryfile/BinaryFileServiceTest.java index 1a46c2a20e511d3ab318e5db11f196f01776ac5b..dbd0111760d51760ead15a6d6153e85e4a275cde 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/binaryfile/BinaryFileServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/binaryfile/BinaryFileServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.binaryfile; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextProviderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextProviderTest.java index a396a5ea1b771ad31953a07a03b837c195853330..c93e053cb4c319dd0fea9d9fc2b40eb0881927bd 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextProviderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextProviderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.callcontext; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextTestFactory.java index 922d37fa72bc5dc45ac97e9f49193cf227d77cbf..d14927f6c72abfce2b5098d29c18ea5379f951e2 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.callcontext; import java.util.List; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextUserMapperTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextUserMapperTest.java index 5150f31c021c766130b21ecb1386bbb666b030e8..96fe4319d5a046481b0724f703299f0520f4333d 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextUserMapperTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextUserMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.callcontext; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextUserTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextUserTestFactory.java index f91d32af84e6ac4de855e6e91420ec3675ff08e4..311c582dfd9713f0901fbc13a0d6955afaa0f303 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextUserTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/callcontext/CallContextUserTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.callcontext; import java.util.List; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandRemoteServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandRemoteServiceTest.java index d7bc273606c344271d1ac68c53a132147e4b34e9..27f26a2fdebd76cb97a6fd81379f40d5314e2ed7 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandRemoteServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandRemoteServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.command; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandServiceTest.java index 4e2320125d0fb84aa045b7d3c64ecc2df2034c70..b4a09e172312f7e956b92cd758c662649ba69e7e 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.command; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandTestFactory.java index a9ce69fe415db37f2f86998df7a5f707bdf4edef..86671d991b629483928cdf946ac805460c1b9cce 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.command; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandWithPreviousTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandWithPreviousTestFactory.java index 588cbcae2eae704aa39d4ad5e834204cd7645330..2f7ba15c709e435d30fcf8c5e83119e5ee1b8034 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandWithPreviousTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/command/CommandWithPreviousTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.command; import de.ozgcloud.archive.common.command.CommandWithPrevious.CommandWithPreviousBuilder; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/user/UserProfileMapperTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/user/UserProfileMapperTest.java index 9e00cc07ff39f9e72e4e373e51920fc3759441aa..46fb644db755d40af9d28732607f369efc114234 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/user/UserProfileMapperTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/user/UserProfileMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.user; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/user/UserProfileTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/user/UserProfileTestFactory.java index e6a09868344fcb08c9d0d6c1d39dc8efaa3d90ff..63a5b7a342ac08552226e5d554556b868e181d81 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/user/UserProfileTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/user/UserProfileTestFactory.java @@ -1,9 +1,35 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.user; +import java.util.UUID; + import com.thedeanda.lorem.LoremIpsum; public class UserProfileTestFactory { + public static final String USER_ID = UUID.randomUUID().toString(); public static final String FIRSTNAME = LoremIpsum.getInstance().getName(); public static final String LASTNAME = LoremIpsum.getInstance().getName(); public static final String FULLNAME = String.format("%s %s", FIRSTNAME, LASTNAME); diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/user/UserServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/user/UserServiceTest.java index bffe6873dd2293a9874272257df61e743b24a577..a79185a0aead8c2ab76943711901c8519e6ba7ad 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/common/user/UserServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/common/user/UserServiceTest.java @@ -1,10 +1,32 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.common.user; import static org.assertj.core.api.Assertions.*; +import static org.mockito.ArgumentMatchers.*; import static org.mockito.Mockito.*; -import java.util.UUID; - import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Test; import org.mockito.InjectMocks; @@ -21,7 +43,7 @@ class UserServiceTest { private UserService service; @Mock - private GrpcOzgCloudUserProfileService grpcOzgCloudUserProfileService; + private GrpcOzgCloudUserProfileService grpcService; @Mock private UserProfileMapper mapper; @@ -29,21 +51,20 @@ class UserServiceTest { @Nested class TestGetById { - private final String userId = UUID.randomUUID().toString(); private final OzgCloudUserProfile ozgCloudUserProfile = OzgCloudUserProfileTestFactory.create(); @Test - void shouldCallGrpcOzgCloudUserProfileService() { - callService(); + void shouldCallUserProfileService() { + service.getById(UserProfileTestFactory.USER_ID); - verify(grpcOzgCloudUserProfileService).getById(OzgCloudUserId.from(userId)); + verify(grpcService).getById(OzgCloudUserId.from(UserProfileTestFactory.USER_ID)); } @Test void shouldMap() { - when(grpcOzgCloudUserProfileService.getById(OzgCloudUserId.from(userId))).thenReturn(ozgCloudUserProfile); + when(grpcService.getById(OzgCloudUserId.from(UserProfileTestFactory.USER_ID))).thenReturn(ozgCloudUserProfile); - callService(); + service.getById(UserProfileTestFactory.USER_ID); verify(mapper).fromOzgUserProfile(ozgCloudUserProfile); } @@ -51,16 +72,27 @@ class UserServiceTest { @Test void shouldRetrunMappedUserProfile() { var mappedUserProfile = UserProfileTestFactory.create(); - when(grpcOzgCloudUserProfileService.getById(OzgCloudUserId.from(userId))).thenReturn(ozgCloudUserProfile); + when(grpcService.getById(any())).thenReturn(ozgCloudUserProfile); when(mapper.fromOzgUserProfile(ozgCloudUserProfile)).thenReturn(mappedUserProfile); - var userProfile = callService(); + var userProfile = service.getById(UserProfileTestFactory.USER_ID); + + assertThat(userProfile).contains(mappedUserProfile); + } + + @Test + void shouldReturnEmptyForSystemId() { + var result = service.getById("system_test"); - assertThat(userProfile).isEqualTo(mappedUserProfile); + assertThat(result).isEmpty(); } - private UserProfile callService() { - return service.getById(userId); + @Test + void shoultNOTCallRemoteServiceForSystemId() { + service.getById("system_test"); + + verify(grpcService, never()).getById(any()); } + } } diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/AbgabeAbgabe0401TestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/AbgabeAbgabe0401TestFactory.java index 8e51ef1da05d9f0d644725f9551090c1f7c1217c..4e26d480a7aee63bfbc3ea5f26b75039b3f45c3f 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/AbgabeAbgabe0401TestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/AbgabeAbgabe0401TestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import de.xoev.xdomea.AbgabeAbgabe0401; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/AkteTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/AkteTypeTestFactory.java index 7f19cd0429107d280f00c0d8f3046833e02e67f0..0072063754bff255b40d5f248db812b6e7c9a5ab 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/AkteTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/AkteTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import de.xoev.xdomea.AkteType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/AllgemeineMetadatenTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/AllgemeineMetadatenTypeTestFactory.java index ed596e33960d6d061a4b87b1e1c507758acaf13d..f1b2114677ee5674d98b64c2950a860b147c2e37 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/AllgemeineMetadatenTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/AllgemeineMetadatenTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import com.thedeanda.lorem.LoremIpsum; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/DokumentTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/DokumentTypeTestFactory.java index 58ec0fe6199fba2f2843357d4c506c642218c2be..9f36bc6b23434f683c1a2e56339f7641d752e549 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/DokumentTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/DokumentTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import de.xoev.xdomea.DokumentType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportConfigurationTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportConfigurationTest.java index 7258028392a4a4bb41070dd2d804a8a8475380cf..ae4fd1b9108259246c6bacf365003f2d8a73344e 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportConfigurationTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportConfigurationTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportDataTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportDataTestFactory.java index a65c3a82b96aff316ff05d8f2bfa5c69b0e9ad05..d66ea18c0a7b248a17d6e79ce46f16c5107f400c 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportDataTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportDataTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import java.util.Set; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportFilenameGeneratorTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportFilenameGeneratorTest.java index 8c169cbb9cd59c285cda87b774cf8a703bcc0a0a..0ddb6d8da9b6f30a17b04a227a2d50119ac05009 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportFilenameGeneratorTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportFilenameGeneratorTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportGrpcServiceITCase.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportGrpcServiceITCase.java index f31301a2b63230bcbc807b08606340d4f9bc0656..a783e3294b091987560488060a093cca416a806f 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportGrpcServiceITCase.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportGrpcServiceITCase.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import static org.assertj.core.api.Assertions.*; @@ -11,6 +34,7 @@ import java.io.IOException; import java.io.OutputStream; import java.nio.charset.StandardCharsets; import java.util.Iterator; +import java.util.Optional; import java.util.stream.Stream; import java.util.zip.ZipInputStream; @@ -149,7 +173,7 @@ class ExportGrpcServiceITCase { return null; }).when(exportFileService).writeOzgFile(any(), any()); - when(userService.getById(KommentarTestFactory.CREATED_BY)).thenReturn(UserProfileTestFactory.create()); + when(userService.getById(KommentarTestFactory.CREATED_BY)).thenReturn(Optional.of(UserProfileTestFactory.create())); } @Test diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportGrpcServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportGrpcServiceTest.java index d3ed92444e6eb33a3898def067267a127396bba3..52694de1c9a693475348ab5174472e74be5de8f3 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportGrpcServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportGrpcServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportServiceITCase.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportServiceITCase.java index 74b813c3d8ecb10ffd58e0dde14d1f25e818f977..79848308c65c344c53bf6306882c513145dc8250 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportServiceITCase.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportServiceITCase.java @@ -1,11 +1,34 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; -import static de.ozgcloud.archive.common.XDomeaTestUtils.*; import static org.junit.jupiter.api.Assertions.*; import static org.mockito.ArgumentMatchers.*; import static org.mockito.Mockito.*; import java.io.ByteArrayOutputStream; +import java.util.Optional; import java.util.UUID; import java.util.stream.Stream; @@ -27,9 +50,7 @@ import de.ozgcloud.archive.historie.ExportHistorieService; import de.ozgcloud.archive.kommentar.ExportKommentarService; import de.ozgcloud.archive.kommentar.KommentarsExportDataTestFactory; import de.ozgcloud.archive.postfach.ExportNachrichtService; -import de.ozgcloud.archive.postfach.PostfachMail; import de.ozgcloud.archive.postfach.PostfachMailExportDataTestFactory; -import de.ozgcloud.archive.postfach.PostfachMailTestFactory; import de.ozgcloud.archive.vorgang.VorgangService; import de.ozgcloud.archive.vorgang.VorgangWithEingang; import de.ozgcloud.archive.vorgang.VorgangWithEingangTestFactory; @@ -61,16 +82,15 @@ class ExportServiceITCase { class TestWriteExport { private final VorgangWithEingang vorgang = VorgangWithEingangTestFactory.create(); - private final PostfachMail postfachMail = PostfachMailTestFactory.createBuilder().id(createMongoDbObjectId()).build(); private final String userId = UUID.randomUUID().toString(); @BeforeEach void setup() { doReturn(vorgang).when(vorgangService).getVorgang(VorgangWithEingangTestFactory.ID); - doReturn(Stream.of(OzgFileTestFactory.createWithUniqueId())).when(exportFileService).getRepresentations(vorgang); - doReturn(Stream.of(OzgFileTestFactory.createWithUniqueId())).when(exportFileService).getAttachments(vorgang); - doReturn(Stream.of(OzgFileTestFactory.createWithUniqueId())).when(binaryFileService).getFiles(postfachMail.getAttachments()); - doReturn(UserProfileTestFactory.create()).when(userService).getById(userId); + doReturn(Stream.of(OzgFileTestFactory.createWithUniqueId())).when(exportFileService).getRepresentations(any()); + doReturn(Stream.of(OzgFileTestFactory.createWithUniqueId())).when(exportFileService).getAttachments(any()); + doReturn(Stream.of(OzgFileTestFactory.createWithUniqueId())).when(binaryFileService).getFiles(any()); + doReturn(Optional.of(UserProfileTestFactory.create())).when(userService).getById(any()); doNothing().when(exportFileService).writeOzgFile(any(), any()); when(exportHistorieService.createHistorienProtokollInformationTypes(vorgang)).thenReturn(Stream.empty()); when(exportKommentarService.createExportData(vorgang)).thenReturn(KommentarsExportDataTestFactory.create()); diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportServiceTest.java index 1f79f26ff06013f02069778cdba7659d8848ca51..08221c17a7dff76148d00a4dc20c13cc8886560a 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/ExportServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import static de.ozgcloud.archive.common.XDomeaTestUtils.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/FileContentTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/FileContentTestFactory.java index 20c6f2d8010c1cff0df30766576259526edf45f1..b37071cfaf2266ae7e96f4c4d13b6f8bf6ee426e 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/FileContentTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/FileContentTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import java.util.Random; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/GrpcExportVorgangRequestTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/GrpcExportVorgangRequestTestFactory.java index ff92705270befa0a14093da8340049d8162a4dea..e89e8bd4968e079d6dc9ccf090d5bdda3ae0bde4 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/GrpcExportVorgangRequestTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/GrpcExportVorgangRequestTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import de.ozgcloud.archive.grpc.export.GrpcExportVorgangRequest; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/GrpcIntegrationTestConfiguration.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/GrpcIntegrationTestConfiguration.java index 976f4d594c46b8c116b583dde7771bc1cd9c91a0..265be54c9f8fcaa4ebd1d17c2b256fb07442f357 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/GrpcIntegrationTestConfiguration.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/GrpcIntegrationTestConfiguration.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import org.springframework.boot.autoconfigure.ImportAutoConfiguration; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/IdentifikationObjektTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/IdentifikationObjektTypeTestFactory.java index 748a11d1732fdd7095e9a7071709a60249def7d0..0985166f7a9ab2a345d0f293d030afb11e30285d 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/IdentifikationObjektTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/IdentifikationObjektTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import java.util.UUID; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/NamespacePrefixMapperTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/NamespacePrefixMapperTest.java index 48a8a64d8fb8c05293871191a40ff681a939d537..a5f17f6b7c52ea86dd57e6b3ad7f1e369e1b5bee 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/NamespacePrefixMapperTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/NamespacePrefixMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/NkAbgabeTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/NkAbgabeTypeTestFactory.java index dd56724318cd95fcb0049a76d9957198804accf5..43622cf3882deb0a4d39a3b5941a02e6f9979553 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/NkAbgabeTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/NkAbgabeTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import de.xoev.xdomea.NkAbgabeType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/UUIDConverterTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/UUIDConverterTest.java index a521f50c0a02056db7dfa08491f83f4b9a8a0016..bea2cd35be3f7edd918bfc98f0b0562f4f89815d 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/UUIDConverterTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/UUIDConverterTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaNachrichtBuilderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaNachrichtBuilderTest.java index dbb239aec1caeba08dcfb9184baff81c2d6dda3e..297a7fa9872955f5f661425a703636e2aa796148 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaNachrichtBuilderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaNachrichtBuilderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaPropertiesTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaPropertiesTestFactory.java index 4c4e0de5af7f5edf78731739d403cf635873a17a..dea3c5853aa0a2392474ecf325bb8eaac2d57411 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaPropertiesTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaPropertiesTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import com.thedeanda.lorem.LoremIpsum; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaPropertiesValidatorITCase.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaPropertiesValidatorITCase.java index 34587e4dd2ab69dd22a4f190d75ff0965022c270..0ef292ea8ef35c2994f24c103d696403290b4de2 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaPropertiesValidatorITCase.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaPropertiesValidatorITCase.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaPropertiesValidatorTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaPropertiesValidatorTest.java index f68a18eaf38ccbb1f9b7f90821f03000da54652d..e5c9b728a196f3c6331de4f6f4e9a3e5d4c4e261 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaPropertiesValidatorTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XdomeaPropertiesValidatorTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XmlMarshallerTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XmlMarshallerTest.java index e8595c189f3cdbec7ba32f22d6ebb7f62b850340..9d2ba5955c31936aa0e49f97385504355bbf5e22 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XmlMarshallerTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/export/XmlMarshallerTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.export; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/file/DokumentTypeBuilderITCase.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/file/DokumentTypeBuilderITCase.java index 9bed26b3d0f929a7f42805000e4df7b21821582d..1b52e00a5d268f593badf30e086b72f3ff1e09b8 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/file/DokumentTypeBuilderITCase.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/file/DokumentTypeBuilderITCase.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.file; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/file/DokumentTypeBuilderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/file/DokumentTypeBuilderTest.java index 6a7993b1adde1b3e31755672ee8d8327c6fcc14e..28dd3308db4936556eda4dccb5244a2b4eb6c954 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/file/DokumentTypeBuilderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/file/DokumentTypeBuilderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.file; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/file/ExportFileServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/file/ExportFileServiceTest.java index 264a2fd8ff3785b0b05e6a7cc18f8ba32cf41103..0c347f77237cb40e812a52d496ade5d3d4b57c9c 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/file/ExportFileServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/file/ExportFileServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.file; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/file/OzgFileMapperTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/file/OzgFileMapperTest.java index c6e7f081e1ff4b79173431187dbe75515a7ef871..eb3ae8322204ce59ca3517a97b806689ec52e678 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/file/OzgFileMapperTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/file/OzgFileMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.file; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/file/OzgFileTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/file/OzgFileTestFactory.java index 1ca281583531f88e257e8a591cd932853ff03f41..2756d5d6554b93de7346ecd408cda15687146180 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/file/OzgFileTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/file/OzgFileTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.file; import com.thedeanda.lorem.LoremIpsum; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/AktenzeichenChangeHistoryBuilderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/AktenzeichenChangeHistoryBuilderTest.java index 5916666dfdbc625f4ba3ce40b8545c7bd9f6a058..deb8bba8e88d27f52b04e45df9389d24b550cfa3 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/AktenzeichenChangeHistoryBuilderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/AktenzeichenChangeHistoryBuilderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import static de.ozgcloud.archive.historie.AktenzeichenChangeHistoryBuilder.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/AssignedUserChangeHistoryBuilderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/AssignedUserChangeHistoryBuilderTest.java index a29a29cb3408fb65e9329430d76efbd7967f9679..65db09161154086d5def426d792616d8eff35ab8 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/AssignedUserChangeHistoryBuilderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/AssignedUserChangeHistoryBuilderTest.java @@ -1,12 +1,37 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import static de.ozgcloud.archive.historie.AssignedUserChangeHistoryBuilder.*; import static de.ozgcloud.archive.historie.ChangeHistoryBuilderTest.*; import static org.assertj.core.api.Assertions.*; +import static org.mockito.ArgumentMatchers.*; import static org.mockito.Mockito.*; import java.time.LocalDateTime; import java.util.List; +import java.util.Optional; import java.util.UUID; import org.junit.jupiter.api.BeforeEach; @@ -22,7 +47,6 @@ import de.ozgcloud.archive.common.command.ArchiveManagerCommand; import de.ozgcloud.archive.common.command.CommandTestFactory; import de.ozgcloud.archive.common.command.CommandWithPrevious; import de.ozgcloud.archive.common.command.CommandWithPreviousTestFactory; -import de.ozgcloud.archive.common.user.UserProfile; import de.ozgcloud.archive.common.user.UserProfileTestFactory; public class AssignedUserChangeHistoryBuilderTest { @@ -191,28 +215,24 @@ public class AssignedUserChangeHistoryBuilderTest { @Nested class TestGetAssignedUserFullNameFromCommand { - private static final String USER_ID = UUID.randomUUID().toString(); - private static final UserProfile USER_PROFILE = UserProfileTestFactory.create(); - private final ArchiveManagerCommand command = previousCommand; - @BeforeEach void init() { - when(builder.getValueFromCommandBody(BODY_PROPERTY_ASSIGNED_USER, previousCommand)).thenReturn(USER_ID.toString()); - when(userProfileCache.getUserProfile(USER_ID)).thenReturn(USER_PROFILE); + doReturn(UserProfileTestFactory.USER_ID).when(builder).getValueFromCommandBody(any(), any()); + doReturn(Optional.of(UserProfileTestFactory.create())).when(userProfileCache).getUserProfile(any()); } @Test void shouldGetUserIdFromCommand() { callBuilder(); - verify(builder).getValueFromCommandBody(BODY_PROPERTY_ASSIGNED_USER, command); + verify(builder).getValueFromCommandBody(BODY_PROPERTY_ASSIGNED_USER, previousCommand); } @Test void shouldGetUserProfileForUserId() { callBuilder(); - verify(userProfileCache).getUserProfile(USER_ID); + verify(userProfileCache).getUserProfile(UserProfileTestFactory.USER_ID); } @Test @@ -223,7 +243,7 @@ public class AssignedUserChangeHistoryBuilderTest { } private String callBuilder() { - return builder.getAssignedUserFullNameFromCommand(command); + return builder.getAssignedUserFullNameFromCommand(previousCommand); } } } diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/ChangeHistoryBuilderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/ChangeHistoryBuilderTest.java index 0011d609a7a016f94e06ec10b49f6be90f65b4d8..457a8673679a869cd0e1743b5d17f1c2fb7f68d4 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/ChangeHistoryBuilderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/ChangeHistoryBuilderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/ExportHistorieServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/ExportHistorieServiceTest.java index 85dc0d6b0e3b4f4d89507b313df77279573e73ba..e1c71c3d9c8f5d499eb0b1f17ea2ad321d1261b9 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/ExportHistorieServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/ExportHistorieServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/StatusChangeHistoryBuilderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/StatusChangeHistoryBuilderTest.java index be6c61ce8b125f0c9a165f8ff20203464133a08a..2b8510ae9d63ef83e2dadabdb09c9269a67fe7f7 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/StatusChangeHistoryBuilderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/StatusChangeHistoryBuilderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import static de.ozgcloud.archive.historie.ChangeHistoryBuilderTest.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/UserProfileCacheTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/UserProfileCacheTest.java index ecc3bce58268c6eb37896b0cbaffed22aa93bc81..0f4b7f2ba79dc9cca81c1d58c5c5865326947dfb 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/UserProfileCacheTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/UserProfileCacheTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import static org.assertj.core.api.Assertions.*; @@ -6,6 +29,7 @@ import static org.mockito.Mockito.*; import java.util.HashMap; import java.util.Map; import java.util.Objects; +import java.util.Optional; import java.util.UUID; import java.util.function.Function; @@ -24,7 +48,7 @@ class UserProfileCacheTest { private static final UserProfile EXPECTED_USER_PROFILE = UserProfileTestFactory.create(); @Mock - private Function<String, UserProfile> findUserProfileForUserId; + private Function<String, Optional<UserProfile>> findUserProfileForUserId; @InjectMocks private UserProfileCache cache; @@ -43,7 +67,7 @@ class UserProfileCacheTest { var userProfile = cache.getUserProfile(USER_ID); - assertThat(userProfile).isEqualTo(EXPECTED_USER_PROFILE); + assertThat(userProfile).contains(EXPECTED_USER_PROFILE); } @Test @@ -52,7 +76,7 @@ class UserProfileCacheTest { cache.getUserProfile(USER_ID); - assertThat(getUserProfileFromCache()).isEqualTo(EXPECTED_USER_PROFILE); + assertThat(getUserProfileFromCache()).contains(EXPECTED_USER_PROFILE); } @Test @@ -70,7 +94,7 @@ class UserProfileCacheTest { var userProfile = cache.getUserProfile(USER_ID); - assertThat(userProfile).isEqualTo(EXPECTED_USER_PROFILE); + assertThat(userProfile).contains(EXPECTED_USER_PROFILE); } @Test @@ -82,17 +106,17 @@ class UserProfileCacheTest { } private void givenFindUserProfileForUserIdReturnsUserProfile() { - when(findUserProfileForUserId.apply(USER_ID)).thenReturn(EXPECTED_USER_PROFILE); + when(findUserProfileForUserId.apply(USER_ID)).thenReturn(Optional.of(EXPECTED_USER_PROFILE)); } private void givenUserProfileIsInCache() { - var cache = new HashMap<String, UserProfile>(); - cache.put(USER_ID, EXPECTED_USER_PROFILE); + var cache = new HashMap<String, Optional<UserProfile>>(); + cache.put(USER_ID, Optional.of(EXPECTED_USER_PROFILE)); ReflectionTestUtils.setField(this.cache, "cache", cache); } @SuppressWarnings("unchecked") - private UserProfile getUserProfileFromCache() { - return ((Map<String, UserProfile>) Objects.requireNonNull(ReflectionTestUtils.getField(cache, "cache"))).get(USER_ID); + private Optional<UserProfile> getUserProfileFromCache() { + return ((Map<String, Optional<UserProfile>>) Objects.requireNonNull(ReflectionTestUtils.getField(cache, "cache"))).get(USER_ID); } } diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/VorgangChangeHistoryServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/VorgangChangeHistoryServiceTest.java index 912d0ad90b097a5e33b10391ec8853aec971a324..d57d5934f97a032c3d1820756c6a9a713bffd2a9 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/VorgangChangeHistoryServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/VorgangChangeHistoryServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import static de.ozgcloud.archive.common.XDomeaTestUtils.*; @@ -7,6 +30,7 @@ import static org.mockito.Mockito.*; import java.time.LocalDateTime; import java.util.List; +import java.util.Optional; import java.util.function.Function; import java.util.stream.Stream; @@ -225,7 +249,7 @@ public class VorgangChangeHistoryServiceTest { private MockedStatic<UserProfileCache> staticUserProfileCache; @Captor - private ArgumentCaptor<Function<String, UserProfile>> userProfileCacheArgCaptor; + private ArgumentCaptor<Function<String, Optional<UserProfile>>> userProfileCacheArgCaptor; @Mock private AssignedUserChangeHistoryBuilder builder; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/VorgangChangeHistoryTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/VorgangChangeHistoryTestFactory.java index f94be0c78b57eb7c1a34b80c4dadac74e3e376b1..2cc3f37875f0231ddd273ee235e52543a5c55699 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/VorgangChangeHistoryTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/VorgangChangeHistoryTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import java.util.List; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/VorgangChangeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/VorgangChangeTestFactory.java index 94d8fc720ae9ce3852c184e65d8ee01eb30d2195..13bc10f175cab650095510965d11721f46f206fe 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/VorgangChangeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/historie/VorgangChangeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.historie; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/AttachmentMapperTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/AttachmentMapperTest.java index 172ca4d5d0207eb79670a6e7bc6e6c48fcdb88f3..9934a55e039896a556c5ec7b3fc945a119a2f67e 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/AttachmentMapperTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/AttachmentMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/DokumentTypeBuilderITCase.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/DokumentTypeBuilderITCase.java index 4e57509879c295ad33d8f7470a78a7acc109cc5d..dd24ae8a8ed05050debd941c7c3eed236c607e14 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/DokumentTypeBuilderITCase.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/DokumentTypeBuilderITCase.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/DokumentTypeBuilderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/DokumentTypeBuilderTest.java index 0e7a39bcc174cd2093b789dcb6077396547294df..9074ffeca3ae831500227c86c427f6aa1e548670 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/DokumentTypeBuilderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/DokumentTypeBuilderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/ExportKommentarServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/ExportKommentarServiceTest.java index 23c935ea6411aab4acd3d6aeee83b7291e3a8f30..bda2ecaaa09791496b80b0be5f37c8fde70b5e7c 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/ExportKommentarServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/ExportKommentarServiceTest.java @@ -1,6 +1,30 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import static org.assertj.core.api.Assertions.*; +import static org.mockito.ArgumentMatchers.*; import static org.mockito.Mockito.*; import java.util.List; @@ -211,20 +235,17 @@ class ExportKommentarServiceTest { @Nested class TestGetAuthorFullName { - @BeforeEach - void init() { - when(userService.getById(KommentarTestFactory.CREATED_BY)).thenReturn(UserProfileTestFactory.create()); - } - @Test void shouldGetUser() { service.getAuthorFullName(KommentarTestFactory.create()); - verify(userService).getById(KommentarTestFactory.CREATED_BY); + verify(userService).getFullNameById(KommentarTestFactory.CREATED_BY); } @Test void shouldReturnAuthorsFullName() { + when(userService.getFullNameById(any())).thenReturn(UserProfileTestFactory.FULLNAME); + var authorFullName = service.getAuthorFullName(KommentarTestFactory.create()); assertThat(authorFullName).isEqualTo(UserProfileTestFactory.FULLNAME); diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/GrpcFindVorgangAttachedItemRequestTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/GrpcFindVorgangAttachedItemRequestTestFactory.java index 06c139c1edca39bcb1b0c9753e51a2e8da4134a6..f52ebbec0291bce99c1379dc6f8f1dfb741a176d 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/GrpcFindVorgangAttachedItemRequestTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/GrpcFindVorgangAttachedItemRequestTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import java.util.UUID; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/GrpcFindVorgangAttachedItemResponseTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/GrpcFindVorgangAttachedItemResponseTestFactory.java index 3e7877485aa9e6e890fa84a5d928be09bb5e9cd0..16d0bcb029479de080e02e89267dee74d81a0689 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/GrpcFindVorgangAttachedItemResponseTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/GrpcFindVorgangAttachedItemResponseTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import de.ozgcloud.vorgang.vorgangAttachedItem.GrpcFindVorgangAttachedItemResponse; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/GrpcKommentarTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/GrpcKommentarTestFactory.java index a517d1c709583b8a8da60624b55755f00d0a1a8c..d4f67ad5e618761a4a868d7d0196fc05046aab53 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/GrpcKommentarTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/GrpcKommentarTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import java.util.List; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/KommentarMapperITCase.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/KommentarMapperITCase.java index 1bc201ceb4e32498e147fbd5c4ab849eed106062..c4edfcece7a469b7c48a67488886dd79855a4e84 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/KommentarMapperITCase.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/KommentarMapperITCase.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/KommentarTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/KommentarTestFactory.java index 209146cd27ada64c3098eb0f17eee2a4c62302a0..7483e5d2e5a5822c81c35502c1a37e2375199f0d 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/KommentarTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/KommentarTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/KommentarsExportDataTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/KommentarsExportDataTestFactory.java index 3b384019cd33791cf2b91b1d4b84c55d50badaba..e99c482adfcd2800adc241bef4a2eb99a679bee1 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/KommentarsExportDataTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/kommentar/KommentarsExportDataTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.kommentar; import de.ozgcloud.archive.export.DokumentTypeTestFactory; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/DokumentTypeBuilderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/DokumentTypeBuilderTest.java index a1aea7954752bddee89fcea3607f67081f96c99a..9c31538c251fecdd417f9d8047ba00a439044ea4 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/DokumentTypeBuilderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/DokumentTypeBuilderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.postfach; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/ExportNachrichtServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/ExportNachrichtServiceTest.java index 67fd22baf0f2b64cb7333fa9eca376bdea0f3d0c..5357d40143cb8b3caa692a39919d5e9ce5151040 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/ExportNachrichtServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/ExportNachrichtServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.postfach; import static org.assertj.core.api.Assertions.*; @@ -314,7 +337,7 @@ class ExportNachrichtServiceTest { @BeforeEach void mockUserService() { - when(userService.getById(postfachMail.getCreatedBy())).thenReturn(expectedUserProfile); + when(userService.getById(postfachMail.getCreatedBy())).thenReturn(Optional.of(expectedUserProfile)); } @Test diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/PostfachMailExportDataTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/PostfachMailExportDataTestFactory.java index 386a952c90189da59b5973e72461325a1a42f97d..9004b41dc80b4359cbc5ff222902377521b7ff9c 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/PostfachMailExportDataTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/PostfachMailExportDataTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.postfach; import de.ozgcloud.archive.export.DokumentTypeTestFactory; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/PostfachMailExportInputTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/PostfachMailExportInputTestFactory.java index 8d605cdb57f807e2599e37ccf85d2f8f976f31ab..d322509f299b4d802da548ec77a9f5950fcb4a7c 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/PostfachMailExportInputTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/PostfachMailExportInputTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.postfach; import java.util.List; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/PostfachMailTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/PostfachMailTestFactory.java index 90b535e0b43f33723f3da55e33a9cc0869b1de44..f419b4eac966d99bdd3e5166bf7e6a564c42bd80 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/PostfachMailTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/postfach/PostfachMailTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.postfach; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AntragsdatenItemTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AntragsdatenItemTypeTestFactory.java index 525398f6ff7224de7dcd3446ef5c1cdc2fac2cda..156979f564b04f1c2279b2405da343d5e2e207f5 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AntragsdatenItemTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AntragsdatenItemTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.util.List; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AntragstellerTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AntragstellerTestFactory.java index 7b412e0641e22ecc9b5cc778dfff5f21b67ba591..a37a1923d23ca090a05001368dd85b5b2af3070a 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AntragstellerTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AntragstellerTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.util.Map; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungTypeCreatorTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungTypeCreatorTest.java index c78d0406b5e220fcf90674e4fd19d38f1bef1f90..99e0f7161bca6ab5e4cd73071b30409875ead021 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungTypeCreatorTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungTypeCreatorTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungTypeTestFactory.java index 3b17f58a9767e895d8b63fa6d3d3b8f5db278da6..66cec24b7c5598f24fe451e886722d1936d56fe9 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import de.xoev.xdomea.AnwendungsspezifischeErweiterungType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungXMLTypeCreatorTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungXMLTypeCreatorTest.java index 356dfe770764a9c6c9c9bc721168e1e20e02b9ee..2e5e89141cc4aab5de8de03271a88849e5b622b9 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungXMLTypeCreatorTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/AnwendungsspezifischeErweiterungXMLTypeCreatorTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/DatatypeMapperTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/DatatypeMapperTest.java index 922b2fb373c017b3e224ff3736982f1455f3149b..566296bc76fcda83488d231a12e8dea10a305d8e 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/DatatypeMapperTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/DatatypeMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/EingangHeaderTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/EingangHeaderTestFactory.java index c86f00f04f83ea62c80ccc947d44f817bfcffe08..eca25603a1921f393469cf92e584f2145126d246 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/EingangHeaderTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/EingangHeaderTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; public class EingangHeaderTestFactory { diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/EingangTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/EingangTestFactory.java index 24557712ff2168271f695664b17c3c3373e61c4d..f9267332b01a4d014979febb291031ba11ed40bd 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/EingangTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/EingangTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.util.Map; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/ExportFelderTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/ExportFelderTest.java index 03f93e7ed3ccd28cfdcebe52495113d91d616b2c..804177cd5e76bd25474a9ce48be17a8a1314adba 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/ExportFelderTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/ExportFelderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/FeldGruppeTypeCreatorTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/FeldGruppeTypeCreatorTest.java index 9130d7d5aaee2246340347d87037ed3d74e99a81..16b5b089c8382a8808ee8dfc1137d28579c333dc 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/FeldGruppeTypeCreatorTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/FeldGruppeTypeCreatorTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/FormDataMapperTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/FormDataMapperTest.java index b162edc3f087454833c322ba701426a4998e8296..9a609fb082fbf03bb28e791a6fc0d641763594fc 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/FormDataMapperTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/FormDataMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/GeburtTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/GeburtTypeTestFactory.java index 900164551cc554810e4542ea58a095b017e94e5a..dd0da272160dfdcb5c7fb7c7897801d440c058bd 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/GeburtTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/GeburtTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import de.xoev.xdomea.GeburtType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/GrpcAntragstellerTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/GrpcAntragstellerTestFactory.java index 330a473da45ad17331e42ebe71fd3eae5c47add2..b646c967b42fabd5809c05e9d03cff8ca1ae1eb0 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/GrpcAntragstellerTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/GrpcAntragstellerTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import com.thedeanda.lorem.LoremIpsum; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/KontaktTypeCreatorTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/KontaktTypeCreatorTest.java index 7d036c3a09d3a64eb82cae31e739829e9cbfba69..bff63c590e7fca9408d25773f2ab626ea6246fa4 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/KontaktTypeCreatorTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/KontaktTypeCreatorTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/KontaktTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/KontaktTypeTestFactory.java index a764a3cc2f04829296e7f2f1474a3b779367833e..e30302382138498f474e9dd5b9ab27e684a08b43 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/KontaktTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/KontaktTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import de.xoev.xdomea.KontaktType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/KopfCreatorTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/KopfCreatorTest.java index f85bdeaeb3753d73df4c193540f70f4d104a64e0..cdb972dc4e6495e1b71d7ce3e7588f26fd0a0084 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/KopfCreatorTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/KopfCreatorTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static de.ozgcloud.archive.export.XdomeaPropertiesTestFactory.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/NameNatuerlichePersonTypeCreatorTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/NameNatuerlichePersonTypeCreatorTest.java index cbbcdaa4635e7fa0b58eaf0d165505886fc9d17a..99e24693fea1e94ade030b6cd24d4a34797234ef 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/NameNatuerlichePersonTypeCreatorTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/NameNatuerlichePersonTypeCreatorTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/NameNatuerlichePersonTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/NameNatuerlichePersonTypeTestFactory.java index 384aa7bc932cb4eb8d955b501532afa64b33a469..2516f240f1b37ac15fe34083208853f74be671e0 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/NameNatuerlichePersonTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/NameNatuerlichePersonTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import de.xoev.xdomea.NameNatuerlichePersonType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangRemoteServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangRemoteServiceTest.java index 5d511e6cb49f4a1e5f6d159c997b81588080d6bd..2883e22de78d581012a038de4192dd6c85224688 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangRemoteServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangRemoteServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangServiceITCase.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangServiceITCase.java index 9bca539cd8db32349881da4186e00aa73cbe0799..13922c41c8119a9b4c15587a3ab6ebaa3f813672 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangServiceITCase.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangServiceITCase.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static de.ozgcloud.archive.vorgang.AntragsdatenItemTypeTestFactory.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangServiceTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangServiceTest.java index 98f5ffd07a64fba795c90595cddcb5e13defebc0..3d5fc793a3dbdbd9cfe70a2f13a32f7fef8b3dff 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangServiceTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangTypeCreatorTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangTypeCreatorTest.java index 2a908d39a0a9de2b030f27a43468aa44f551685a..1dd7a5ad6083181fffdbf005a263ab234e7775c3 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangTypeCreatorTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangTypeCreatorTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangTypeTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangTypeTestFactory.java index 25b8b3f082ad63ad1f1d887ad3565ad68f13019c..72dc566830ab11fda180fcd804887ccb69ad62be 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangTypeTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangTypeTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import de.xoev.xdomea.VorgangType; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangWithEingangMapperTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangWithEingangMapperTest.java index 376a675777de86b9a13d225592c8be6d4e34b883..1da69356974e4ca643a01538755ec05bb1d74ed8 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangWithEingangMapperTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangWithEingangMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static org.assertj.core.api.Assertions.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangWithEingangTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangWithEingangTestFactory.java index ea7133d6c55a5b8c2f8604965b901e60b684fb45..8b2a59cdd98460a381996fd05f4eeb50a723c3f0 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangWithEingangTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/VorgangWithEingangTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.time.ZonedDateTime; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/WrappedValueExtractorITCase.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/WrappedValueExtractorITCase.java index bd891e5bca01564ea1f3ca3efbb01397ed2930f2..5eea2eb60f23e168ef667f097b946e240a0da2e4 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/WrappedValueExtractorITCase.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/WrappedValueExtractorITCase.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static de.ozgcloud.archive.vorgang.WrappedValueExtractor.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/WrappedValueExtractorTest.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/WrappedValueExtractorTest.java index b3cf43791ff44150a5e958ca1a1857f47fbb5c6c..9a76f08f8082ced2be7fa6fbb91d837b5c16efa9 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/WrappedValueExtractorTest.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/WrappedValueExtractorTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import static de.ozgcloud.archive.vorgang.WrappedValueExtractor.*; diff --git a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/ZustaendigeStelleTestFactory.java b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/ZustaendigeStelleTestFactory.java index 59213f55becf3d9617242413d1050935804ec2f3..2d8fcb6d367b5997c6ea84ebd5b66c9a6e6380ef 100644 --- a/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/ZustaendigeStelleTestFactory.java +++ b/archive-manager-server/src/test/java/de/ozgcloud/archive/vorgang/ZustaendigeStelleTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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.ozgcloud.archive.vorgang; import java.util.UUID; diff --git a/pom.xml b/pom.xml index 5c31ba4d403d7254f6296eb87f85967f385b6157..0dab886bda9ecfa1081cf140e871707faac97992 100644 --- a/pom.xml +++ b/pom.xml @@ -1,4 +1,29 @@ <?xml version="1.0" encoding="UTF-8"?> +<!-- + + Copyright (C) 2024 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. + +--> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> @@ -14,6 +39,7 @@ <artifactId>archive-manager</artifactId> <version>0.2.0-SNAPSHOT</version> <packaging>pom</packaging> + <inceptionYear>2024</inceptionYear> <modules> <module>archive-manager-interface</module> @@ -104,27 +130,6 @@ <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> - <excludes> - <exclude>**/README</exclude> - </excludes> - </licenseSet> - </licenseSets> - </configuration> - <dependencies> - <dependency> - <groupId>de.ozgcloud.common</groupId> - <artifactId>ozgcloud-common-license</artifactId> - <version>${ozgcloud.license.version}</version> - </dependency> - </dependencies> </plugin> </plugins> </pluginManagement>