Subversion Repositories Integrator Subversion

Rev

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