Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.modelo; import java.io.Serializable; 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 mx.com.bcm.banamex.ae.persistencia.modelo.AtmPK; import mx.com.bcm.banamex.ae.persistencia.modelo.Cpae; import mx.com.bcm.banamex.ae.persistencia.modelo.Etv; @Entity @Table( name = "ATM" ) @NamedQueries({@NamedQuery( name = "Atm.findAll", query = "SELECT a FROM Atm a" ), @NamedQuery( name = "Atm.findByCpaesEstructuraSirhIdn", query = "SELECT a FROM Atm a WHERE a.atmPK.cpaesEstructuraSirhIdn = :cpaesEstructuraSirhIdn" ), @NamedQuery( name = "Atm.findByAtmIdn", query = "SELECT a FROM Atm a WHERE a.atmPK.atmIdn = :atmIdn" ), @NamedQuery( name = "Atm.findByAtmNumCtaUnicaAsoc", query = "SELECT a FROM Atm a WHERE a.atmNumCtaUnicaAsoc = :atmNumCtaUnicaAsoc" ), @NamedQuery( name = "Atm.findByAtmTipoOficina", query = "SELECT a FROM Atm a WHERE a.atmTipoOficina = :atmTipoOficina" ), @NamedQuery( name = "Atm.findByAtmTipoInmueble", query = "SELECT a FROM Atm a WHERE a.atmTipoInmueble = :atmTipoInmueble" ), @NamedQuery( name = "Atm.findByAtmDescripcion", query = "SELECT a FROM Atm a WHERE a.atmDescripcion = :atmDescripcion" ), @NamedQuery( name = "Atm.findByAtmDescripcionAbrev", query = "SELECT a FROM Atm a WHERE a.atmDescripcionAbrev = :atmDescripcionAbrev" ), @NamedQuery( name = "Atm.findByAtmBajaLogica", query = "SELECT a FROM Atm a WHERE a.atmBajaLogica = :atmBajaLogica" )}) public class Atm implements Serializable { private static final long serialVersionUID = 1L; @EmbeddedId protected AtmPK atmPK; @Column( name = "ATM_NUM_CTA_UNICA_ASOC" ) private Short atmNumCtaUnicaAsoc; @Column( name = "ATM_TIPO_OFICINA" ) private String atmTipoOficina; @Column( name = "ATM_TIPO_INMUEBLE" ) private String atmTipoInmueble; @Column( name = "ATM_DESCRIPCION" ) private String atmDescripcion; @Column( name = "ATM_DESCRIPCION_ABREV" ) private String atmDescripcionAbrev; @Column( name = "ATM_BAJA_LOGICA" ) private String atmBajaLogica; @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" ) @ManyToOne( optional = false ) private Etv etvIdn; public Atm() { } public Atm(AtmPK atmPK) { this.atmPK = atmPK; } public Atm(int cpaesEstructuraSirhIdn, short atmIdn) { this.atmPK = new AtmPK(cpaesEstructuraSirhIdn, atmIdn); } public AtmPK getAtmPK() { return this.atmPK; } public void setAtmPK(AtmPK atmPK) { this.atmPK = atmPK; } public Short getAtmNumCtaUnicaAsoc() { return this.atmNumCtaUnicaAsoc; } public void setAtmNumCtaUnicaAsoc(Short atmNumCtaUnicaAsoc) { this.atmNumCtaUnicaAsoc = atmNumCtaUnicaAsoc; } public String getAtmTipoOficina() { return this.atmTipoOficina; } public void setAtmTipoOficina(String atmTipoOficina) { this.atmTipoOficina = atmTipoOficina; } public String getAtmTipoInmueble() { return this.atmTipoInmueble; } public void setAtmTipoInmueble(String atmTipoInmueble) { this.atmTipoInmueble = atmTipoInmueble; } public String getAtmDescripcion() { return this.atmDescripcion; } public void setAtmDescripcion(String atmDescripcion) { this.atmDescripcion = atmDescripcion; } public String getAtmDescripcionAbrev() { return this.atmDescripcionAbrev; } public void setAtmDescripcionAbrev(String atmDescripcionAbrev) { this.atmDescripcionAbrev = atmDescripcionAbrev; } public String getAtmBajaLogica() { return this.atmBajaLogica; } public void setAtmBajaLogica(String atmBajaLogica) { this.atmBajaLogica = atmBajaLogica; } public Cpae getCpae() { return this.cpae; } public void setCpae(Cpae cpae) { this.cpae = cpae; } public Etv getEtvIdn() { return this.etvIdn; } public void setEtvIdn(Etv etvIdn) { this.etvIdn = etvIdn; } public int hashCode() { byte hash = 0; int hash1 = hash + (this.atmPK != null?this.atmPK.hashCode():0); return hash1; } public boolean equals(Object object) { if(!(object instanceof Atm)) { return false; } else { Atm other = (Atm)object; return (this.atmPK != null || other.atmPK == null) && (this.atmPK == null || this.atmPK.equals(other.atmPK)); } } public String toString() { return "mx.com.bcm.banamex.ae.persistencia.modelo.Atm[atmPK=" + this.atmPK + "]"; } }