View Javadoc

1   package ecar.pojo;
2   
3   // Generated Aug 13, 2009 2:24:15 PM by Hibernate Tools 3.2.0.CR1
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.JoinColumn;
14  import javax.persistence.ManyToOne;
15  import javax.persistence.OneToMany;
16  import javax.persistence.Table;
17  import javax.persistence.Temporal;
18  import javax.persistence.TemporalType;
19  import org.hibernate.annotations.GenericGenerator;
20  
21  /**
22   * SisGrupoAtributoSga generated by hbm2java
23   */
24  @Entity
25  @Table(name = "TB_SIS_GRUPO_ATRIBUTO_SGA")
26  public class SisGrupoAtributoSga implements java.io.Serializable {
27  
28    private Long codSga;
29    private String descricaoSga;
30    private Date dataInclusaoSga;
31    private String indAtivoSga;
32    private String indTabelaUsoSga;
33    private String indCadSiteSga;
34    private String indSistemaSga;
35    private Integer seqApresentacaoSga;
36    private String indObrigatorioSga;
37    private String indCadUsuSga;
38    private String descInfoComplementar;
39    private SisTipoOrdenacaoSto sisTipoOrdenacaoSto;
40    private Set<SegmentoSgt> segmentoSgts = new HashSet<SegmentoSgt>(0);
41    private Set<SisAtributoSatb> sisAtributoSatbs = new HashSet<SisAtributoSatb>(0);
42    private Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrPgIni = new HashSet<ConfiguracaoCfg>(0);
43    private Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrNvPlan = new HashSet<ConfiguracaoCfg>(0);
44    private Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrClAcesso = new HashSet<ConfiguracaoCfg>(0);
45    private Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrLeiCapa = new HashSet<ConfiguracaoCfg>(0);
46    private Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrTpAcesso = new HashSet<ConfiguracaoCfg>(0);
47    private Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrMetasFisicas = new HashSet<ConfiguracaoCfg>(0);
48    private Set<AtributosAtb> grupoAtributosLivresSgas = new HashSet<AtributosAtb>(0);
49    private SisTipoExibicGrupoSteg sisTipoExibicGrupoSteg;
50    private SisTipoExibicGrupoSteg sisTipoExibicGrupoCadUsuSteg;
51  
52    public SisGrupoAtributoSga() {
53    }
54  
55    public SisGrupoAtributoSga(String descricaoSga, Date dataInclusaoSga, String indAtivoSga, String indTabelaUsoSga, String indCadSiteSga, String indSistemaSga, Integer seqApresentacaoSga, String indObrigatorioSga, String indCadUsuSga, String descInfoComplementar, SisTipoOrdenacaoSto sisTipoOrdenacaoSto, Set<SegmentoSgt> segmentoSgts, Set<SisAtributoSatb> sisAtributoSatbs, Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrPgIni, Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrNvPlan, Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrClAcesso, Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrLeiCapa, Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrTpAcesso, Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrMetasFisicas, Set<AtributosAtb> grupoAtributosLivresSgas, SisTipoExibicGrupoSteg sisTipoExibicGrupoSteg, SisTipoExibicGrupoSteg sisTipoExibicGrupoCadUsuSteg) {
56      this.descricaoSga = descricaoSga;
57      this.dataInclusaoSga = dataInclusaoSga;
58      this.indAtivoSga = indAtivoSga;
59      this.indTabelaUsoSga = indTabelaUsoSga;
60      this.indCadSiteSga = indCadSiteSga;
61      this.indSistemaSga = indSistemaSga;
62      this.seqApresentacaoSga = seqApresentacaoSga;
63      this.indObrigatorioSga = indObrigatorioSga;
64      this.indCadUsuSga = indCadUsuSga;
65      this.descInfoComplementar = descInfoComplementar;
66      this.sisTipoOrdenacaoSto = sisTipoOrdenacaoSto;
67      this.segmentoSgts = segmentoSgts;
68      this.sisAtributoSatbs = sisAtributoSatbs;
69      this.configuracaoCfgsByCodSgaGrAtrPgIni = configuracaoCfgsByCodSgaGrAtrPgIni;
70      this.configuracaoCfgsByCodSgaGrAtrNvPlan = configuracaoCfgsByCodSgaGrAtrNvPlan;
71      this.configuracaoCfgsByCodSgaGrAtrClAcesso = configuracaoCfgsByCodSgaGrAtrClAcesso;
72      this.configuracaoCfgsByCodSgaGrAtrLeiCapa = configuracaoCfgsByCodSgaGrAtrLeiCapa;
73      this.configuracaoCfgsByCodSgaGrAtrTpAcesso = configuracaoCfgsByCodSgaGrAtrTpAcesso;
74      this.configuracaoCfgsByCodSgaGrAtrMetasFisicas = configuracaoCfgsByCodSgaGrAtrMetasFisicas;
75      this.grupoAtributosLivresSgas = grupoAtributosLivresSgas;
76      this.sisTipoExibicGrupoSteg = sisTipoExibicGrupoSteg;
77      this.sisTipoExibicGrupoCadUsuSteg = sisTipoExibicGrupoCadUsuSteg;
78    }
79  
80    @GenericGenerator(name = "generator", strategy = "increment")
81    @Id
82    @GeneratedValue(generator = "generator")
83    @Column(name = "COD_SGA", nullable = false)
84    public Long getCodSga() {
85      return this.codSga;
86    }
87  
88    public void setCodSga(Long codSga) {
89      this.codSga = codSga;
90    }
91  
92    @Column(name = "DESCRICAO_SGA", length = 40)
93    public String getDescricaoSga() {
94      return this.descricaoSga;
95    }
96  
97    public void setDescricaoSga(String descricaoSga) {
98      this.descricaoSga = descricaoSga;
99    }
100 
101   @Temporal(TemporalType.TIMESTAMP)
102   @Column(name = "DATA_INCLUSAO_SGA", length = 7)
103   public Date getDataInclusaoSga() {
104     return this.dataInclusaoSga;
105   }
106 
107   public void setDataInclusaoSga(Date dataInclusaoSga) {
108     this.dataInclusaoSga = dataInclusaoSga;
109   }
110 
111   @Column(name = "IND_ATIVO_SGA", length = 1)
112   public String getIndAtivoSga() {
113     return this.indAtivoSga;
114   }
115 
116   public void setIndAtivoSga(String indAtivoSga) {
117     this.indAtivoSga = indAtivoSga;
118   }
119 
120   @Column(name = "IND_TABELA_USO_SGA", length = 1)
121   public String getIndTabelaUsoSga() {
122     return this.indTabelaUsoSga;
123   }
124 
125   public void setIndTabelaUsoSga(String indTabelaUsoSga) {
126     this.indTabelaUsoSga = indTabelaUsoSga;
127   }
128 
129   @Column(name = "IND_CAD_SITE_SGA", length = 1)
130   public String getIndCadSiteSga() {
131     return this.indCadSiteSga;
132   }
133 
134   public void setIndCadSiteSga(String indCadSiteSga) {
135     this.indCadSiteSga = indCadSiteSga;
136   }
137 
138   @Column(name = "IND_SISTEMA_SGA", length = 1)
139   public String getIndSistemaSga() {
140     return this.indSistemaSga;
141   }
142 
143   public void setIndSistemaSga(String indSistemaSga) {
144     this.indSistemaSga = indSistemaSga;
145   }
146 
147   @Column(name = "SEQ_APRESENTACAO_SGA", length = 3)
148   public Integer getSeqApresentacaoSga() {
149     return this.seqApresentacaoSga;
150   }
151 
152   public void setSeqApresentacaoSga(Integer seqApresentacaoSga) {
153     this.seqApresentacaoSga = seqApresentacaoSga;
154   }
155 
156   @Column(name = "IND_OBRIGATORIO_SGA", length = 1)
157   public String getIndObrigatorioSga() {
158     return this.indObrigatorioSga;
159   }
160 
161   public void setIndObrigatorioSga(String indObrigatorioSga) {
162     this.indObrigatorioSga = indObrigatorioSga;
163   }
164 
165   @Column(name = "IND_CAD_USU_SGA", length = 1)
166   public String getIndCadUsuSga() {
167     return this.indCadUsuSga;
168   }
169 
170   public void setIndCadUsuSga(String indCadUsuSga) {
171     this.indCadUsuSga = indCadUsuSga;
172   }
173 
174   @Column(name = "desc_info_complementar", length = 200)
175   public String getDescInfoComplementar() {
176     return this.descInfoComplementar;
177   }
178 
179   public void setDescInfoComplementar(String descInfoComplementar) {
180     this.descInfoComplementar = descInfoComplementar;
181   }
182 
183   @ManyToOne(fetch = FetchType.LAZY)
184   @JoinColumn(name = "COD_STO")
185   public SisTipoOrdenacaoSto getSisTipoOrdenacaoSto() {
186     return this.sisTipoOrdenacaoSto;
187   }
188 
189   public void setSisTipoOrdenacaoSto(SisTipoOrdenacaoSto sisTipoOrdenacaoSto) {
190     this.sisTipoOrdenacaoSto = sisTipoOrdenacaoSto;
191   }
192 
193   @OneToMany(fetch = FetchType.LAZY, mappedBy = "sisGrupoAtributoSga")
194   public Set<SegmentoSgt> getSegmentoSgts() {
195     return this.segmentoSgts;
196   }
197 
198   public void setSegmentoSgts(Set<SegmentoSgt> segmentoSgts) {
199     this.segmentoSgts = segmentoSgts;
200   }
201 
202   @OneToMany(fetch = FetchType.LAZY, mappedBy = "sisGrupoAtributoSga")
203   public Set<SisAtributoSatb> getSisAtributoSatbs() {
204     return this.sisAtributoSatbs;
205   }
206 
207   public void setSisAtributoSatbs(Set<SisAtributoSatb> sisAtributoSatbs) {
208     this.sisAtributoSatbs = sisAtributoSatbs;
209   }
210 
211   @OneToMany(fetch = FetchType.LAZY, mappedBy = "sisGrupoAtributoSgaByCodSgaGrAtrPgIni")
212   public Set<ConfiguracaoCfg> getConfiguracaoCfgsByCodSgaGrAtrPgIni() {
213     return this.configuracaoCfgsByCodSgaGrAtrPgIni;
214   }
215 
216   public void setConfiguracaoCfgsByCodSgaGrAtrPgIni(Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrPgIni) {
217     this.configuracaoCfgsByCodSgaGrAtrPgIni = configuracaoCfgsByCodSgaGrAtrPgIni;
218   }
219 
220   @OneToMany(fetch = FetchType.LAZY, mappedBy = "sisGrupoAtributoSgaByCodSgaGrAtrNvPlan")
221   public Set<ConfiguracaoCfg> getConfiguracaoCfgsByCodSgaGrAtrNvPlan() {
222     return this.configuracaoCfgsByCodSgaGrAtrNvPlan;
223   }
224 
225   public void setConfiguracaoCfgsByCodSgaGrAtrNvPlan(Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrNvPlan) {
226     this.configuracaoCfgsByCodSgaGrAtrNvPlan = configuracaoCfgsByCodSgaGrAtrNvPlan;
227   }
228 
229   @OneToMany(fetch = FetchType.LAZY, mappedBy = "sisGrupoAtributoSgaByCodSgaGrAtrClAcesso")
230   public Set<ConfiguracaoCfg> getConfiguracaoCfgsByCodSgaGrAtrClAcesso() {
231     return this.configuracaoCfgsByCodSgaGrAtrClAcesso;
232   }
233 
234   public void setConfiguracaoCfgsByCodSgaGrAtrClAcesso(Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrClAcesso) {
235     this.configuracaoCfgsByCodSgaGrAtrClAcesso = configuracaoCfgsByCodSgaGrAtrClAcesso;
236   }
237 
238   @OneToMany(fetch = FetchType.LAZY, mappedBy = "sisGrupoAtributoSgaByCodSgaGrAtrLeiCapa")
239   public Set<ConfiguracaoCfg> getConfiguracaoCfgsByCodSgaGrAtrLeiCapa() {
240     return this.configuracaoCfgsByCodSgaGrAtrLeiCapa;
241   }
242 
243   public void setConfiguracaoCfgsByCodSgaGrAtrLeiCapa(Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrLeiCapa) {
244     this.configuracaoCfgsByCodSgaGrAtrLeiCapa = configuracaoCfgsByCodSgaGrAtrLeiCapa;
245   }
246 
247   @OneToMany(fetch = FetchType.LAZY, mappedBy = "sisGrupoAtributoSgaByCodSgaGrAtrTpAcesso")
248   public Set<ConfiguracaoCfg> getConfiguracaoCfgsByCodSgaGrAtrTpAcesso() {
249     return this.configuracaoCfgsByCodSgaGrAtrTpAcesso;
250   }
251 
252   public void setConfiguracaoCfgsByCodSgaGrAtrTpAcesso(Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrTpAcesso) {
253     this.configuracaoCfgsByCodSgaGrAtrTpAcesso = configuracaoCfgsByCodSgaGrAtrTpAcesso;
254   }
255 
256   @OneToMany(fetch = FetchType.LAZY, mappedBy = "sisGrupoAtributoSgaByCodSgaGrAtrMetasFisicas")
257   public Set<ConfiguracaoCfg> getConfiguracaoCfgsByCodSgaGrAtrMetasFisicas() {
258     return this.configuracaoCfgsByCodSgaGrAtrMetasFisicas;
259   }
260 
261   public void setConfiguracaoCfgsByCodSgaGrAtrMetasFisicas(Set<ConfiguracaoCfg> configuracaoCfgsByCodSgaGrAtrMetasFisicas) {
262     this.configuracaoCfgsByCodSgaGrAtrMetasFisicas = configuracaoCfgsByCodSgaGrAtrMetasFisicas;
263   }
264 
265   @OneToMany(fetch = FetchType.LAZY, mappedBy = "sisGrupoAtributoSga")
266   public Set<AtributosAtb> getGrupoAtributosLivresSgas() {
267     return this.grupoAtributosLivresSgas;
268   }
269 
270   public void setGrupoAtributosLivresSgas(Set<AtributosAtb> grupoAtributosLivresSgas) {
271     this.grupoAtributosLivresSgas = grupoAtributosLivresSgas;
272   }
273 
274   @ManyToOne(fetch = FetchType.LAZY)
275   @JoinColumn(name = "COD_STEG")
276   public SisTipoExibicGrupoSteg getSisTipoExibicGrupoSteg() {
277     return this.sisTipoExibicGrupoSteg;
278   }
279 
280   public void setSisTipoExibicGrupoSteg(SisTipoExibicGrupoSteg sisTipoExibicGrupoSteg) {
281     this.sisTipoExibicGrupoSteg = sisTipoExibicGrupoSteg;
282   }
283 
284   @ManyToOne(fetch = FetchType.LAZY)
285   @JoinColumn(name = "COD_STEG_CAD_USU")
286   public SisTipoExibicGrupoSteg getSisTipoExibicGrupoCadUsuSteg() {
287     return this.sisTipoExibicGrupoCadUsuSteg;
288   }
289 
290   public void setSisTipoExibicGrupoCadUsuSteg(SisTipoExibicGrupoSteg sisTipoExibicGrupoCadUsuSteg) {
291     this.sisTipoExibicGrupoCadUsuSteg = sisTipoExibicGrupoCadUsuSteg;
292   }
293 
294 }