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; } } }