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