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 + "]";
}
}