Skip to content
Snippets Groups Projects
Commit 92c73bf9 authored by OZGCloud's avatar OZGCloud
Browse files

Merge branch 'master' into release

# Conflicts:
#	common/pom.xml
#	common/src/main/java/de/itvsh/kop/eingangsadapter/common/file/TempFileUtils.java
#	formcycle-adapter/formcycle-adapter-impl/pom.xml
#	formcycle-adapter/formcycle-adapter-interface/pom.xml
#	formcycle-adapter/pom.xml
#	formsolutions-adapter/pom.xml
#	forwarder/pom.xml
#	intelliform-adapter/pom.xml
#	pom.xml
#	router/pom.xml
#	semantik-adapter/pom.xml
#	xta-adapter/pom.xml
parents 8bb487d0 b9ebbbdb
No related branches found
No related tags found
No related merge requests found
Showing
with 23 additions and 91 deletions
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
<parent> <parent>
<groupId>de.itvsh.kop.eingangsadapter</groupId> <groupId>de.itvsh.kop.eingangsadapter</groupId>
<artifactId>parent</artifactId> <artifactId>parent</artifactId>
<version>1.10.2</version> <version>1.11.0-SNAPSHOT</version>
<relativePath>../</relativePath> <relativePath>../</relativePath>
</parent> </parent>
<artifactId>common</artifactId> <artifactId>common</artifactId>
......
package de.itvsh.kop.eingangsadapter.common.file;
import static de.itvsh.kop.eingangsadapter.common.formdata.IncomingFile.*;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import org.apache.commons.io.FileUtils;
import de.itvsh.kop.common.errorhandling.TechnicalException;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
@NoArgsConstructor(access = AccessLevel.PRIVATE)
public class TempFileUtils {
public static File writeTmpFile(InputStream contentStream) {
try {
var tmpFile = createTmpFile();
Files.copy(contentStream, tmpFile, StandardCopyOption.REPLACE_EXISTING);
contentStream.close();
return tmpFile.toFile();
} catch (IOException e) {
throw new TechnicalException("Error writing file to temp file.", e);
}
}
public static File writeTmpFile(String stringData) {
try {
Path tmpFile = createTmpFile();
try (var writer = new FileWriter(tmpFile.toFile(), StandardCharsets.UTF_8)) {
writer.write(stringData);
writer.flush();
}
return tmpFile.toFile();
} catch (IOException e) {
throw new TechnicalException("Error writing file to temp file.", e);
}
}
public static File writeTmpFile(byte[] data) {
try {
Path tmpFile = createTmpFile();
FileUtils.writeByteArrayToFile(tmpFile.toFile(), data);
return tmpFile.toFile();
} catch (IOException e) {
throw new TechnicalException("Error writing file to temp file.", e);
}
}
public static Path createTmpFile() {
try {
var tmpFile = Files.createTempFile(TMP_FILE_PREFIX, TMP_FILE_SUFFIX);
tmpFile.toFile().deleteOnExit();
return tmpFile;
} catch (IOException e) {
throw new TechnicalException("Error creating temporary file.", e);
}
}
}
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter; package de.ozgcloud.eingang;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter.common.errorhandling; package de.ozgcloud.eingang.common.errorhandling;
public class FunctionalException extends RuntimeException { public class FunctionalException extends RuntimeException {
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter.common.errorhandling; package de.ozgcloud.eingang.common.errorhandling;
public class TechnicalException extends RuntimeException { public class TechnicalException extends RuntimeException {
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
import java.util.Map; import java.util.Map;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
import java.util.Collections; import java.util.Collections;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
import java.time.ZonedDateTime; import java.time.ZonedDateTime;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
import java.util.List; import java.util.List;
......
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
public interface PostfachAddressIdentifier { public interface PostfachAddressIdentifier {
......
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
import java.util.List; import java.util.List;
......
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
import lombok.Builder; import lombok.Builder;
import lombok.Getter; import lombok.Getter;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
import lombok.Builder; import lombok.Builder;
import lombok.Getter; import lombok.Getter;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter; package de.ozgcloud.eingang;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
import java.util.Map; import java.util.Map;
import java.util.UUID; import java.util.UUID;
......
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
import static org.assertj.core.api.Assertions.*; import static org.assertj.core.api.Assertions.*;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
* Die sprachspezifischen Genehmigungen und Beschränkungen * Die sprachspezifischen Genehmigungen und Beschränkungen
* unter der Lizenz sind dem Lizenztext zu entnehmen. * unter der Lizenz sind dem Lizenztext zu entnehmen.
*/ */
package de.itvsh.kop.eingangsadapter.common.formdata; package de.ozgcloud.eingang.common.formdata;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collections; import java.util.Collections;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment