Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.gov.al.saude.scs.model.view;
2
 
3
import java.io.Serializable;
4
 
5
import javax.persistence.Column;
6
import javax.persistence.EmbeddedId;
7
import javax.persistence.Entity;
8
import javax.persistence.Table;
9
 
10
@Entity
11
@Table(name = "vw_processo_orcamento", schema = "orcamento")
12
public class ProcessoOrcamentoView implements Serializable {
13
 
14
        private static final long serialVersionUID = 1L;
15
 
16
        private ProcessoOrcamentoViewId processoOrcamentoViewId = new ProcessoOrcamentoViewId();
17
 
18
        private String elementoDespesa;
19
        private String fonteRecurso;
20
        private Double valorOrcado;
21
        private Integer codigoOrgao;
22
        private Integer numeroProcesso;
23
        private String anoProcesso;
24
 
25
        @EmbeddedId
26
        public ProcessoOrcamentoViewId getProcessoOrcamentoViewId() {
27
                return processoOrcamentoViewId;
28
        }
29
 
30
        public void setProcessoOrcamentoViewId(
31
                        ProcessoOrcamentoViewId processoOrcamentoViewId) {
32
                this.processoOrcamentoViewId = processoOrcamentoViewId;
33
        }
34
 
35
        @Column(name="cod_orgao_processo")
36
        public Integer getCodigoOrgao() {
37
                return codigoOrgao;
38
        }
39
 
40
        public void setCodigoOrgao(Integer codigoOrgao) {
41
                this.codigoOrgao = codigoOrgao;
42
        }
43
 
44
        @Column(name="num_processo")
45
        public Integer getNumeroProcesso() {
46
                return numeroProcesso;
47
        }
48
 
49
        public void setNumeroProcesso(Integer numeroProcesso) {
50
                this.numeroProcesso = numeroProcesso;
51
        }
52
 
53
        @Column(name="dsc_ano_processo")
54
        public String getAnoProcesso() {
55
                return anoProcesso;
56
        }
57
 
58
        public void setAnoProcesso(String anoProcesso) {
59
                this.anoProcesso = anoProcesso;
60
        }
61
 
62
        @Column(name="dsc_elemento_despesa")
63
        public String getElementoDespesa() {
64
                return elementoDespesa;
65
        }
66
 
67
        public void setElementoDespesa(String elementoDespesa) {
68
                this.elementoDespesa = elementoDespesa;
69
        }
70
 
71
        @Column(name="dsc_fonte_recurso")
72
        public String getFonteRecurso() {
73
                return fonteRecurso;
74
        }
75
 
76
        public void setFonteRecurso(String fonteRecurso) {
77
                this.fonteRecurso = fonteRecurso;
78
        }
79
 
80
        @Column(name="val_orcado")     
81
        public Double getValorOrcado() {
82
                return valorOrcado;
83
        }
84
 
85
        public void setValorOrcado(Double valorOrcado) {
86
                this.valorOrcado = valorOrcado;
87
        }
88
 
89
        @Override
90
        public int hashCode() {
91
                final int prime = 31;
92
                int result = 1;
93
                result = prime
94
                                * result
95
                                + ((processoOrcamentoViewId == null) ? 0
96
                                                : processoOrcamentoViewId.hashCode());
97
                return result;
98
        }
99
 
100
        @Override
101
        public boolean equals(Object obj) {
102
                if (this == obj)
103
                        return true;
104
                if (obj == null)
105
                        return false;
106
                if (getClass() != obj.getClass())
107
                        return false;
108
                ProcessoOrcamentoView other = (ProcessoOrcamentoView) obj;
109
                if (processoOrcamentoViewId == null) {
110
                        if (other.processoOrcamentoViewId != null)
111
                                return false;
112
                } else if (!processoOrcamentoViewId
113
                                .equals(other.processoOrcamentoViewId))
114
                        return false;
115
                return true;
116
        }
117
 
118
 
119
}