Red Hat Application Migration Toolkit
package br.com.impacta.buscadorPotenciaisClientes.orcamento.entity;
import java.io.Serializable;
import java.math.BigInteger;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
@Entity
@Table(
name = "acvmcnvwbslogtrn"
)
@NamedQueries({@NamedQuery(
name = "LogsTransacoesbuscadorPotenciaisClientes.obterTransacaoNew",
query = "SELECT a FROM LogsTransacoesbuscadorPotenciaisClientes a WHERE a.numeroDigitoProposta = :prpnumdig AND a.codigoServicoConvenio = :cnvsrvcod AND a.dataTermino in (SELECT MAX(a.dataTermino) FROM LogsTransacoesbuscadorPotenciaisClientes a WHERE a.numeroDigitoProposta = :prpnumdig AND a.codigoServicoConvenio = :cnvsrvcod)"
)})
public class LogsTransacoesBuscadorPotenciaisClientes implements Serializable {
private static final long serialVersionUID = 1L;
public static final String OBTER_TRANSACAO = "LogsTransacoesbuscadorPotenciaisClientes.obterTransacao";
public static final String MAX_CODIGO_TRANSACAO = "LogsTransacoesbuscadorPotenciaisClientes.obterMaxCodigoTransacaoLog";
public static final String OBTER_TRANSACAO_NEW = "LogsTransacoesbuscadorPotenciaisClientes.obterTransacaoNew";
@Id
@Column(
name = "wbslogtrncod"
)
@SequenceGenerator(
name = "acvmcnvwbslogtrn_trngrpcod_seq",
sequenceName = "acvmcnvwbslogtrn_trngrpcod_seq",
allocationSize = 1
)
@GeneratedValue(
strategy = GenerationType.SEQUENCE,
generator = "acvmcnvwbslogtrn_trngrpcod_seq"
)
private BigInteger codigoTransacaoLog;
@Column(
name = "trngrpcod"
)
private BigInteger codigoGrupoTransacao;
@Column(
name = "corsus"
)
private String susepCorretor;
@Column(
name = "inidat"
)
private Date dataInicio;
@Column(
name = "cnvprccod"
)
private BigInteger codigoParceiroConvenio;
@Column(
name = "fimdat"
)
private Date dataTermino;
@Column(
name = "prporg"
)
private Short origemProposta;
@Column(
name = "prpnumdig"
)
private Integer numeroDigitoProposta;
@Column(
name = "cnvsrvcod"
)
private BigInteger codigoServicoConvenio;
@Column(
name = "ppwprpnum"
)
private BigInteger numeroPropostaPPW;
@Column(
name = "azlprpnumdig"
)
private String numeroDigitoPropostaAzul;
@Column(
name = "trnstt"
)
private String statusTransacao;
@Column(
name = "prcincdat"
)
private Date dataInicioProcesso;
@Column(
name = "paddscflg"
)
private String flagDescontoPadrao;
@Column(
name = "prcorcnum"
)
private BigInteger numeroOrcamentoParceiro;
public void setCodigoTransacaoLog(BigInteger codigoTransacaoLog) {
this.codigoTransacaoLog = codigoTransacaoLog;
}
public BigInteger getCodigoTransacaoLog() {
return this.codigoTransacaoLog;
}
public BigInteger getCodigoGrupoTransacao() {
return this.codigoGrupoTransacao;
}
public void setCodigoGrupoTransacao(BigInteger codigoGrupoTransacao) {
this.codigoGrupoTransacao = codigoGrupoTransacao;
}
public String getSusepCorretor() {
return this.susepCorretor;
}
public void setSusepCorretor(String susepCorretor) {
this.susepCorretor = susepCorretor;
}
public Date getDataInicio() {
return this.dataInicio;
}
public void setDataInicio(Date dataInicio) {
this.dataInicio = dataInicio;
}
public BigInteger getCodigoParceiroConvenio() {
return this.codigoParceiroConvenio;
}
public void setCodigoParceiroConvenio(BigInteger codigoParceiroConvenio) {
this.codigoParceiroConvenio = codigoParceiroConvenio;
}
public Date getDataTermino() {
return this.dataTermino;
}
public void setDataTermino(Date dataTermino) {
this.dataTermino = dataTermino;
}
public Short getOrigemProposta() {
return this.origemProposta;
}
public void setOrigemProposta(Short origemProposta) {
this.origemProposta = origemProposta;
}
public Integer getNumeroDigitoProposta() {
return this.numeroDigitoProposta;
}
public void setNumeroDigitoProposta(Integer numeroDigitoProposta) {
this.numeroDigitoProposta = numeroDigitoProposta;
}
public BigInteger getCodigoServicoConvenio() {
return this.codigoServicoConvenio;
}
public void setCodigoServicoConvenio(BigInteger codigoServicoConvenio) {
this.codigoServicoConvenio = codigoServicoConvenio;
}
public BigInteger getNumeroPropostaPPW() {
return this.numeroPropostaPPW;
}
public void setNumeroPropostaPPW(BigInteger numeroPropostaPPW) {
this.numeroPropostaPPW = numeroPropostaPPW;
}
public String getNumeroDigitoPropostaAzul() {
return this.numeroDigitoPropostaAzul;
}
public void setNumeroDigitoPropostaAzul(String numeroDigitoPropostaAzul) {
this.numeroDigitoPropostaAzul = numeroDigitoPropostaAzul;
}
public String getStatusTransacao() {
return this.statusTransacao;
}
public void setStatusTransacao(String statusTransacao) {
this.statusTransacao = statusTransacao;
}
public Date getDataInicioProcesso() {
return this.dataInicioProcesso;
}
public void setDataInicioProcesso(Date dataInicioProcesso) {
this.dataInicioProcesso = dataInicioProcesso;
}
public String getFlagDescontoPadrao() {
return this.flagDescontoPadrao;
}
public void setFlagDescontoPadrao(String flagDescontoPadrao) {
this.flagDescontoPadrao = flagDescontoPadrao;
}
public BigInteger getNumeroOrcamentoParceiro() {
return this.numeroOrcamentoParceiro;
}
public void setNumeroOrcamentoParceiro(BigInteger numeroOrcamentoParceiro) {
this.numeroOrcamentoParceiro = numeroOrcamentoParceiro;
}
public int hashCode() {
boolean prime = true;
byte result = 1;
int result1 = 31 * result + (this.codigoTransacaoLog == null?0:this.codigoTransacaoLog.hashCode());
return result1;
}
public boolean equals(Object obj) {
if(this == obj) {
return true;
} else if(obj == null) {
return false;
} else if(this.getClass() != obj.getClass()) {
return false;
} else {
LogsTransacoesBuscadorPotenciaisClientes other = (LogsTransacoesBuscadorPotenciaisClientes)obj;
if(this.codigoTransacaoLog == null) {
if(other.codigoTransacaoLog != null) {
return false;
}
} else if(!this.codigoTransacaoLog.equals(other.codigoTransacaoLog)) {
return false;
}
return true;
}
}
}