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.HashSet;
6   import java.util.Set;
7   import javax.persistence.CascadeType;
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 org.hibernate.annotations.GenericGenerator;
16  
17  /**
18   * ServicoSer generated by hbm2java
19   */
20  @Entity
21  @Table(name = "tb_servico_ser")
22  public class ServicoSer implements java.io.Serializable {
23  
24    public static final String TIPO_ATUALIZACAO_REALIZADO_AUTOMATICO = "A";
25    public static final String TIPO_ATUALIZACAO_REALIZADO_MANUAL = "M";
26  
27    private Long codServicoSer;
28    private String nomeSer;
29    private String urlSer;
30    private String entidadeDisponibilizadoraSer;
31    private Set<ServicoParametroSerPar> servicoParametros = new HashSet<ServicoParametroSerPar>(0);
32  
33    public ServicoSer() {
34    }
35  
36    public ServicoSer(String nomeSer, String urlSer, String entidadeDisponibilizadoraSer, Set<ServicoParametroSerPar> servicoParametros) {
37      this.nomeSer = nomeSer;
38      this.urlSer = urlSer;
39      this.entidadeDisponibilizadoraSer = entidadeDisponibilizadoraSer;
40      this.servicoParametros = servicoParametros;
41    }
42  
43    @GenericGenerator(name = "generator", strategy = "increment")
44    @Id
45    @GeneratedValue(generator = "generator")
46    @Column(name = "cod_servico_ser", nullable = false)
47    public Long getCodServicoSer() {
48      return this.codServicoSer;
49    }
50  
51    public void setCodServicoSer(Long codServicoSer) {
52      this.codServicoSer = codServicoSer;
53    }
54  
55    @Column(name = "nome_ser", length = 100)
56    public String getNomeSer() {
57      return this.nomeSer;
58    }
59  
60    public void setNomeSer(String nomeSer) {
61      this.nomeSer = nomeSer;
62    }
63  
64    @Column(name = "url_ser", length = 100)
65    public String getUrlSer() {
66      return this.urlSer;
67    }
68  
69    public void setUrlSer(String urlSer) {
70      this.urlSer = urlSer;
71    }
72  
73    @Column(name = "entidade_disponibilizadora_ser", length = 100)
74    public String getEntidadeDisponibilizadoraSer() {
75      return this.entidadeDisponibilizadoraSer;
76    }
77  
78    public void setEntidadeDisponibilizadoraSer(String entidadeDisponibilizadoraSer) {
79      this.entidadeDisponibilizadoraSer = entidadeDisponibilizadoraSer;
80    }
81  
82    @OneToMany(cascade = CascadeType.REMOVE, fetch = FetchType.LAZY, mappedBy = "servicoSer")
83    public Set<ServicoParametroSerPar> getServicoParametros() {
84      return this.servicoParametros;
85    }
86  
87    public void setServicoParametros(Set<ServicoParametroSerPar> servicoParametros) {
88      this.servicoParametros = servicoParametros;
89    }
90  
91  }