Skip to content
Snippets Groups Projects
Commit 8de146cf authored by OZGCloud's avatar OZGCloud
Browse files

Merge branch 'master' into OZG-5580-Configure-To-Connect-To-Zufi

parents e7148d4d eaa3553b
Branches
Tags
No related merge requests found
...@@ -26,7 +26,7 @@ syntax = "proto3"; ...@@ -26,7 +26,7 @@ syntax = "proto3";
package de.ozgcloud.vorgang.grpc.binaryFile; package de.ozgcloud.vorgang.grpc.binaryFile;
import "callcontext.proto"; import "callcontext.proto";
import "filemodel.proto"; import "file.model.proto";
option java_multiple_files = true; option java_multiple_files = true;
option java_package = "de.ozgcloud.vorgang.grpc.binaryFile"; option java_package = "de.ozgcloud.vorgang.grpc.binaryFile";
...@@ -42,12 +42,6 @@ service BinaryFileService { ...@@ -42,12 +42,6 @@ service BinaryFileService {
rpc FindBinaryFilesMetaData(GrpcBinaryFilesRequest) returns (GrpcFindFilesResponse) { rpc FindBinaryFilesMetaData(GrpcBinaryFilesRequest) returns (GrpcFindFilesResponse) {
} }
rpc GetAttachments(GrpcGetAttachmentsRequest) returns (GrpcGetAttachmentsResponse) {
}
rpc GetRepresentations(GrpcGetRepresentationsRequest) returns (GrpcGetRepresentationsResponse) {
}
} }
message GrpcBinaryFilesRequest { message GrpcBinaryFilesRequest {
...@@ -93,22 +87,6 @@ message GrpcGetBinaryFileDataResponse { ...@@ -93,22 +87,6 @@ message GrpcGetBinaryFileDataResponse {
bytes fileContent = 1; bytes fileContent = 1;
} }
message GrpcGetAttachmentsRequest {
de.ozgcloud.vorgang.grpc.command.GrpcCallContext context = 1;
string eingangId = 2;
}
message GrpcGetAttachmentsResponse {
repeated GrpcBinaryFile file = 1;
}
message GrpcGetRepresentationsRequest {
de.ozgcloud.vorgang.grpc.command.GrpcCallContext context = 1;
string eingangId = 2;
}
message GrpcGetRepresentationsResponse {
repeated GrpcBinaryFile file = 1;
}
message GrpcBinaryFile { message GrpcBinaryFile {
string id = 1; string id = 1;
string name = 2; string name = 2;
......
...@@ -29,7 +29,7 @@ import "callcontext.proto"; ...@@ -29,7 +29,7 @@ import "callcontext.proto";
option java_multiple_files = true; option java_multiple_files = true;
option java_outer_classname = "FileModelProto"; option java_outer_classname = "FileModelProto";
option deprecated = true;
message GrpcGetAttachmentsRequest { message GrpcGetAttachmentsRequest {
de.ozgcloud.vorgang.grpc.command.GrpcCallContext context = 1; de.ozgcloud.vorgang.grpc.command.GrpcCallContext context = 1;
......
...@@ -25,12 +25,11 @@ syntax = "proto3"; ...@@ -25,12 +25,11 @@ syntax = "proto3";
package de.ozgcloud.vorgang.grpc.file; package de.ozgcloud.vorgang.grpc.file;
import "filemodel.proto"; import "file.model.proto";
option java_multiple_files = true; option java_multiple_files = true;
option java_package = "de.ozgcloud.vorgang.grpc.file"; option java_package = "de.ozgcloud.vorgang.grpc.file";
option java_outer_classname = "FileProto"; option java_outer_classname = "FileProto";
option deprecated = true;
service FileService { service FileService {
rpc GetAttachments(GrpcGetAttachmentsRequest) returns (GrpcGetAttachmentsResponse) { rpc GetAttachments(GrpcGetAttachmentsRequest) returns (GrpcGetAttachmentsResponse) {
......
...@@ -25,9 +25,6 @@ import java.net.URLConnection; ...@@ -25,9 +25,6 @@ import java.net.URLConnection;
import java.util.Base64; import java.util.Base64;
import java.util.Map; import java.util.Map;
import java.util.Optional; import java.util.Optional;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import java.util.stream.Stream; import java.util.stream.Stream;
import jakarta.activation.MimetypesFileTypeMap; import jakarta.activation.MimetypesFileTypeMap;
...@@ -98,12 +95,7 @@ class PersistPostfachNachrichtByCommandService implements PersistPostfachNachric ...@@ -98,12 +95,7 @@ class PersistPostfachNachrichtByCommandService implements PersistPostfachNachric
createUploadedFilesReference(vorgangId), createUploadedFilesReference(vorgangId),
createOzgFile(attachment.getName(), contentType, decContent.length), createOzgFile(attachment.getName(), contentType, decContent.length),
Optional.empty(), Optional.empty(),
new ByteArrayInputStream(decContent)).get(10, TimeUnit.MINUTES).toString(); new ByteArrayInputStream(decContent)).toString();
} catch (ExecutionException | TimeoutException e) {
throw new TechnicalException(e.getMessage(), e);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
throw new TechnicalException(e.getMessage(), e);
} catch (IOException e) { } catch (IOException e) {
throw new TechnicalException("Can not read attached file", e); throw new TechnicalException("Can not read attached file", e);
} }
......
...@@ -60,17 +60,17 @@ public class FileService implements BinaryFileService { ...@@ -60,17 +60,17 @@ public class FileService implements BinaryFileService {
return repository.findRepresentationsByEingangId(eingangId); return repository.findRepresentationsByEingangId(eingangId);
} }
public CompletableFuture<FileId> uploadFileStream(UploadedFilesReference ref, OzgFile file, Optional<String> userId, InputStream content) { public FileId uploadFileStream(UploadedFilesReference ref, OzgFile file, Optional<String> userId, InputStream content) {
return uploadFile(ref, file, userId, content); return uploadFile(ref, file, userId, content);
} }
@Async @Async
public CompletableFuture<FileId> uploadFileStreamAsync(UploadedFilesReference ref, OzgFile file, Optional<String> userId, InputStream content) { public CompletableFuture<FileId> uploadFileStreamAsync(UploadedFilesReference ref, OzgFile file, Optional<String> userId, InputStream content) {
return uploadFile(ref, file, userId, content); return CompletableFuture.completedFuture(uploadFile(ref, file, userId, content));
} }
CompletableFuture<FileId> uploadFile(UploadedFilesReference ref, OzgFile file, Optional<String> userId, InputStream content) { FileId uploadFile(UploadedFilesReference ref, OzgFile file, Optional<String> userId, InputStream content) {
return CompletableFuture.completedFuture(binaryFileRepository.addContentStream(ref, file, userId, content)); return binaryFileRepository.addContentStream(ref, file, userId, content);
} }
public InputStream getUploadedFileStream(FileId fileId) { public InputStream getUploadedFileStream(FileId fileId) {
......
...@@ -32,12 +32,7 @@ import org.mapstruct.NullValueCheckStrategy; ...@@ -32,12 +32,7 @@ import org.mapstruct.NullValueCheckStrategy;
import de.ozgcloud.vorgang.grpc.file.GrpcOzgFile; import de.ozgcloud.vorgang.grpc.file.GrpcOzgFile;
// TODO rename to GrpcBinaryFileMapper // TODO rename to GrpcBinaryFileMapper
/**
* @deprecated will be renamed to GrpcBinaryFileMapper
*
*/
@Mapper(uses = FileIdMapper.class, nullValueCheckStrategy = NullValueCheckStrategy.ALWAYS) @Mapper(uses = FileIdMapper.class, nullValueCheckStrategy = NullValueCheckStrategy.ALWAYS)
@Deprecated(since = "0.25", forRemoval = true)
interface GrpcOzgFileMapper { interface GrpcOzgFileMapper {
@Mapping(target = "mergeFrom", ignore = true) @Mapping(target = "mergeFrom", ignore = true)
......
...@@ -30,7 +30,6 @@ import static org.mockito.Mockito.*; ...@@ -30,7 +30,6 @@ import static org.mockito.Mockito.*;
import java.io.InputStream; import java.io.InputStream;
import java.util.Map; import java.util.Map;
import java.util.Optional; import java.util.Optional;
import java.util.concurrent.CompletableFuture;
import java.util.stream.Stream; import java.util.stream.Stream;
import org.apache.http.entity.ContentType; import org.apache.http.entity.ContentType;
...@@ -196,7 +195,7 @@ class PersistPostfachNachrichtByCommandServiceTest { ...@@ -196,7 +195,7 @@ class PersistPostfachNachrichtByCommandServiceTest {
class TestPersistAttachment { class TestPersistAttachment {
@BeforeEach @BeforeEach
void init() { void init() {
when(fileService.uploadFileStream(any(), any(), any(), any())).thenReturn(CompletableFuture.completedFuture(FileId.from("42"))); when(fileService.uploadFileStream(any(), any(), any(), any())).thenReturn(FileId.from("42"));
} }
@DisplayName("Upload files Reference") @DisplayName("Upload files Reference")
......
...@@ -32,7 +32,6 @@ import java.io.InputStream; ...@@ -32,7 +32,6 @@ import java.io.InputStream;
import java.util.Collection; import java.util.Collection;
import java.util.Collections; import java.util.Collections;
import java.util.Optional; import java.util.Optional;
import java.util.concurrent.TimeUnit;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.DisplayName;
...@@ -112,8 +111,7 @@ class FileServiceTest { ...@@ -112,8 +111,7 @@ class FileServiceTest {
@Test @Test
void shouldReturnId() throws Exception { void shouldReturnId() throws Exception {
var id = service.uploadFileStream(ref, file, user, contentStream).get(5, var id = service.uploadFileStream(ref, file, user, contentStream);
TimeUnit.SECONDS);
assertThat(id).isEqualTo(IncomingFileTestFactory.ID); assertThat(id).isEqualTo(IncomingFileTestFactory.ID);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment