diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitHeader.java b/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitHeader.java index f29a5d8b3e9ac4e7e27671631c86cfb931e1633f..b62a4788a8fd963365a2e7e3833572917297a816 100644 --- a/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitHeader.java +++ b/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitHeader.java @@ -36,5 +36,6 @@ class OrganisationsEinheitHeader { private String id; private String name; private Anschrift anschrift; + private String organisationEinheitId; } diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitHeaderMapper.java b/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitHeaderMapper.java index 073b6a098e87bdc89b2d6ba0e8dc0c58838cc39a..d582ab1f697757d278671d098c8d0061ac03102e 100644 --- a/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitHeaderMapper.java +++ b/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitHeaderMapper.java @@ -24,11 +24,13 @@ package de.ozgcloud.alfa.collaboration; import org.mapstruct.Mapper; +import org.mapstruct.Mapping; import de.ozgcloud.zufi.grpc.organisationseinheit.GrpcOrganisationsEinheit; @Mapper interface OrganisationsEinheitHeaderMapper { + @Mapping(target = "organisationEinheitId", source = "xzufiId.id") OrganisationsEinheitHeader fromGrpc(GrpcOrganisationsEinheit organisationsEinheit); } diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitHeaderTestFactory.java b/alfa-service/src/test/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitHeaderTestFactory.java index 81ac634cb448240003e751ec677a618ecbc84959..86bb5efd532604a59a8d47807566296af70334b0 100644 --- a/alfa-service/src/test/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitHeaderTestFactory.java +++ b/alfa-service/src/test/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitHeaderTestFactory.java @@ -30,6 +30,7 @@ import de.ozgcloud.alfa.collaboration.OrganisationsEinheitHeader.OrganisationsEi public class OrganisationsEinheitHeaderTestFactory { public static final String ID = OrganisationsEinheitTestFactory.ID; public static final String NAME = OrganisationsEinheitTestFactory.NAME; + public static final String ORGANISATION_EINHEIT_ID = GrpcXzufiIdTestFactory.ORGANISATIONS_EINHEIT_ID; public static final Anschrift ANSCHRIFT = AnschriftTestFactory.create(); public static OrganisationsEinheitHeader create() { @@ -40,6 +41,7 @@ public class OrganisationsEinheitHeaderTestFactory { return OrganisationsEinheitHeader.builder() .id(ID) .name(NAME) - .anschrift(ANSCHRIFT); + .anschrift(ANSCHRIFT) + .organisationEinheitId(ORGANISATION_EINHEIT_ID); } }