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.OneToMany;
13 import javax.persistence.Table;
14 import org.hibernate.annotations.GenericGenerator;
15
16
17
18
19 @Entity
20 @Table(name = "TB_PERIODICIDADE_PRDC")
21 public class PeriodicidadePrdc implements java.io.Serializable {
22
23 private Long codPrdc;
24 private Integer numMesesPrdc;
25 private String descricaoPrdc;
26 private Set<ConfiguracaoCfg> configuracaoCfgs = new HashSet<ConfiguracaoCfg>(0);
27 private Set<ItemEstruturaIett> itemEstruturaIetts = new HashSet<ItemEstruturaIett>(0);
28 private Set<ItemEstruturarevisaoIettrev> itemEstruturarevisaoIettrevs = new HashSet<ItemEstruturarevisaoIettrev>(0);
29 private Set<ItemEstrtIndResulIettr> itemEstrtIndResulIettr = new HashSet<ItemEstrtIndResulIettr>(0);
30 private Set<HistoricoIettH> historicoIettHs = new HashSet<HistoricoIettH>(0);
31
32 public PeriodicidadePrdc() {
33 }
34
35 public PeriodicidadePrdc(Integer numMesesPrdc, String descricaoPrdc, Set<ConfiguracaoCfg> configuracaoCfgs, Set<ItemEstruturaIett> itemEstruturaIetts, Set<ItemEstruturarevisaoIettrev> itemEstruturarevisaoIettrevs, Set<ItemEstrtIndResulIettr> itemEstrtIndResulIettr, Set<HistoricoIettH> historicoIettHs) {
36 this.numMesesPrdc = numMesesPrdc;
37 this.descricaoPrdc = descricaoPrdc;
38 this.configuracaoCfgs = configuracaoCfgs;
39 this.itemEstruturaIetts = itemEstruturaIetts;
40 this.itemEstruturarevisaoIettrevs = itemEstruturarevisaoIettrevs;
41 this.itemEstrtIndResulIettr = itemEstrtIndResulIettr;
42 this.historicoIettHs = historicoIettHs;
43 }
44
45 @GenericGenerator(name = "generator", strategy = "increment")
46 @Id
47 @GeneratedValue(generator = "generator")
48 @Column(name = "COD_PRDC", nullable = false)
49 public Long getCodPrdc() {
50 return this.codPrdc;
51 }
52
53 public void setCodPrdc(Long codPrdc) {
54 this.codPrdc = codPrdc;
55 }
56
57 @Column(name = "NUM_MESES_PRDC", length = 3)
58 public Integer getNumMesesPrdc() {
59 return this.numMesesPrdc;
60 }
61
62 public void setNumMesesPrdc(Integer numMesesPrdc) {
63 this.numMesesPrdc = numMesesPrdc;
64 }
65
66 @Column(name = "DESCRICAO_PRDC", length = 30)
67 public String getDescricaoPrdc() {
68 return this.descricaoPrdc;
69 }
70
71 public void setDescricaoPrdc(String descricaoPrdc) {
72 this.descricaoPrdc = descricaoPrdc;
73 }
74
75 @OneToMany(fetch = FetchType.LAZY, mappedBy = "periodicidadePrdc")
76 public Set<ConfiguracaoCfg> getConfiguracaoCfgs() {
77 return this.configuracaoCfgs;
78 }
79
80 public void setConfiguracaoCfgs(Set<ConfiguracaoCfg> configuracaoCfgs) {
81 this.configuracaoCfgs = configuracaoCfgs;
82 }
83
84 @OneToMany(fetch = FetchType.LAZY, mappedBy = "periodicidadePrdc")
85 public Set<ItemEstruturaIett> getItemEstruturaIetts() {
86 return this.itemEstruturaIetts;
87 }
88
89 public void setItemEstruturaIetts(Set<ItemEstruturaIett> itemEstruturaIetts) {
90 this.itemEstruturaIetts = itemEstruturaIetts;
91 }
92
93 @OneToMany(fetch = FetchType.LAZY, mappedBy = "periodicidadePrdcrev")
94 public Set<ItemEstruturarevisaoIettrev> getItemEstruturarevisaoIettrevs() {
95 return this.itemEstruturarevisaoIettrevs;
96 }
97
98 public void setItemEstruturarevisaoIettrevs(Set<ItemEstruturarevisaoIettrev> itemEstruturarevisaoIettrevs) {
99 this.itemEstruturarevisaoIettrevs = itemEstruturarevisaoIettrevs;
100 }
101
102 @OneToMany(fetch = FetchType.LAZY, mappedBy = "periodicidadePrdc")
103 public Set<ItemEstrtIndResulIettr> getItemEstrtIndResulIettr() {
104 return this.itemEstrtIndResulIettr;
105 }
106
107 public void setItemEstrtIndResulIettr(Set<ItemEstrtIndResulIettr> itemEstrtIndResulIettr) {
108 this.itemEstrtIndResulIettr = itemEstrtIndResulIettr;
109 }
110
111 @OneToMany(fetch = FetchType.LAZY, mappedBy = "periodicidadePrdc")
112 public Set<HistoricoIettH> getHistoricoIettHs() {
113 return this.historicoIettHs;
114 }
115
116 public void setHistoricoIettHs(Set<HistoricoIettH> historicoIettHs) {
117 this.historicoIettHs = historicoIettHs;
118 }
119
120 }