Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.modelo; import java.io.Serializable; import java.util.Date; import java.util.List; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.EmbeddedId; import javax.persistence.Entity; import javax.persistence.JoinColumn; import javax.persistence.JoinColumns; import javax.persistence.ManyToOne; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence.OneToMany; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; import mx.com.bcm.banamex.ae.persistencia.modelo.CajaHabilitadaPorTurno; import mx.com.bcm.banamex.ae.persistencia.modelo.VerificacionPK; @Entity @Table( name = "VERIFICACION" ) @NamedQueries({@NamedQuery( name = "Verificacion.findAll", query = "SELECT v FROM Verificacion v" ), @NamedQuery( name = "Verificacion.findByCajaIdn", query = "SELECT v FROM Verificacion v WHERE v.verificacionPK.cajaIdn = :cajaIdn" ), @NamedQuery( name = "Verificacion.findByVerifnFecHrIni", query = "SELECT v FROM Verificacion v WHERE v.verificacionPK.verifnFecHrIni = :verifnFecHrIni" ), @NamedQuery( name = "Verificacion.findByVerifnFecHrFin", query = "SELECT v FROM Verificacion v WHERE v.verifnFecHrFin = :verifnFecHrFin" ), @NamedQuery( name = "Verificacion.findByVerifnFecContableVerifn", query = "SELECT v FROM Verificacion v WHERE v.verifnFecContableVerifn = :verifnFecContableVerifn" )}) public class Verificacion implements Serializable { private static final long serialVersionUID = 1L; @EmbeddedId protected VerificacionPK verificacionPK; @Column( name = "VERIFN_FEC_HR_FIN" ) @Temporal(TemporalType.TIMESTAMP) private Date verifnFecHrFin; @Column( name = "VERIFN_FEC_CONTABLE_VERIFN" ) @Temporal(TemporalType.TIMESTAMP) private Date verifnFecContableVerifn; @OneToMany( mappedBy = "verificacion" ) private List histDeVerificacionList; @JoinColumns({@JoinColumn( name = "CAJA_IDN", referencedColumnName = "CAJA_IDN", insertable = false, updatable = false ), @JoinColumn( name = "CAJAHAB_FEC_HR_HABILITA", referencedColumnName = "CAJAHAB_FEC_HR_HABILITA" )}) @ManyToOne( optional = false ) private CajaHabilitadaPorTurno cajaHabilitadaPorTurno; @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "verificacion" ) private List comprobanteList; public Verificacion() { } public Verificacion(VerificacionPK verificacionPK) { this.verificacionPK = verificacionPK; } public Verificacion(short cajaIdn, Date verifnFecHrIni) { this.verificacionPK = new VerificacionPK(cajaIdn, verifnFecHrIni); } public VerificacionPK getVerificacionPK() { return this.verificacionPK; } public void setVerificacionPK(VerificacionPK verificacionPK) { this.verificacionPK = verificacionPK; } public Date getVerifnFecHrFin() { return this.verifnFecHrFin; } public void setVerifnFecHrFin(Date verifnFecHrFin) { this.verifnFecHrFin = verifnFecHrFin; } public Date getVerifnFecContableVerifn() { return this.verifnFecContableVerifn; } public void setVerifnFecContableVerifn(Date verifnFecContableVerifn) { this.verifnFecContableVerifn = verifnFecContableVerifn; } public List getHistDeVerificacionList() { return this.histDeVerificacionList; } public void setHistDeVerificacionList(List histDeVerificacionList) { this.histDeVerificacionList = histDeVerificacionList; } public CajaHabilitadaPorTurno getCajaHabilitadaPorTurno() { return this.cajaHabilitadaPorTurno; } public void setCajaHabilitadaPorTurno(CajaHabilitadaPorTurno cajaHabilitadaPorTurno) { this.cajaHabilitadaPorTurno = cajaHabilitadaPorTurno; } public List getComprobanteList() { return this.comprobanteList; } public void setComprobanteList(List comprobanteList) { this.comprobanteList = comprobanteList; } public int hashCode() { byte hash = 0; int hash1 = hash + (this.verificacionPK != null?this.verificacionPK.hashCode():0); return hash1; } public boolean equals(Object object) { if(!(object instanceof Verificacion)) { return false; } else { Verificacion other = (Verificacion)object; return (this.verificacionPK != null || other.verificacionPK == null) && (this.verificacionPK == null || this.verificacionPK.equals(other.verificacionPK)); } } public String toString() { return "mx.com.bcm.banamex.ae.persistencia.modelo.Verificacion[verificacionPK=" + this.verificacionPK + "]"; } }