From 8cf6517f56c2c08040eb74aa45d848e945933b8a Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Fri, 12 Jul 2024 16:05:56 +0200 Subject: [PATCH] OZG-5811 Added Type aliases for mongoDB object --- src/main/java/de/ozgcloud/admin/setting/Setting.java | 2 ++ .../ozgcloud/admin/setting/postfach/PostfachSettingBody.java | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/src/main/java/de/ozgcloud/admin/setting/Setting.java b/src/main/java/de/ozgcloud/admin/setting/Setting.java index 6bf42c62..7613af8d 100644 --- a/src/main/java/de/ozgcloud/admin/setting/Setting.java +++ b/src/main/java/de/ozgcloud/admin/setting/Setting.java @@ -24,6 +24,7 @@ package de.ozgcloud.admin.setting; import jakarta.validation.Valid; import org.springframework.data.annotation.Id; +import org.springframework.data.annotation.TypeAlias; import org.springframework.data.mongodb.core.mapping.Document; import com.fasterxml.jackson.annotation.JsonTypeInfo; @@ -37,6 +38,7 @@ import lombok.extern.jackson.Jacksonized; @Getter @Jacksonized @Document(Setting.COLLECTION_NAME) +@TypeAlias("Setting") public class Setting { static final String COLLECTION_NAME = "settings"; diff --git a/src/main/java/de/ozgcloud/admin/setting/postfach/PostfachSettingBody.java b/src/main/java/de/ozgcloud/admin/setting/postfach/PostfachSettingBody.java index 85f55727..43a536c9 100644 --- a/src/main/java/de/ozgcloud/admin/setting/postfach/PostfachSettingBody.java +++ b/src/main/java/de/ozgcloud/admin/setting/postfach/PostfachSettingBody.java @@ -2,6 +2,9 @@ package de.ozgcloud.admin.setting.postfach; import jakarta.validation.Valid; +import org.springframework.data.annotation.TypeAlias; +import org.springframework.data.mongodb.core.mapping.Document; + import de.ozgcloud.admin.setting.SettingBody; import lombok.Builder; import lombok.Getter; @@ -10,6 +13,8 @@ import lombok.extern.jackson.Jacksonized; @Getter @Jacksonized @Builder +@Document +@TypeAlias("PostfachSettingBody") public class PostfachSettingBody implements SettingBody { @Valid private Absender absender; -- GitLab