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.CajaHabilitadaPorTurnoPK; import mx.com.bcm.banamex.ae.persistencia.modelo.CatGeneralAeweb; import mx.com.bcm.banamex.ae.persistencia.modelo.Empleado; import mx.com.bcm.banamex.ae.persistencia.modelo.HistTurnoEnOperacion; @Entity @Table( name = "CAJA_HABILITADA_POR_TURNO" ) @NamedQueries({@NamedQuery( name = "CajaHabilitadaPorTurno.findAll", query = "SELECT c FROM CajaHabilitadaPorTurno c" ), @NamedQuery( name = "CajaHabilitadaPorTurno.findByCajaIdn", query = "SELECT c FROM CajaHabilitadaPorTurno c WHERE c.cajaHabilitadaPorTurnoPK.cajaIdn = :cajaIdn" ), @NamedQuery( name = "CajaHabilitadaPorTurno.findByCajahabFecHrHabilita", query = "SELECT c FROM CajaHabilitadaPorTurno c WHERE c.cajaHabilitadaPorTurnoPK.cajahabFecHrHabilita = :cajahabFecHrHabilita" ), @NamedQuery( name = "CajaHabilitadaPorTurno.findByCajahabCompbtesPendientes", query = "SELECT c FROM CajaHabilitadaPorTurno c WHERE c.cajahabCompbtesPendientes = :cajahabCompbtesPendientes" ), @NamedQuery( name = "CajaHabilitadaPorTurno.findByCajahabFecHrDeshabilitada", query = "SELECT c FROM CajaHabilitadaPorTurno c WHERE c.cajahabFecHrDeshabilitada = :cajahabFecHrDeshabilitada" ), @NamedQuery( name = "CajaHabilitadaPorTurno.findByCajahabNivelDeDificultad", query = "SELECT c FROM CajaHabilitadaPorTurno c WHERE c.cajahabNivelDeDificultad = :cajahabNivelDeDificultad" )}) public class CajaHabilitadaPorTurno implements Serializable { private static final long serialVersionUID = 1L; @EmbeddedId protected CajaHabilitadaPorTurnoPK cajaHabilitadaPorTurnoPK; @Column( name = "CAJAHAB_COMPBTES_PENDIENTES" ) private Short cajahabCompbtesPendientes; @Column( name = "CAJAHAB_FEC_HR_DESHABILITADA" ) @Temporal(TemporalType.TIMESTAMP) private Date cajahabFecHrDeshabilitada; @Column( name = "CAJAHAB_NIVEL_DE_DIFICULTAD" ) private Short cajahabNivelDeDificultad; @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "cajaHabilitadaPorTurno" ) private List recepcionList; @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "cajaHabilitadaPorTurno" ) private List verificacionList; @JoinColumns({@JoinColumn( name = "AEWEBCATGRAL_IDN", referencedColumnName = "AEWEBCATGRAL_IDN" ), @JoinColumn( name = "AEWEBCATGRAL_AGRUPADOR_IDN", referencedColumnName = "AGRUPADOR_IDN" )}) @ManyToOne( optional = false ) private CatGeneralAeweb catGeneralAeweb; @JoinColumn( name = "EMP_NOMINA", referencedColumnName = "EMP_NOMINA" ) @ManyToOne private Empleado empNomina; @JoinColumns({@JoinColumn( name = "HIST_FEC_HR_INI", referencedColumnName = "HIST_FEC_HOR_INI" ), @JoinColumn( name = "TURNO_ID", referencedColumnName = "TURNO_ID" )}) @ManyToOne( optional = false ) private HistTurnoEnOperacion histTurnoEnOperacion; @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "cajaHabilitadaPorTurno" ) private List transferenciaList; @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "cajaHabilitadaPorTurno" ) private List corteList; public CajaHabilitadaPorTurno() { } public CajaHabilitadaPorTurno(CajaHabilitadaPorTurnoPK cajaHabilitadaPorTurnoPK) { this.cajaHabilitadaPorTurnoPK = cajaHabilitadaPorTurnoPK; } public CajaHabilitadaPorTurno(short cajaIdn, Date cajahabFecHrHabilita) { this.cajaHabilitadaPorTurnoPK = new CajaHabilitadaPorTurnoPK(cajaIdn, cajahabFecHrHabilita); } public CajaHabilitadaPorTurnoPK getCajaHabilitadaPorTurnoPK() { return this.cajaHabilitadaPorTurnoPK; } public void setCajaHabilitadaPorTurnoPK(CajaHabilitadaPorTurnoPK cajaHabilitadaPorTurnoPK) { this.cajaHabilitadaPorTurnoPK = cajaHabilitadaPorTurnoPK; } public Short getCajahabCompbtesPendientes() { return this.cajahabCompbtesPendientes; } public void setCajahabCompbtesPendientes(Short cajahabCompbtesPendientes) { this.cajahabCompbtesPendientes = cajahabCompbtesPendientes; } public Date getCajahabFecHrDeshabilitada() { return this.cajahabFecHrDeshabilitada; } public void setCajahabFecHrDeshabilitada(Date cajahabFecHrDeshabilitada) { this.cajahabFecHrDeshabilitada = cajahabFecHrDeshabilitada; } public Short getCajahabNivelDeDificultad() { return this.cajahabNivelDeDificultad; } public void setCajahabNivelDeDificultad(Short cajahabNivelDeDificultad) { this.cajahabNivelDeDificultad = cajahabNivelDeDificultad; } public List getRecepcionList() { return this.recepcionList; } public void setRecepcionList(List recepcionList) { this.recepcionList = recepcionList; } public List getVerificacionList() { return this.verificacionList; } public void setVerificacionList(List verificacionList) { this.verificacionList = verificacionList; } public CatGeneralAeweb getCatGeneralAeweb() { return this.catGeneralAeweb; } public void setCatGeneralAeweb(CatGeneralAeweb catGeneralAeweb) { this.catGeneralAeweb = catGeneralAeweb; } public Empleado getEmpNomina() { return this.empNomina; } public void setEmpNomina(Empleado empNomina) { this.empNomina = empNomina; } public HistTurnoEnOperacion getHistTurnoEnOperacion() { return this.histTurnoEnOperacion; } public void setHistTurnoEnOperacion(HistTurnoEnOperacion histTurnoEnOperacion) { this.histTurnoEnOperacion = histTurnoEnOperacion; } public List getTransferenciaList() { return this.transferenciaList; } public void setTransferenciaList(List transferenciaList) { this.transferenciaList = transferenciaList; } public List getCorteList() { return this.corteList; } public void setCorteList(List corteList) { this.corteList = corteList; } public int hashCode() { byte hash = 0; int hash1 = hash + (this.cajaHabilitadaPorTurnoPK != null?this.cajaHabilitadaPorTurnoPK.hashCode():0); return hash1; } public boolean equals(Object object) { if(!(object instanceof CajaHabilitadaPorTurno)) { return false; } else { CajaHabilitadaPorTurno other = (CajaHabilitadaPorTurno)object; return (this.cajaHabilitadaPorTurnoPK != null || other.cajaHabilitadaPorTurnoPK == null) && (this.cajaHabilitadaPorTurnoPK == null || this.cajaHabilitadaPorTurnoPK.equals(other.cajaHabilitadaPorTurnoPK)); } } public String toString() { return "mx.com.bcm.banamex.ae.persistencia.modelo.CajaHabilitadaPorTurno[cajaHabilitadaPorTurnoPK=" + this.cajaHabilitadaPorTurnoPK + "]"; } }