1 package org.ufcspa.simdecs.entities;
3 import java.io.Serializable;
5 import javax.persistence.Column;
6 import javax.persistence.Entity;
7 import javax.persistence.GeneratedValue;
8 import javax.persistence.GenerationType;
9 import javax.persistence.Id;
10 import javax.persistence.JoinColumn;
11 import javax.persistence.ManyToOne;
12 import javax.persistence.SequenceGenerator;
13 import javax.persistence.Table;
15 import org.hibernate.annotations.Index;
19 @Table(name="PerguntaNodo")
20 @SequenceGenerator(name = "sequencePerguntaNodo", sequenceName = "sqPerguntaNodo", initialValue = 1, allocationSize=1)
21 public class PerguntaNodo implements Serializable {
23 private static final long serialVersionUID = 6879782331178330999L;
26 @GeneratedValue(generator="sequencePerguntaNodo", strategy=GenerationType.AUTO)
29 @Column(length=100, nullable=false)
30 private String pergunta;
33 @JoinColumn(name = "nodo_id", referencedColumnName = "id", nullable = true)
34 @Index(name="pergunta_nodo_fk_i")
40 public void setId(Long id) {
43 public String getPergunta() {
46 public void setPergunta(String pergunta) {
47 this.pergunta = pergunta;
50 public Nodo getNodo() {
54 public void getNodo(Nodo nodo) {
58 public String toString() {
59 return id + " - " + pergunta;
63 public int hashCode() {
66 result = prime * result + ((id == null) ? 0 : id.hashCode());
71 public boolean equals(Object obj) {
76 if (getClass() != obj.getClass())
78 PerguntaNodo other = (PerguntaNodo) obj;
82 } else if (!id.equals(other.id))
87 public PerguntaNodo() {