1 package de.juplo.kafka.chat.backend.persistence.kafka;
3 import de.juplo.kafka.chat.backend.domain.ChatRoom;
4 import de.juplo.kafka.chat.backend.domain.ChatRoomInfo;
11 public class ChatRoomInfoTo extends AbstractTo
18 public ChatRoomInfoTo()
20 super(ToType.CHATROOM_INFO);
24 public ChatRoomInfo toChatRoomInfo()
26 return new ChatRoomInfo(UUID.fromString(id), name, shard);
29 public static ChatRoomInfoTo from(ChatRoom chatRoom)
31 return ChatRoomInfoTo.of(chatRoom.getId().toString(), chatRoom.getName(), chatRoom.getShard());
34 public static ChatRoomInfoTo of(String id, String name, int shard)
36 ChatRoomInfoTo to = new ChatRoomInfoTo();