1 package ecar.pojo;
2
3
4
5 import java.util.HashSet;
6 import java.util.Set;
7 import javax.persistence.Column;
8 import javax.persistence.Entity;
9 import javax.persistence.FetchType;
10 import javax.persistence.GeneratedValue;
11 import javax.persistence.Id;
12 import javax.persistence.JoinColumn;
13 import javax.persistence.ManyToOne;
14 import javax.persistence.OneToMany;
15 import javax.persistence.Table;
16 import org.hibernate.annotations.GenericGenerator;
17
18
19
20
21 @Entity
22 @Table(name = "TB_UPLOAD_TIPO_ARQUIVO_UTA")
23 public class UploadTipoArquivoUta implements java.io.Serializable {
24
25 private Long codUta;
26 private String tagHtmlUta;
27 private String descricaoUta;
28 private UploadTipoCategoriaUtc uploadTipoCategoriaUtc;
29 private Set<ItemEstrutUploadIettup> itemEstrutUploadIettups = new HashSet<ItemEstrutUploadIettup>(0);
30 private Set<HistoricoIettupH> historicoIettupHs = new HashSet<HistoricoIettupH>(0);
31
32 public UploadTipoArquivoUta() {
33 }
34
35 public UploadTipoArquivoUta(String tagHtmlUta, String descricaoUta, UploadTipoCategoriaUtc uploadTipoCategoriaUtc, Set<ItemEstrutUploadIettup> itemEstrutUploadIettups, Set<HistoricoIettupH> historicoIettupHs) {
36 this.tagHtmlUta = tagHtmlUta;
37 this.descricaoUta = descricaoUta;
38 this.uploadTipoCategoriaUtc = uploadTipoCategoriaUtc;
39 this.itemEstrutUploadIettups = itemEstrutUploadIettups;
40 this.historicoIettupHs = historicoIettupHs;
41 }
42
43 @GenericGenerator(name = "generator", strategy = "increment")
44 @Id
45 @GeneratedValue(generator = "generator")
46 @Column(name = "COD_UTA", nullable = false)
47 public Long getCodUta() {
48 return this.codUta;
49 }
50
51 public void setCodUta(Long codUta) {
52 this.codUta = codUta;
53 }
54
55 @Column(name = "TAG_HTML_UTA", length = 2000)
56 public String getTagHtmlUta() {
57 return this.tagHtmlUta;
58 }
59
60 public void setTagHtmlUta(String tagHtmlUta) {
61 this.tagHtmlUta = tagHtmlUta;
62 }
63
64 @Column(name = "DESCRICAO_UTA", length = 20)
65 public String getDescricaoUta() {
66 return this.descricaoUta;
67 }
68
69 public void setDescricaoUta(String descricaoUta) {
70 this.descricaoUta = descricaoUta;
71 }
72
73 @ManyToOne(fetch = FetchType.LAZY)
74 @JoinColumn(name = "COD_UTC")
75 public UploadTipoCategoriaUtc getUploadTipoCategoriaUtc() {
76 return this.uploadTipoCategoriaUtc;
77 }
78
79 public void setUploadTipoCategoriaUtc(UploadTipoCategoriaUtc uploadTipoCategoriaUtc) {
80 this.uploadTipoCategoriaUtc = uploadTipoCategoriaUtc;
81 }
82
83 @OneToMany(fetch = FetchType.LAZY, mappedBy = "uploadTipoArquivoUta")
84 public Set<ItemEstrutUploadIettup> getItemEstrutUploadIettups() {
85 return this.itemEstrutUploadIettups;
86 }
87
88 public void setItemEstrutUploadIettups(Set<ItemEstrutUploadIettup> itemEstrutUploadIettups) {
89 this.itemEstrutUploadIettups = itemEstrutUploadIettups;
90 }
91
92 @OneToMany(fetch = FetchType.LAZY, mappedBy = "uploadTipoArquivoUta")
93 public Set<HistoricoIettupH> getHistoricoIettupHs() {
94 return this.historicoIettupHs;
95 }
96
97 public void setHistoricoIettupHs(Set<HistoricoIettupH> historicoIettupHs) {
98 this.historicoIettupHs = historicoIettupHs;
99 }
100
101 }