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

Merge pull request 'OZG-5811 Added Type aliases for mongoDB object' (#43) from...

Merge pull request 'OZG-5811 Added Type aliases for mongoDB object' (#43) from OZG-5811-Datenspeicherung-Anpassen into master

Reviewed-on: https://git.ozg-sh.de/ozgcloud-app/administration/pulls/43


Reviewed-by: default avatarOZGCloud <ozgcloud@mgm-tp.com>
parents 3e7ff93b 8cf6517f
No related branches found
No related tags found
No related merge requests found
...@@ -24,6 +24,7 @@ package de.ozgcloud.admin.setting; ...@@ -24,6 +24,7 @@ package de.ozgcloud.admin.setting;
import jakarta.validation.Valid; import jakarta.validation.Valid;
import org.springframework.data.annotation.Id; import org.springframework.data.annotation.Id;
import org.springframework.data.annotation.TypeAlias;
import org.springframework.data.mongodb.core.mapping.Document; import org.springframework.data.mongodb.core.mapping.Document;
import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeInfo;
...@@ -37,6 +38,7 @@ import lombok.extern.jackson.Jacksonized; ...@@ -37,6 +38,7 @@ import lombok.extern.jackson.Jacksonized;
@Getter @Getter
@Jacksonized @Jacksonized
@Document(Setting.COLLECTION_NAME) @Document(Setting.COLLECTION_NAME)
@TypeAlias("Setting")
public class Setting { public class Setting {
static final String COLLECTION_NAME = "settings"; static final String COLLECTION_NAME = "settings";
......
...@@ -2,6 +2,9 @@ package de.ozgcloud.admin.setting.postfach; ...@@ -2,6 +2,9 @@ package de.ozgcloud.admin.setting.postfach;
import jakarta.validation.Valid; 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 de.ozgcloud.admin.setting.SettingBody;
import lombok.Builder; import lombok.Builder;
import lombok.Getter; import lombok.Getter;
...@@ -10,6 +13,8 @@ import lombok.extern.jackson.Jacksonized; ...@@ -10,6 +13,8 @@ import lombok.extern.jackson.Jacksonized;
@Getter @Getter
@Jacksonized @Jacksonized
@Builder @Builder
@Document
@TypeAlias("PostfachSettingBody")
public class PostfachSettingBody implements SettingBody { public class PostfachSettingBody implements SettingBody {
@Valid @Valid
private Absender absender; private Absender absender;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment