Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.com.ec.domain.model;
2
 
3
import java.io.Serializable;
4
import java.util.Date;
5
 
6
import javax.persistence.Column;
7
import javax.persistence.Entity;
8
import javax.persistence.GeneratedValue;
9
import javax.persistence.GenerationType;
10
import javax.persistence.Id;
11
import javax.persistence.Table;
12
 
13
@Entity
14
@Table(name="sec_transmissao_sngpc", schema="sc_sec")
15
public class TransmissaoSngpc implements Serializable {
16
 
17
        private static final long serialVersionUID = 1L;
18
 
19
        private Long sequencial;
20
        private Date dataInicial;
21
        private Date dataFinal;
22
        private Date dataValidacao;
23
        private Boolean validacaoExecutada;
24
        private Boolean foiAceito;
25
        private String hashIdentificacao;
26
 
27
        private String xmlTransmissao;
28
 
29
        @Id
30
        @GeneratedValue(strategy = GenerationType.IDENTITY)
31
        @Column(name="seq_transmissao_sngpc", nullable=false)
32
        public Long getSequencial() {
33
                return sequencial;
34
        }
35
        public void setSequencial(Long sequencial) {
36
                this.sequencial = sequencial;
37
        }
38
 
39
        @Column(name="dth_inicial")
40
        public Date getDataInicial() {
41
                return dataInicial;
42
        }
43
        public void setDataInicial(Date dataInicial) {
44
                this.dataInicial = dataInicial;
45
        }
46
 
47
        @Column(name="dth_final")
48
        public Date getDataFinal() {
49
                return dataFinal;
50
        }
51
        public void setDataFinal(Date dataFinal) {
52
                this.dataFinal = dataFinal;
53
        }
54
 
55
        @Column(name="dth_validacao")
56
        public Date getDataValidacao() {
57
                return dataValidacao;
58
        }
59
        public void setDataValidacao(Date dataValidacao) {
60
                this.dataValidacao = dataValidacao;
61
        }
62
 
63
        @Column(name="ind_validacao")
64
        public Boolean getValidacaoExecutada() {
65
                return validacaoExecutada;
66
        }
67
        public void setValidacaoExecutada(Boolean validacaoExecutada) {
68
                this.validacaoExecutada = validacaoExecutada;
69
        }
70
 
71
        @Column(name="ind_aceito")
72
        public Boolean getFoiAceito() {
73
                return foiAceito;
74
        }
75
        public void setFoiAceito(Boolean foiAceito) {
76
                this.foiAceito = foiAceito;
77
        }
78
 
79
        @Column(name="dsc_hash_identificacao")
80
        public String getHashIdentificacao() {
81
                return hashIdentificacao;
82
        }
83
        public void setHashIdentificacao(String hashIdentificacao) {
84
                this.hashIdentificacao = hashIdentificacao;
85
        }
86
 
87
        @Column(name="txt_xml_transmissao")
88
        public String getXmlTransmissao() {
89
                return xmlTransmissao;
90
        }
91
        public void setXmlTransmissao(String xmlTransmissao) {
92
                this.xmlTransmissao = xmlTransmissao;
93
        }
94
 
95
        @Override
96
        public int hashCode() {
97
                final int prime = 31;
98
                int result = 1;
99
                result = prime * result + ((sequencial == null) ? 0 : sequencial.hashCode());
100
                return result;
101
        }
102
 
103
        @Override
104
        public boolean equals(Object obj) {
105
                if (this == obj)
106
                        return true;
107
                if (obj == null)
108
                        return false;
109
                if (getClass() != obj.getClass())
110
                        return false;
111
                TransmissaoSngpc other = (TransmissaoSngpc) obj;
112
                if (sequencial == null) {
113
                        if (other.sequencial != null)
114
                                return false;
115
                } else if (!sequencial.equals(other.sequencial))
116
                        return false;
117
                return true;
118
        }
119
 
120
}