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

OZG-536 OZG-594 use byte[] for IncomingFile content

parent 386eca9f
No related branches found
No related tags found
No related merge requests found
package de.itvsh.ozg.pluto.vorgang; package de.itvsh.ozg.pluto.vorgang;
import com.google.protobuf.ByteString;
import lombok.Builder; import lombok.Builder;
import lombok.Getter; import lombok.Getter;
import lombok.ToString; import lombok.ToString;
...@@ -16,5 +14,5 @@ public class IncomingFile { ...@@ -16,5 +14,5 @@ public class IncomingFile {
private String name; private String name;
private String contentType; private String contentType;
private long size; private long size;
private ByteString content; private byte[] content;
} }
...@@ -2,8 +2,14 @@ package de.itvsh.ozg.pluto.vorgang; ...@@ -2,8 +2,14 @@ package de.itvsh.ozg.pluto.vorgang;
import org.mapstruct.Mapper; import org.mapstruct.Mapper;
import com.google.protobuf.ByteString;
@Mapper @Mapper
public interface IncomingFileMapper { public interface IncomingFileMapper {
IncomingFile map(GrpcIncomingFile file); IncomingFile map(GrpcIncomingFile file);
default byte[] map(ByteString value) {
return value.toByteArray();
}
} }
...@@ -9,7 +9,7 @@ public class GrpcIncomingFileTestFactory { ...@@ -9,7 +9,7 @@ public class GrpcIncomingFileTestFactory {
public static final String NAME = IncomingFileTestFactory.NAME; public static final String NAME = IncomingFileTestFactory.NAME;
public static final String CONTENT_TYPE = IncomingFileTestFactory.CONTENT_TYPE_STR; public static final String CONTENT_TYPE = IncomingFileTestFactory.CONTENT_TYPE_STR;
public static final long SIZE = IncomingFileTestFactory.SIZE; public static final long SIZE = IncomingFileTestFactory.SIZE;
public static final ByteString CONTENT = IncomingFileTestFactory.CONTENT; public static final ByteString CONTENT = ByteString.copyFrom(IncomingFileTestFactory.CONTENT);
public static GrpcIncomingFile create() { public static GrpcIncomingFile create() {
return createBuilder().build(); return createBuilder().build();
......
...@@ -2,8 +2,6 @@ package de.itvsh.ozg.pluto.vorgang; ...@@ -2,8 +2,6 @@ package de.itvsh.ozg.pluto.vorgang;
import java.util.UUID; import java.util.UUID;
import com.google.protobuf.ByteString;
public class IncomingFileTestFactory { public class IncomingFileTestFactory {
public static final String ID = UUID.randomUUID().toString(); public static final String ID = UUID.randomUUID().toString();
...@@ -11,7 +9,7 @@ public class IncomingFileTestFactory { ...@@ -11,7 +9,7 @@ public class IncomingFileTestFactory {
public static final String NAME = "XML-Daten.xml"; public static final String NAME = "XML-Daten.xml";
public static final String CONTENT_TYPE_STR = "application/xml"; public static final String CONTENT_TYPE_STR = "application/xml";
public static final long SIZE = 2048; public static final long SIZE = 2048;
public static final ByteString CONTENT = ByteString.copyFrom("Da ziehe ich meinen virtuellen Hut!".getBytes()); public static final byte[] CONTENT = "Da ziehe ich meinen virtuellen Hut!".getBytes();
public static IncomingFile create() { public static IncomingFile create() {
return createBuilder().build(); return createBuilder().build();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment