1 package ecar.pojo;
2
3
4
5 import java.util.Date;
6 import java.util.HashSet;
7 import java.util.Set;
8 import javax.persistence.Column;
9 import javax.persistence.Entity;
10 import javax.persistence.FetchType;
11 import javax.persistence.GeneratedValue;
12 import javax.persistence.Id;
13 import javax.persistence.OneToMany;
14 import javax.persistence.Table;
15 import javax.persistence.Temporal;
16 import javax.persistence.TemporalType;
17 import org.hibernate.annotations.GenericGenerator;
18
19
20
21
22 @Entity
23 @Table(name = "TB_CONFIG_SIS_EXEC_FINAN_CSEF")
24 public class ConfigSisExecFinanCsef implements java.io.Serializable {
25
26 private static final long serialVersionUID = 4114171956531252078L;
27
28 private Long codCsef;
29 private String indAtivoCsef;
30 private Date dataInclusaoCsef;
31 private String siglaCsef;
32 private String nomeCsef;
33 private String indPermiteValormanualorcCsef;
34 private Set<FonteRecursoFonr> fonteRecursoFonrs = new HashSet<FonteRecursoFonr>(0);
35 private Set<ConfigSisExecFinanCsefv> configSisExecFinanCsefvs = new HashSet<ConfigSisExecFinanCsefv>(0);
36
37 public ConfigSisExecFinanCsef() {
38 }
39
40 public ConfigSisExecFinanCsef(String indAtivoCsef, Date dataInclusaoCsef, String siglaCsef, String nomeCsef, String indPermiteValormanualorcCsef, Set<FonteRecursoFonr> fonteRecursoFonrs, Set<ConfigSisExecFinanCsefv> configSisExecFinanCsefvs) {
41 this.indAtivoCsef = indAtivoCsef;
42 this.dataInclusaoCsef = dataInclusaoCsef;
43 this.siglaCsef = siglaCsef;
44 this.nomeCsef = nomeCsef;
45 this.indPermiteValormanualorcCsef = indPermiteValormanualorcCsef;
46 this.fonteRecursoFonrs = fonteRecursoFonrs;
47 this.configSisExecFinanCsefvs = configSisExecFinanCsefvs;
48 }
49
50 @GenericGenerator(name = "generator", strategy = "increment")
51 @Id
52 @GeneratedValue(generator = "generator")
53 @Column(name = "COD_CSEF", nullable = false)
54 public Long getCodCsef() {
55 return this.codCsef;
56 }
57
58 public void setCodCsef(Long codCsef) {
59 this.codCsef = codCsef;
60 }
61
62 @Column(name = "IND_ATIVO_CSEF", length = 1)
63 public String getIndAtivoCsef() {
64 return this.indAtivoCsef;
65 }
66
67 public void setIndAtivoCsef(String indAtivoCsef) {
68 this.indAtivoCsef = indAtivoCsef;
69 }
70
71 @Temporal(TemporalType.TIMESTAMP)
72 @Column(name = "DATA_INCLUSAO_CSEF", length = 7)
73 public Date getDataInclusaoCsef() {
74 return this.dataInclusaoCsef;
75 }
76
77 public void setDataInclusaoCsef(Date dataInclusaoCsef) {
78 this.dataInclusaoCsef = dataInclusaoCsef;
79 }
80
81 @Column(name = "SIGLA_CSEF", length = 6)
82 public String getSiglaCsef() {
83 return this.siglaCsef;
84 }
85
86 public void setSiglaCsef(String siglaCsef) {
87 this.siglaCsef = siglaCsef;
88 }
89
90 @Column(name = "NOME_CSEF", length = 20)
91 public String getNomeCsef() {
92 return this.nomeCsef;
93 }
94
95 public void setNomeCsef(String nomeCsef) {
96 this.nomeCsef = nomeCsef;
97 }
98
99 @Column(name = "IND_PERMITEVALORMANUALORC_CSEF", length = 1)
100 public String getIndPermiteValormanualorcCsef() {
101 return this.indPermiteValormanualorcCsef;
102 }
103
104 public void setIndPermiteValormanualorcCsef(String indPermiteValormanualorcCsef) {
105 this.indPermiteValormanualorcCsef = indPermiteValormanualorcCsef;
106 }
107
108 @OneToMany(fetch = FetchType.LAZY, mappedBy = "configSisExecFinanCsef")
109 public Set<FonteRecursoFonr> getFonteRecursoFonrs() {
110 return this.fonteRecursoFonrs;
111 }
112
113 public void setFonteRecursoFonrs(Set<FonteRecursoFonr> fonteRecursoFonrs) {
114 this.fonteRecursoFonrs = fonteRecursoFonrs;
115 }
116
117 @OneToMany(fetch = FetchType.LAZY, mappedBy = "configSisExecFinanCsef")
118 public Set<ConfigSisExecFinanCsefv> getConfigSisExecFinanCsefvs() {
119 return this.configSisExecFinanCsefvs;
120 }
121
122 public void setConfigSisExecFinanCsefvs(Set<ConfigSisExecFinanCsefv> configSisExecFinanCsefvs) {
123 this.configSisExecFinanCsefvs = configSisExecFinanCsefvs;
124 }
125
126 }