refactor: Refined packaging (renamed packages and classes)
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / api / MessageTo.java
1 package de.juplo.kafka.chat.backend.api;
2
3 import de.juplo.kafka.chat.backend.domain.Message;
4 import lombok.AllArgsConstructor;
5 import lombok.Data;
6
7 import java.time.LocalDateTime;
8
9
10 @Data
11 @AllArgsConstructor
12 public class MessageTo
13 {
14   private Long id;
15   private Long serialNumber;
16   private LocalDateTime timestamp;
17   private String user;
18   private String text;
19
20   public static MessageTo from(Message message)
21   {
22     return
23         new MessageTo(
24             message.getId(),
25             message.getSerialNumber(),
26             message.getTimestamp(),
27             message.getUser(),
28             message.getText());
29   }
30 }