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 @@ ...@@ -5,7 +5,7 @@
<parent> <parent>
<groupId>de.itvsh.kop.common</groupId> <groupId>de.itvsh.kop.common</groupId>
<artifactId>kop-common-parent</artifactId> <artifactId>kop-common-parent</artifactId>
<version>1.7.0</version> <version>1.8.0-SNAPSHOT</version>
<relativePath /> <relativePath />
</parent> </parent>
...@@ -34,6 +34,11 @@ ...@@ -34,6 +34,11 @@
<version>${pluto.version}</version> <version>${pluto.version}</version>
</dependency> </dependency>
<dependency>
<groupId>de.itvsh.kop.common</groupId>
<artifactId>kop-common-lib</artifactId>
</dependency>
<dependency> <dependency>
<groupId>net.devh</groupId> <groupId>net.devh</groupId>
<artifactId>grpc-client-spring-boot-starter</artifactId> <artifactId>grpc-client-spring-boot-starter</artifactId>
......
package de.ozgcloud.bescheid; package de.ozgcloud.bescheid;
import java.io.File;
import lombok.Builder;
import lombok.Getter;
@Builder
@Getter
public class Bescheid { 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; ...@@ -34,7 +34,7 @@ import net.devh.boot.grpc.client.inject.GrpcClient;
@Service @Service
class VorgangRemoteService { class VorgangRemoteService {
@GrpcClient("pluto") @GrpcClient("vorgang-manager")
private VorgangServiceBlockingStub stub; private VorgangServiceBlockingStub stub;
@Autowired @Autowired
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment