1 package de.juplo.kafka.chat.backend.storage.mongodb;
3 import de.juplo.kafka.chat.backend.domain.ChatRoomInfo;
5 import org.springframework.data.annotation.Id;
6 import org.springframework.data.mongodb.core.mapping.Document;
13 @Getter(AccessLevel.PACKAGE)
14 @Setter(AccessLevel.PACKAGE)
15 @EqualsAndHashCode(of = { "id" })
16 @ToString(of = { "id", "name" })
18 public class ChatRoomTo
24 public ChatRoomInfo toChatRoomInfo()
26 return new ChatRoomInfo(
31 public static ChatRoomTo from(ChatRoomInfo chatRoomInfo)
33 return new ChatRoomTo(
34 chatRoomInfo.getId().toString(),
35 chatRoomInfo.getName());