diff --git a/collaboration-manager-server/pom.xml b/collaboration-manager-server/pom.xml index a11db1da56b094988cfba7fa9c12d995cc18ab24..3d2b4053150c52dbaf3ef9ce889c01690939a00c 100644 --- a/collaboration-manager-server/pom.xml +++ b/collaboration-manager-server/pom.xml @@ -40,7 +40,7 @@ <name>OZG-Cloud Collaboration Manager Server</name> <properties> - <vorgang-manager.version>2.18.0</vorgang-manager.version> + <vorgang-manager.version>2.20.0-PR-525-SNAPSHOT</vorgang-manager.version> <zufi-manager.version>1.6.0</zufi-manager.version> <api-lib.version>0.13.0</api-lib.version> </properties> diff --git a/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/CollaborationRequestMapper.java b/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/CollaborationRequestMapper.java index 1dce316e320bd5e2cda0fd6e9c3cac5d8226ce57..ea4049e02aab1138f316d5f2159c5008e3701886 100644 --- a/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/CollaborationRequestMapper.java +++ b/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/CollaborationRequestMapper.java @@ -121,15 +121,14 @@ public abstract class CollaborationRequestMapper { @Mapping(target = "allFields", ignore = true) public abstract GrpcCollaborationRequest toGrpcCollaborationRequest(CollaborationRequest request); - @Mapping(target = "zustaendigeStelle", source = "zustaendigeStelle.subjectId") @Mapping(target = "mergeFrom", ignore = true) @Mapping(target = "clearField", ignore = true) @Mapping(target = "clearOneof", ignore = true) @Mapping(target = "mergeUnknownFields", ignore = true) @Mapping(target = "unknownFields", ignore = true) @Mapping(target = "vorgangIdBytes", ignore = true) - @Mapping(target = "zustaendigeStelleBytes", ignore = true) @Mapping(target = "allFields", ignore = true) + @Mapping(target = "mergeZustaendigeStelle", ignore = true) public abstract GrpcCreateCollaborationRequestData toGrpcCreateCollaborationRequestData(CollaborationRequest request); @Mapping(target = "id", expression = "java(toCollaborationRequestId(getStringProperty(CollaborationRequest.PROPERTY_ID, item.getItem())))") diff --git a/collaboration-manager-server/src/test/java/de/ozgcloud/collaboration/fachstelle/GrpcFachstelleTestFactory.java b/collaboration-manager-server/src/test/java/de/ozgcloud/collaboration/fachstelle/GrpcFachstelleTestFactory.java index 00ca89b4cb5fe9b97d12fd2f0a397ceebc577436..98ffc3750f717ce3f81f9c3fdb5fd165ec2a32c3 100644 --- a/collaboration-manager-server/src/test/java/de/ozgcloud/collaboration/fachstelle/GrpcFachstelleTestFactory.java +++ b/collaboration-manager-server/src/test/java/de/ozgcloud/collaboration/fachstelle/GrpcFachstelleTestFactory.java @@ -8,8 +8,8 @@ import de.ozgcloud.zufi.grpc.fachstelle.GrpcFachstelle; public class GrpcFachstelleTestFactory { - private static final String MUK_ID = FachstelleTestFactory.SUBJECT_ID; - private static final String ID = FachstelleTestFactory.TECHNICAL_ID; + public static final String MUK_ID = FachstelleTestFactory.SUBJECT_ID; + public static final String ID = FachstelleTestFactory.TECHNICAL_ID; public static final String FIRMEN_NAME = LoremIpsum.getInstance().getWords(2); public static final String RECHTSFORM = LoremIpsum.getInstance().getWords(1); public static final String RECHTSFORM_TEXT = LoremIpsum.getInstance().getWords(1); @@ -22,7 +22,7 @@ public class GrpcFachstelleTestFactory { return createBuilder().build(); } - private static GrpcFachstelle.Builder createBuilder() { + public static GrpcFachstelle.Builder createBuilder() { return GrpcFachstelle.newBuilder() .setId(ID) .setMukId(MUK_ID) diff --git a/collaboration-manager-server/src/test/java/de/ozgcloud/collaboration/request/GrpcCreateCollaborationRequestDataTestFactory.java b/collaboration-manager-server/src/test/java/de/ozgcloud/collaboration/request/GrpcCreateCollaborationRequestDataTestFactory.java index ebff716b44da20ff806a6755ad6e9e0bf7350e0c..5ac03d1323bfabd27b88f5ef73de0a8ef30808c5 100644 --- a/collaboration-manager-server/src/test/java/de/ozgcloud/collaboration/request/GrpcCreateCollaborationRequestDataTestFactory.java +++ b/collaboration-manager-server/src/test/java/de/ozgcloud/collaboration/request/GrpcCreateCollaborationRequestDataTestFactory.java @@ -4,9 +4,17 @@ import de.ozgcloud.collaboration.CollaborationRequestTestFactory; import de.ozgcloud.collaboration.fachstelle.FachstelleTestFactory; import de.ozgcloud.command.CommandTestFactory; import de.ozgcloud.vorgang.vorgang.GrpcCreateCollaborationRequestData; +import de.ozgcloud.vorgang.vorgang.GrpcFachstelle; +import de.ozgcloud.vorgang.vorgang.GrpcFachstelleType; public class GrpcCreateCollaborationRequestDataTestFactory { + public static final GrpcFachstelle FACHSTELLE = GrpcFachstelle.newBuilder() + .setSubjectId(FachstelleTestFactory.SUBJECT_ID) + .setTechnicalId(FachstelleTestFactory.TECHNICAL_ID) + .setType(GrpcFachstelleType.valueOf(FachstelleTestFactory.TYPE.name())) + .build(); + public static GrpcCreateCollaborationRequestData create() { return createBuilder().build(); } @@ -15,6 +23,6 @@ public class GrpcCreateCollaborationRequestDataTestFactory { return GrpcCreateCollaborationRequestData.newBuilder() .setCollaborationLevel(CollaborationRequestTestFactory.COLLABORATION_LEVEL) .setVorgangId(CommandTestFactory.VORGANG_ID) - .setZustaendigeStelle(FachstelleTestFactory.SUBJECT_ID); + .setZustaendigeStelle(FACHSTELLE); } } \ No newline at end of file