package br.gov.mj.sislegis.app.model; 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 Posicionamento extends AbstractEntity { private static final long serialVersionUID = -5843916678553628190L; @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "id", updatable = false, nullable = false) private Long id; @Column(unique = true) private String nome; public Long getId() { return this.id; } public void setId(final Long id) { this.id = id; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } @Override public String toString() { String result = getClass().getSimpleName() + " "; if (nome != null && !nome.trim().isEmpty()) result += "nome: " + nome; return result; } }