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.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
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.SubBoveda;
@Entity
@Table(
name = "TURNO"
)
@NamedQueries({@NamedQuery(
name = "Turno.findAll",
query = "SELECT t FROM Turno t"
), @NamedQuery(
name = "Turno.findByTurnoId",
query = "SELECT t FROM Turno t WHERE t.turnoId = :turnoId"
), @NamedQuery(
name = "Turno.findByTurnoDescrip",
query = "SELECT t FROM Turno t WHERE t.turnoDescrip = :turnoDescrip"
), @NamedQuery(
name = "Turno.findByTurnoHorIni",
query = "SELECT t FROM Turno t WHERE t.turnoHorIni = :turnoHorIni"
), @NamedQuery(
name = "Turno.findByTurnoHorFin",
query = "SELECT t FROM Turno t WHERE t.turnoHorFin = :turnoHorFin"
), @NamedQuery(
name = "Turno.findByTurnoStatus",
query = "SELECT t FROM Turno t WHERE t.turnoStatus = :turnoStatus"
), @NamedQuery(
name = "Turno.findByTurnoBajaLogica",
query = "SELECT t FROM Turno t WHERE t.turnoBajaLogica = :turnoBajaLogica"
)})
public class Turno implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(
optional = false
)
@Column(
name = "TURNO_ID"
)
private String turnoId;
@Column(
name = "TURNO_DESCRIP"
)
private String turnoDescrip;
@Column(
name = "TURNO_HOR_INI"
)
@Temporal(TemporalType.TIMESTAMP)
private Date turnoHorIni;
@Column(
name = "TURNO_HOR_FIN"
)
@Temporal(TemporalType.TIMESTAMP)
private Date turnoHorFin;
@Column(
name = "TURNO_STATUS"
)
private String turnoStatus;
@Column(
name = "TURNO_BAJA_LOGICA"
)
private String turnoBajaLogica;
@OneToMany(
cascade = {CascadeType.ALL},
mappedBy = "turno"
)
private List histTurnoEnOperacionList;
@JoinColumns({@JoinColumn(
name = "SUBBOVEDA_IDN",
referencedColumnName = "SUBBOVEDA_IDN"
), @JoinColumn(
name = "CPAES_ESTRUCTURA_SIRH_IDN",
referencedColumnName = "CPAES_ESTRUCTURA_SIRH_IDN"
)})
@ManyToOne(
optional = false
)
private SubBoveda subBoveda;
@OneToMany(
cascade = {CascadeType.ALL},
mappedBy = "turno"
)
private List cajasDeTurnoList;
public Turno() {
}
public Turno(String turnoId) {
this.turnoId = turnoId;
}
public String getTurnoId() {
return this.turnoId;
}
public void setTurnoId(String turnoId) {
this.turnoId = turnoId;
}
public String getTurnoDescrip() {
return this.turnoDescrip;
}
public void setTurnoDescrip(String turnoDescrip) {
this.turnoDescrip = turnoDescrip;
}
public Date getTurnoHorIni() {
return this.turnoHorIni;
}
public void setTurnoHorIni(Date turnoHorIni) {
this.turnoHorIni = turnoHorIni;
}
public Date getTurnoHorFin() {
return this.turnoHorFin;
}
public void setTurnoHorFin(Date turnoHorFin) {
this.turnoHorFin = turnoHorFin;
}
public String getTurnoStatus() {
return this.turnoStatus;
}
public void setTurnoStatus(String turnoStatus) {
this.turnoStatus = turnoStatus;
}
public String getTurnoBajaLogica() {
return this.turnoBajaLogica;
}
public void setTurnoBajaLogica(String turnoBajaLogica) {
this.turnoBajaLogica = turnoBajaLogica;
}
public List getHistTurnoEnOperacionList() {
return this.histTurnoEnOperacionList;
}
public void setHistTurnoEnOperacionList(List histTurnoEnOperacionList) {
this.histTurnoEnOperacionList = histTurnoEnOperacionList;
}
public SubBoveda getSubBoveda() {
return this.subBoveda;
}
public void setSubBoveda(SubBoveda subBoveda) {
this.subBoveda = subBoveda;
}
public List getCajasDeTurnoList() {
return this.cajasDeTurnoList;
}
public void setCajasDeTurnoList(List cajasDeTurnoList) {
this.cajasDeTurnoList = cajasDeTurnoList;
}
public int hashCode() {
byte hash = 0;
int hash1 = hash + (this.turnoId != null?this.turnoId.hashCode():0);
return hash1;
}
public boolean equals(Object object) {
if(!(object instanceof Turno)) {
return false;
} else {
Turno other = (Turno)object;
return (this.turnoId != null || other.turnoId == null) && (this.turnoId == null || this.turnoId.equals(other.turnoId));
}
}
public String toString() {
return "mx.com.bcm.banamex.ae.persistencia.modelo.Turno[turnoId=" + this.turnoId + "]";
}
}