package br.gov.mj.sislegis.app.model;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.xml.bind.annotation.XmlRootElement;
@Entity
@XmlRootElement
public class AreaConsultada extends AbstractEntity {
private static final long serialVersionUID = -2801342641242367391L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", updatable = false, nullable = false)
private Long id;
@Column(unique = true)
private String descricao;
@Column
private Date prazoResposta;
public Long getId() {
return this.id;
}
public void setId(final Long id) {
this.id = id;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public Date getPrazoResposta() {
return prazoResposta;
}
public void setPrazoResposta(Date prazoResposta) {
this.prazoResposta = prazoResposta;
}
@Override
public String toString() {
String result = getClass().getSimpleName() + " ";
if (descricao != null && !descricao.trim().isEmpty())
result += "descricao: " + descricao;
return result;
}
}