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.Caja; import mx.com.bcm.banamex.ae.persistencia.modelo.CajasDeTurnoPK; import mx.com.bcm.banamex.ae.persistencia.modelo.Turno; @Entity @Table( name = "CAJAS_DE_TURNO" ) @NamedQueries({@NamedQuery( name = "CajasDeTurno.findAll", query = "SELECT c FROM CajasDeTurno c" ), @NamedQuery( name = "CajasDeTurno.findByCajaIdn", query = "SELECT c FROM CajasDeTurno c WHERE c.cajasDeTurnoPK.cajaIdn = :cajaIdn" ), @NamedQuery( name = "CajasDeTurno.findByTurnoId", query = "SELECT c FROM CajasDeTurno c WHERE c.cajasDeTurnoPK.turnoId = :turnoId" ), @NamedQuery( name = "CajasDeTurno.findByCajaxturnoBajaLogica", query = "SELECT c FROM CajasDeTurno c WHERE c.cajaxturnoBajaLogica = :cajaxturnoBajaLogica" )}) public class CajasDeTurno implements Serializable { private static final long serialVersionUID = 1L; @EmbeddedId protected CajasDeTurnoPK cajasDeTurnoPK; @Column( name = "CAJAXTURNO_BAJA_LOGICA" ) private String cajaxturnoBajaLogica; @JoinColumn( name = "CAJA_IDN", referencedColumnName = "CAJA_IDN", insertable = false, updatable = false ) @ManyToOne( optional = false ) private Caja caja; @JoinColumn( name = "TURNO_ID", referencedColumnName = "TURNO_ID", insertable = false, updatable = false ) @ManyToOne( optional = false ) private Turno turno; public CajasDeTurno() { } public CajasDeTurno(CajasDeTurnoPK cajasDeTurnoPK) { this.cajasDeTurnoPK = cajasDeTurnoPK; } public CajasDeTurno(short cajaIdn, String turnoId) { this.cajasDeTurnoPK = new CajasDeTurnoPK(cajaIdn, turnoId); } public CajasDeTurnoPK getCajasDeTurnoPK() { return this.cajasDeTurnoPK; } public void setCajasDeTurnoPK(CajasDeTurnoPK cajasDeTurnoPK) { this.cajasDeTurnoPK = cajasDeTurnoPK; } public String getCajaxturnoBajaLogica() { return this.cajaxturnoBajaLogica; } public void setCajaxturnoBajaLogica(String cajaxturnoBajaLogica) { this.cajaxturnoBajaLogica = cajaxturnoBajaLogica; } public Caja getCaja() { return this.caja; } public void setCaja(Caja caja) { this.caja = caja; } public Turno getTurno() { return this.turno; } public void setTurno(Turno turno) { this.turno = turno; } public int hashCode() { byte hash = 0; int hash1 = hash + (this.cajasDeTurnoPK != null?this.cajasDeTurnoPK.hashCode():0); return hash1; } public boolean equals(Object object) { if(!(object instanceof CajasDeTurno)) { return false; } else { CajasDeTurno other = (CajasDeTurno)object; return (this.cajasDeTurnoPK != null || other.cajasDeTurnoPK == null) && (this.cajasDeTurnoPK == null || this.cajasDeTurnoPK.equals(other.cajasDeTurnoPK)); } } public String toString() { return "mx.com.bcm.banamex.ae.persistencia.modelo.CajasDeTurno[cajasDeTurnoPK=" + this.cajasDeTurnoPK + "]"; } }