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=7c72873eb97d475160b588a5d4c8b334d4f084ad;hpb=f0113ff34d7a4147ce54116680b611061244f39a;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 7c72873e..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 @@ -3,20 +3,27 @@ package de.juplo.kafka.chat.backend.api; 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()); } }