X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fchat%2Fbackend%2Fapi%2FMessageTo.java;h=eb5088271fdcddd68e610d6a1c9b792a85a32fae;hb=4aacef9fa8d116ea4ef9687c42b8744841c09457;hp=c77138650a5ee8b4ef41b1ea23bd744a3cc7b668;hpb=7414187b1d200ee3f837a509d22e55dda3a00d32;p=demos%2Fkafka%2Fchat diff --git a/src/main/java/de/juplo/kafka/chat/backend/api/MessageTo.java b/src/main/java/de/juplo/kafka/chat/backend/api/MessageTo.java index c7713865..eb508827 100644 --- a/src/main/java/de/juplo/kafka/chat/backend/api/MessageTo.java +++ b/src/main/java/de/juplo/kafka/chat/backend/api/MessageTo.java @@ -1,22 +1,29 @@ -package de.juplo.kafka.chatroom.api; +package de.juplo.kafka.chat.backend.api; -import de.juplo.kafka.chatroom.domain.Message; +import de.juplo.kafka.chat.backend.domain.Message; import lombok.AllArgsConstructor; import lombok.Data; +import lombok.NoArgsConstructor; import java.time.LocalDateTime; @Data +@NoArgsConstructor @AllArgsConstructor public class MessageTo { private Long id; - private Long serialNumber; - private LocalDateTime timestamp; + private Long serial; + private LocalDateTime time; private String user; private String text; + public Message toMessage() + { + return new Message(Message.MessageKey.of(user, id), serial, time, text); + } + public static MessageTo from(Message message) { return @@ -24,7 +31,7 @@ public class MessageTo message.getId(), message.getSerialNumber(), message.getTimestamp(), - message.getUser(), - message.getText()); + message.getUsername(), + message.getMessageText()); } }