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.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.FechaContable;
import mx.com.bcm.banamex.ae.persistencia.modelo.HistTurnoEnOperacionPK;
import mx.com.bcm.banamex.ae.persistencia.modelo.Turno;
@Entity
@Table(
name = "HIST_TURNO_EN_OPERACION"
)
@NamedQueries({@NamedQuery(
name = "HistTurnoEnOperacion.findAll",
query = "SELECT h FROM HistTurnoEnOperacion h"
), @NamedQuery(
name = "HistTurnoEnOperacion.findByTurnoId",
query = "SELECT h FROM HistTurnoEnOperacion h WHERE h.histTurnoEnOperacionPK.turnoId = :turnoId"
), @NamedQuery(
name = "HistTurnoEnOperacion.findByHistFecHorIni",
query = "SELECT h FROM HistTurnoEnOperacion h WHERE h.histTurnoEnOperacionPK.histFecHorIni = :histFecHorIni"
), @NamedQuery(
name = "HistTurnoEnOperacion.findByHistFecContInicial",
query = "SELECT h FROM HistTurnoEnOperacion h WHERE h.histFecContInicial = :histFecContInicial"
), @NamedQuery(
name = "HistTurnoEnOperacion.findByHistFecHorFin",
query = "SELECT h FROM HistTurnoEnOperacion h WHERE h.histFecHorFin = :histFecHorFin"
), @NamedQuery(
name = "HistTurnoEnOperacion.findByHistCambioFecCont",
query = "SELECT h FROM HistTurnoEnOperacion h WHERE h.histCambioFecCont = :histCambioFecCont"
), @NamedQuery(
name = "HistTurnoEnOperacion.findByHistStatus",
query = "SELECT h FROM HistTurnoEnOperacion h WHERE h.histStatus = :histStatus"
), @NamedQuery(
name = "HistTurnoEnOperacion.findByHistNominaIniciaTurno",
query = "SELECT h FROM HistTurnoEnOperacion h WHERE h.histNominaIniciaTurno = :histNominaIniciaTurno"
), @NamedQuery(
name = "HistTurnoEnOperacion.findByHistNominaTerminaTurno",
query = "SELECT h FROM HistTurnoEnOperacion h WHERE h.histNominaTerminaTurno = :histNominaTerminaTurno"
)})
public class HistTurnoEnOperacion implements Serializable {
private static final long serialVersionUID = 1L;
@EmbeddedId
protected HistTurnoEnOperacionPK histTurnoEnOperacionPK;
@Column(
name = "HIST_FEC_CONT_INICIAL"
)
@Temporal(TemporalType.TIMESTAMP)
private Date histFecContInicial;
@Column(
name = "HIST_FEC_HOR_FIN"
)
@Temporal(TemporalType.TIMESTAMP)
private Date histFecHorFin;
@Column(
name = "HIST_CAMBIO_FEC_CONT"
)
private String histCambioFecCont;
@Column(
name = "HIST_STATUS"
)
private String histStatus;
@Column(
name = "HIST_NOMINA_INICIA_TURNO"
)
private Integer histNominaIniciaTurno;
@Column(
name = "HIST_NOMINA_TERMINA_TURNO"
)
private Integer histNominaTerminaTurno;
@JoinColumn(
name = "FECCONT_IDN",
referencedColumnName = "FECCONT_IDN"
)
@ManyToOne
private FechaContable feccontIdn;
@JoinColumn(
name = "TURNO_ID",
referencedColumnName = "TURNO_ID",
insertable = false,
updatable = false
)
@ManyToOne(
optional = false
)
private Turno turno;
@OneToMany(
cascade = {CascadeType.ALL},
mappedBy = "histTurnoEnOperacion"
)
private List cajaHabilitadaPorTurnoList;
@OneToMany(
mappedBy = "histTurnoEnOperacion"
)
private List solicitudDotacionList;
public HistTurnoEnOperacion() {
}
public HistTurnoEnOperacion(HistTurnoEnOperacionPK histTurnoEnOperacionPK) {
this.histTurnoEnOperacionPK = histTurnoEnOperacionPK;
}
public HistTurnoEnOperacion(String turnoId, Date histFecHorIni) {
this.histTurnoEnOperacionPK = new HistTurnoEnOperacionPK(turnoId, histFecHorIni);
}
public HistTurnoEnOperacionPK getHistTurnoEnOperacionPK() {
return this.histTurnoEnOperacionPK;
}
public void setHistTurnoEnOperacionPK(HistTurnoEnOperacionPK histTurnoEnOperacionPK) {
this.histTurnoEnOperacionPK = histTurnoEnOperacionPK;
}
public Date getHistFecContInicial() {
return this.histFecContInicial;
}
public void setHistFecContInicial(Date histFecContInicial) {
this.histFecContInicial = histFecContInicial;
}
public Date getHistFecHorFin() {
return this.histFecHorFin;
}
public void setHistFecHorFin(Date histFecHorFin) {
this.histFecHorFin = histFecHorFin;
}
public String getHistCambioFecCont() {
return this.histCambioFecCont;
}
public void setHistCambioFecCont(String histCambioFecCont) {
this.histCambioFecCont = histCambioFecCont;
}
public String getHistStatus() {
return this.histStatus;
}
public void setHistStatus(String histStatus) {
this.histStatus = histStatus;
}
public Integer getHistNominaIniciaTurno() {
return this.histNominaIniciaTurno;
}
public void setHistNominaIniciaTurno(Integer histNominaIniciaTurno) {
this.histNominaIniciaTurno = histNominaIniciaTurno;
}
public Integer getHistNominaTerminaTurno() {
return this.histNominaTerminaTurno;
}
public void setHistNominaTerminaTurno(Integer histNominaTerminaTurno) {
this.histNominaTerminaTurno = histNominaTerminaTurno;
}
public FechaContable getFeccontIdn() {
return this.feccontIdn;
}
public void setFeccontIdn(FechaContable feccontIdn) {
this.feccontIdn = feccontIdn;
}
public Turno getTurno() {
return this.turno;
}
public void setTurno(Turno turno) {
this.turno = turno;
}
public List getCajaHabilitadaPorTurnoList() {
return this.cajaHabilitadaPorTurnoList;
}
public void setCajaHabilitadaPorTurnoList(List cajaHabilitadaPorTurnoList) {
this.cajaHabilitadaPorTurnoList = cajaHabilitadaPorTurnoList;
}
public List getSolicitudDotacionList() {
return this.solicitudDotacionList;
}
public void setSolicitudDotacionList(List solicitudDotacionList) {
this.solicitudDotacionList = solicitudDotacionList;
}
public int hashCode() {
byte hash = 0;
int hash1 = hash + (this.histTurnoEnOperacionPK != null?this.histTurnoEnOperacionPK.hashCode():0);
return hash1;
}
public boolean equals(Object object) {
if(!(object instanceof HistTurnoEnOperacion)) {
return false;
} else {
HistTurnoEnOperacion other = (HistTurnoEnOperacion)object;
return (this.histTurnoEnOperacionPK != null || other.histTurnoEnOperacionPK == null) && (this.histTurnoEnOperacionPK == null || this.histTurnoEnOperacionPK.equals(other.histTurnoEnOperacionPK));
}
}
public String toString() {
return "mx.com.bcm.banamex.ae.persistencia.modelo.HistTurnoEnOperacion[histTurnoEnOperacionPK=" + this.histTurnoEnOperacionPK + "]";
}
}