package br.gov.al.saude.scs.model.view;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Table;
@
Entity
@Table
(name =
"vw_processo_orcamento", schema =
"orcamento")
public class ProcessoOrcamentoView
implements Serializable {
private static final long serialVersionUID = 1L
;
private ProcessoOrcamentoViewId processoOrcamentoViewId =
new ProcessoOrcamentoViewId
();
private String elementoDespesa
;
private String fonteRecurso
;
private Double valorOrcado
;
private Integer codigoOrgao
;
private Integer numeroProcesso
;
private String anoProcesso
;
@EmbeddedId
public ProcessoOrcamentoViewId getProcessoOrcamentoViewId
() {
return processoOrcamentoViewId
;
}
public void setProcessoOrcamentoViewId
(
ProcessoOrcamentoViewId processoOrcamentoViewId
) {
this.
processoOrcamentoViewId = processoOrcamentoViewId
;
}
@Column
(name=
"cod_orgao_processo")
public Integer getCodigoOrgao
() {
return codigoOrgao
;
}
public void setCodigoOrgao
(Integer codigoOrgao
) {
this.
codigoOrgao = codigoOrgao
;
}
@Column
(name=
"num_processo")
public Integer getNumeroProcesso
() {
return numeroProcesso
;
}
public void setNumeroProcesso
(Integer numeroProcesso
) {
this.
numeroProcesso = numeroProcesso
;
}
@Column
(name=
"dsc_ano_processo")
public String getAnoProcesso
() {
return anoProcesso
;
}
public void setAnoProcesso
(String anoProcesso
) {
this.
anoProcesso = anoProcesso
;
}
@Column
(name=
"dsc_elemento_despesa")
public String getElementoDespesa
() {
return elementoDespesa
;
}
public void setElementoDespesa
(String elementoDespesa
) {
this.
elementoDespesa = elementoDespesa
;
}
@Column
(name=
"dsc_fonte_recurso")
public String getFonteRecurso
() {
return fonteRecurso
;
}
public void setFonteRecurso
(String fonteRecurso
) {
this.
fonteRecurso = fonteRecurso
;
}
@Column
(name=
"val_orcado")
public Double getValorOrcado
() {
return valorOrcado
;
}
public void setValorOrcado
(Double valorOrcado
) {
this.
valorOrcado = valorOrcado
;
}
@
Override
public int hashCode
() {
final int prime =
31;
int result =
1;
result = prime
* result
+
((processoOrcamentoViewId ==
null) ? 0
: processoOrcamentoViewId.
hashCode());
return result
;
}
@
Override
public boolean equals
(Object obj
) {
if (this == obj
)
return true;
if (obj ==
null)
return false;
if (getClass
() != obj.
getClass())
return false;
ProcessoOrcamentoView other =
(ProcessoOrcamentoView
) obj
;
if (processoOrcamentoViewId ==
null) {
if (other.
processoOrcamentoViewId !=
null)
return false;
} else if (!processoOrcamentoViewId
.
equals(other.
processoOrcamentoViewId))
return false;
return true;
}
}