diff --git a/router/src/main/java/de/itvsh/kop/eingangsadapter/router/IncomingFileGroupMapper.java b/router/src/main/java/de/itvsh/kop/eingangsadapter/router/IncomingFileGroupMapper.java deleted file mode 100644 index 637d3c9cd885e1e9f0c3fda6fecb1ee0a7a02d10..0000000000000000000000000000000000000000 --- a/router/src/main/java/de/itvsh/kop/eingangsadapter/router/IncomingFileGroupMapper.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ -package de.itvsh.kop.eingangsadapter.router; - -import org.mapstruct.Mapper; -import org.mapstruct.Mapping; - -import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroup; -import de.itvsh.ozg.pluto.vorgang.GrpcIncomingFileGroup; - -@Mapper(uses = IncomingFileMapper.class) -interface IncomingFileGroupMapper { - - @Mapping(source = "files", target = "filesList") - GrpcIncomingFileGroup mapToGrpc(IncomingFileGroup fileGroup); -} \ No newline at end of file diff --git a/router/src/main/java/de/itvsh/kop/eingangsadapter/router/IncomingFileMapper.java b/router/src/main/java/de/itvsh/kop/eingangsadapter/router/IncomingFileMapper.java deleted file mode 100644 index 1c81c7bf7ad57f3a446b846097cf37d39b603d67..0000000000000000000000000000000000000000 --- a/router/src/main/java/de/itvsh/kop/eingangsadapter/router/IncomingFileMapper.java +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ -package de.itvsh.kop.eingangsadapter.router; - -import org.mapstruct.Mapper; - -import com.google.protobuf.ByteString; - -import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile; -import de.itvsh.ozg.pluto.vorgang.GrpcIncomingFile; - -@Mapper(uses = FileIdMapper.class) -interface IncomingFileMapper { - - GrpcIncomingFile mapToGrpc(IncomingFile file); - - default ByteString map(byte[] value) { - return ByteString.copyFrom(value); - } -} \ No newline at end of file diff --git a/router/src/test/java/de/itvsh/kop/eingangsadapter/router/IncomingFileGroupMapperTest.java b/router/src/test/java/de/itvsh/kop/eingangsadapter/router/IncomingFileGroupMapperTest.java deleted file mode 100644 index 83deb974084426ce88392ce15408ff4715033e9e..0000000000000000000000000000000000000000 --- a/router/src/test/java/de/itvsh/kop/eingangsadapter/router/IncomingFileGroupMapperTest.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ -package de.itvsh.kop.eingangsadapter.router; - -import static org.assertj.core.api.Assertions.*; - -import org.junit.jupiter.api.Disabled; -import org.junit.jupiter.api.Nested; -import org.junit.jupiter.api.Test; -import org.mapstruct.factory.Mappers; -import org.mockito.InjectMocks; -import org.mockito.Spy; - -import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileGroupTestFactory; - -class IncomingFileGroupMapperTest { - - @InjectMocks - private IncomingFileGroupMapper fileGroupMapper = Mappers.getMapper(IncomingFileGroupMapper.class); - @Spy - private IncomingFileMapper fileMapper = Mappers.getMapper(IncomingFileMapper.class); - - @Disabled - @Nested - class TestIncomingFileGroupMapper { - - @Test - void shouldMap() { - var mappedValue = fileGroupMapper.mapToGrpc(IncomingFileGroupTestFactory.create()); - - assertThat(mappedValue.getFilesList()).hasSize(1); - assertThat(mappedValue.getFiles(0)).usingRecursiveComparison().isEqualTo(GrpcIncomingFileTestFactory.create()); - } - } -} \ No newline at end of file diff --git a/router/src/test/java/de/itvsh/kop/eingangsadapter/router/IncomingFileMapperTest.java b/router/src/test/java/de/itvsh/kop/eingangsadapter/router/IncomingFileMapperTest.java deleted file mode 100644 index 309d63db3239302f643ad6f7cc886f3c99818d1f..0000000000000000000000000000000000000000 --- a/router/src/test/java/de/itvsh/kop/eingangsadapter/router/IncomingFileMapperTest.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ -package de.itvsh.kop.eingangsadapter.router; - -import static org.assertj.core.api.Assertions.*; - -import org.junit.jupiter.api.Nested; -import org.junit.jupiter.api.Test; -import org.mapstruct.factory.Mappers; -import org.mockito.InjectMocks; - -import de.itvsh.kop.eingangsadapter.common.formdata.IncomingFileTestFactory; - -class IncomingFileMapperTest { - - @InjectMocks - private IncomingFileMapper mapper = Mappers.getMapper(IncomingFileMapper.class); - - @Nested - class TestGrpcIncomingFileMapToIncomingFile { - - @Test - void shouldMap() { - var result = mapper.mapToGrpc(IncomingFileTestFactory.create()); - - assertThat(result).isNotNull().usingRecursiveComparison().isEqualTo(GrpcIncomingFileTestFactory.create()); - } - } -} \ No newline at end of file