package ungp.sampleng.backend.entity; import java.io.Serializable; import java.util.Date; import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.mapping.DBRef; import org.springframework.data.mongodb.core.mapping.Document; @Document(collection="infracoes") public class Infracao implements Serializable{ private static final long serialVersionUID = 6279552463751962664L; @Id private String id; private Date dtInfracao; @DBRef private Logradouro logradouro; private Condutor condutor; public Date getDtInfracao() { return dtInfracao; } public void setDtInfracao(Date dtInfracao) { this.dtInfracao = dtInfracao; } public Logradouro getLogradouro() { return logradouro; } public void setLogradouro(Logradouro logradouro) { this.logradouro = logradouro; } public Condutor getCondutor() { return condutor; } public void setCondutor(Condutor condutor) { this.condutor = condutor; } public boolean isCondutorProprietario() { return getCondutor().isProprietario(); } public String getId() { return id; } public void setId(String id) { this.id = id; } }