package adt.mainnode.dto; import adt.mainnode.entity.Notification; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @Data @Entity public class NotificationDto { @Id @GeneratedValue private Long id; @JsonProperty("Node_Id") private String node_Id; @JsonProperty("Ip") private String ip; @JsonProperty("port") private String port; @JsonProperty("timestamp") private double timestamp; public static NotificationDto createNotification (Notification notification, String node_Id){ NotificationDto result = new NotificationDto(); result.setIp(notification.getIp()); result.setPort(notification.getPort()); result.setTimestamp(notification.getTimestamp()); result.setNode_Id(node_Id); return result; } }