Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

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