From d4785b472c26f9593b0d8ce308d544fc7317d5cf Mon Sep 17 00:00:00 2001 From: Michael Hoennig Date: Fri, 19 Jan 2024 13:46:39 +0100 Subject: [PATCH] add missing birthPlace to OpenAPI and Patcher --- .../HsOfficePartnerDetailsEntityPatcher.java | 1 + .../hs-office/hs-office-partner-schemas.yaml | 9 +++++++++ ...fficePartnerDetailsEntityPatcherUnitTest.java | 16 ++++++++++++++-- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/hostsharing/hsadminng/hs/office/partner/HsOfficePartnerDetailsEntityPatcher.java b/src/main/java/net/hostsharing/hsadminng/hs/office/partner/HsOfficePartnerDetailsEntityPatcher.java index 5940339a..61cd49c0 100644 --- a/src/main/java/net/hostsharing/hsadminng/hs/office/partner/HsOfficePartnerDetailsEntityPatcher.java +++ b/src/main/java/net/hostsharing/hsadminng/hs/office/partner/HsOfficePartnerDetailsEntityPatcher.java @@ -22,6 +22,7 @@ class HsOfficePartnerDetailsEntityPatcher implements EntityPatcher { private static final UUID INITIAL_PARTNER_UUID = UUID.randomUUID(); - private static final UUID INITIAL_CONTACT_UUID = UUID.randomUUID(); - private static final UUID INITIAL_PERSON_UUID = UUID.randomUUID(); + + private static final String INITIAL_BIRTHPLACE = null; + private static final String PATCHED_BIRTHPLACE = "Essen (Ruhr)"; private static final LocalDate INITIAL_BIRTHDAY = LocalDate.parse("1900-01-01"); private static final LocalDate PATCHED_BIRTHDAY = LocalDate.parse("1990-12-31"); @@ -54,6 +55,7 @@ class HsOfficePartnerDetailsEntityPatcherUnitTest extends PatchUnitTestBase< entity.setUuid(INITIAL_PARTNER_UUID); entity.setRegistrationOffice("initial Reg-Office"); entity.setRegistrationNumber("initial Reg-Number"); + entity.setBirthPlace(INITIAL_BIRTHPLACE); entity.setBirthday(INITIAL_BIRTHDAY); entity.setBirthName("initial birth name"); entity.setDateOfDeath(INITIAL_DAY_OF_DEATH); @@ -78,6 +80,16 @@ class HsOfficePartnerDetailsEntityPatcherUnitTest extends PatchUnitTestBase< HsOfficePartnerDetailsPatchResource::setRegistrationOffice, "patched Reg-Office", HsOfficePartnerDetailsEntity::setRegistrationOffice), + new JsonNullableProperty<>( + "birthplace", + HsOfficePartnerDetailsPatchResource::setBirthPlace, + PATCHED_BIRTHPLACE, + HsOfficePartnerDetailsEntity::setBirthPlace), + new JsonNullableProperty<>( + "birthname", + HsOfficePartnerDetailsPatchResource::setBirthName, + "patched birth name", + HsOfficePartnerDetailsEntity::setBirthName), new JsonNullableProperty<>( "birthday", HsOfficePartnerDetailsPatchResource::setBirthday,