Skip to content
Snippets Groups Projects
Commit 11ffbc19 authored by OZGCloud's avatar OZGCloud
Browse files

PRJ-42 create dummy bescheid

parent 6fb0ef71
No related branches found
No related tags found
No related merge requests found
......@@ -5,7 +5,7 @@
<parent>
<groupId>de.itvsh.kop.common</groupId>
<artifactId>kop-common-parent</artifactId>
<version>1.7.0</version>
<version>1.8.0-SNAPSHOT</version>
<relativePath />
</parent>
......@@ -34,6 +34,11 @@
<version>${pluto.version}</version>
</dependency>
<dependency>
<groupId>de.itvsh.kop.common</groupId>
<artifactId>kop-common-lib</artifactId>
</dependency>
<dependency>
<groupId>net.devh</groupId>
<artifactId>grpc-client-spring-boot-starter</artifactId>
......
package de.ozgcloud.bescheid;
import java.io.File;
import lombok.Builder;
import lombok.Getter;
@Builder
@Getter
public class Bescheid {
private File bescheidFile;
private String contentType;
private long size;
}
package de.ozgcloud.bescheid.dummy;
import com.google.common.net.MediaType;
import de.itvsh.kop.common.binaryfile.TempFileUtils;
import de.ozgcloud.bescheid.Bescheid;
import de.ozgcloud.bescheid.BescheidRemoteService;
import de.ozgcloud.bescheid.BescheidRequest;
import de.ozgcloud.bescheid.vorgang.Vorgang;
public class DummyBescheidRemoteService implements BescheidRemoteService {
private static final String DUMMY_BESCHEID_FILE_NAME = "dummy-bescheid.pdf";
private static final String DUMMY_BESCHEID_CONTENT_TYPE = MediaType.PDF.toString();
@Override
public Bescheid create(BescheidRequest request, Vorgang vorgang) {
var file = TempFileUtils.writeTmpFile(this.getClass().getClassLoader().getResourceAsStream(DUMMY_BESCHEID_FILE_NAME));
return Bescheid.builder()
.bescheidFile(file)
.contentType(DUMMY_BESCHEID_CONTENT_TYPE)
.size(file.length())
.build();
}
}
File added
......@@ -34,7 +34,7 @@ import net.devh.boot.grpc.client.inject.GrpcClient;
@Service
class VorgangRemoteService {
@GrpcClient("pluto")
@GrpcClient("vorgang-manager")
private VorgangServiceBlockingStub stub;
@Autowired
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment