Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.modelo; import java.io.Serializable; import java.util.Date; import javax.persistence.Column; import javax.persistence.EmbeddedId; import javax.persistence.Entity; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; import mx.com.bcm.banamex.ae.persistencia.modelo.Cpae; import mx.com.bcm.banamex.ae.persistencia.modelo.Etv; import mx.com.bcm.banamex.ae.persistencia.modelo.ProcesadoraPK; @Entity @Table( name = "PROCESADORA" ) @NamedQueries({@NamedQuery( name = "Procesadora.findAll", query = "SELECT p FROM Procesadora p" ), @NamedQuery( name = "Procesadora.findByCpaesEstructuraSirhIdn", query = "SELECT p FROM Procesadora p WHERE p.procesadoraPK.cpaesEstructuraSirhIdn = :cpaesEstructuraSirhIdn" ), @NamedQuery( name = "Procesadora.findByEtvIdn", query = "SELECT p FROM Procesadora p WHERE p.procesadoraPK.etvIdn = :etvIdn" ), @NamedQuery( name = "Procesadora.findByProcesadoraFreciaBusqueda", query = "SELECT p FROM Procesadora p WHERE p.procesadoraFreciaBusqueda = :procesadoraFreciaBusqueda" ), @NamedQuery( name = "Procesadora.findByProcesadoraCarpetaIntelar", query = "SELECT p FROM Procesadora p WHERE p.procesadoraCarpetaIntelar = :procesadoraCarpetaIntelar" ), @NamedQuery( name = "Procesadora.findByProcesadoraBajaLogica", query = "SELECT p FROM Procesadora p WHERE p.procesadoraBajaLogica = :procesadoraBajaLogica" )}) public class Procesadora implements Serializable { private static final long serialVersionUID = 1L; @EmbeddedId protected ProcesadoraPK procesadoraPK; @Column( name = "PROCESADORA_FRECIA_BUSQUEDA" ) @Temporal(TemporalType.TIMESTAMP) private Date procesadoraFreciaBusqueda; @Column( name = "PROCESADORA_CARPETA_INTELAR" ) private String procesadoraCarpetaIntelar; @Column( name = "PROCESADORA_BAJA_LOGICA" ) private String procesadoraBajaLogica; @JoinColumn( name = "CPAES_ESTRUCTURA_SIRH_IDN", referencedColumnName = "CPAES_ESTRUCTURA_SIRH_IDN", insertable = false, updatable = false ) @ManyToOne( optional = false ) private Cpae cpae; @JoinColumn( name = "ETV_IDN", referencedColumnName = "ETV_IDN", insertable = false, updatable = false ) @ManyToOne( optional = false ) private Etv etv; public Procesadora() { } public Procesadora(ProcesadoraPK procesadoraPK) { this.procesadoraPK = procesadoraPK; } public Procesadora(int cpaesEstructuraSirhIdn, short etvIdn) { this.procesadoraPK = new ProcesadoraPK(cpaesEstructuraSirhIdn, etvIdn); } public ProcesadoraPK getProcesadoraPK() { return this.procesadoraPK; } public void setProcesadoraPK(ProcesadoraPK procesadoraPK) { this.procesadoraPK = procesadoraPK; } public Date getProcesadoraFreciaBusqueda() { return this.procesadoraFreciaBusqueda; } public void setProcesadoraFreciaBusqueda(Date procesadoraFreciaBusqueda) { this.procesadoraFreciaBusqueda = procesadoraFreciaBusqueda; } public String getProcesadoraCarpetaIntelar() { return this.procesadoraCarpetaIntelar; } public void setProcesadoraCarpetaIntelar(String procesadoraCarpetaIntelar) { this.procesadoraCarpetaIntelar = procesadoraCarpetaIntelar; } public String getProcesadoraBajaLogica() { return this.procesadoraBajaLogica; } public void setProcesadoraBajaLogica(String procesadoraBajaLogica) { this.procesadoraBajaLogica = procesadoraBajaLogica; } public Cpae getCpae() { return this.cpae; } public void setCpae(Cpae cpae) { this.cpae = cpae; } public Etv getEtv() { return this.etv; } public void setEtv(Etv etv) { this.etv = etv; } public int hashCode() { byte hash = 0; int hash1 = hash + (this.procesadoraPK != null?this.procesadoraPK.hashCode():0); return hash1; } public boolean equals(Object object) { if(!(object instanceof Procesadora)) { return false; } else { Procesadora other = (Procesadora)object; return (this.procesadoraPK != null || other.procesadoraPK == null) && (this.procesadoraPK == null || this.procesadoraPK.equals(other.procesadoraPK)); } } public String toString() { return "mx.com.bcm.banamex.ae.persistencia.modelo.Procesadora[procesadoraPK=" + this.procesadoraPK + "]"; } }