public class TopicoDTO {
private Long id;
private String titulo;
private String mensagem;
private LocalDateTime dataCriacao;
Este metodo estava assim:
public TopicoDTO(Topico topico) {
this.id = getId();
this.titulo = getTitulo();
this.mensagem = getMensagem();
this.dataCriacao = getDataCriacao();
Assim funcionou:
public TopicoDTO(Topico topico) {
this.id = topico.getId();
this.titulo = topico.getTitulo();
this.mensagem = topico.getMensagem();
this.dataCriacao = topico.getDataCriacao();
}
public TopicoDTO() {
super();
}
public Long getId() {
return id;
}
public String getTitulo() {
return titulo;
}
public String getMensagem() {
return mensagem;
}
public LocalDateTime getDataCriacao() {
return dataCriacao;
}
public static List<TopicoDTO> converter(List<Topico> topicos) {
return topicos.stream().map(TopicoDTO::new).collect(Collectors.toList());
}
}