Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.modelo;
import java.io.Serializable;
import java.util.List;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
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 mx.com.bcm.banamex.ae.persistencia.modelo.Cpae;
@Entity
@Table(
name = "EMPLEADO"
)
@NamedQueries({@NamedQuery(
name = "Empleado.findAll",
query = "SELECT e FROM Empleado e"
), @NamedQuery(
name = "Empleado.findByEmpNomina",
query = "SELECT e FROM Empleado e WHERE e.empNomina = :empNomina"
), @NamedQuery(
name = "Empleado.findByEmpNombre",
query = "SELECT e FROM Empleado e WHERE e.empNombre = :empNombre"
), @NamedQuery(
name = "Empleado.findByEmpPaterno",
query = "SELECT e FROM Empleado e WHERE e.empPaterno = :empPaterno"
), @NamedQuery(
name = "Empleado.findByEmpMaterno",
query = "SELECT e FROM Empleado e WHERE e.empMaterno = :empMaterno"
), @NamedQuery(
name = "Empleado.findByEmpPerfil",
query = "SELECT e FROM Empleado e WHERE e.empPerfil = :empPerfil"
), @NamedQuery(
name = "Empleado.findByEmpBajaLogica",
query = "SELECT e FROM Empleado e WHERE e.empBajaLogica = :empBajaLogica"
), @NamedQuery(
name = "Empleado.findByEmpSubBoveda",
query = "SELECT e FROM Empleado e WHERE e.empSubBoveda = :empSubBoveda"
)})
public class Empleado implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(
optional = false
)
@Column(
name = "EMP_NOMINA"
)
private Integer empNomina;
@Column(
name = "EMP_NOMBRE"
)
private String empNombre;
@Column(
name = "EMP_PATERNO"
)
private String empPaterno;
@Column(
name = "EMP_MATERNO"
)
private String empMaterno;
@Column(
name = "EMP_PERFIL"
)
private Short empPerfil;
@Column(
name = "EMP_BAJA_LOGICA"
)
private String empBajaLogica;
@Column(
name = "EMP_SUB_BOVEDA"
)
private Short empSubBoveda;
@OneToMany(
mappedBy = "empNomina"
)
private List cajaHabilitadaPorTurnoList;
@JoinColumn(
name = "CPAES_ESTRUCTURA_SIRH_IDN",
referencedColumnName = "CPAES_ESTRUCTURA_SIRH_IDN"
)
@ManyToOne
private Cpae cpaesEstructuraSirhIdn;
public Empleado() {
}
public Empleado(Integer empNomina) {
this.empNomina = empNomina;
}
public Integer getEmpNomina() {
return this.empNomina;
}
public void setEmpNomina(Integer empNomina) {
this.empNomina = empNomina;
}
public String getEmpNombre() {
return this.empNombre;
}
public void setEmpNombre(String empNombre) {
this.empNombre = empNombre;
}
public String getEmpPaterno() {
return this.empPaterno;
}
public void setEmpPaterno(String empPaterno) {
this.empPaterno = empPaterno;
}
public String getEmpMaterno() {
return this.empMaterno;
}
public void setEmpMaterno(String empMaterno) {
this.empMaterno = empMaterno;
}
public Short getEmpPerfil() {
return this.empPerfil;
}
public void setEmpPerfil(Short empPerfil) {
this.empPerfil = empPerfil;
}
public String getEmpBajaLogica() {
return this.empBajaLogica;
}
public void setEmpBajaLogica(String empBajaLogica) {
this.empBajaLogica = empBajaLogica;
}
public Short getEmpSubBoveda() {
return this.empSubBoveda;
}
public void setEmpSubBoveda(Short empSubBoveda) {
this.empSubBoveda = empSubBoveda;
}
public List getCajaHabilitadaPorTurnoList() {
return this.cajaHabilitadaPorTurnoList;
}
public void setCajaHabilitadaPorTurnoList(List cajaHabilitadaPorTurnoList) {
this.cajaHabilitadaPorTurnoList = cajaHabilitadaPorTurnoList;
}
public Cpae getCpaesEstructuraSirhIdn() {
return this.cpaesEstructuraSirhIdn;
}
public void setCpaesEstructuraSirhIdn(Cpae cpaesEstructuraSirhIdn) {
this.cpaesEstructuraSirhIdn = cpaesEstructuraSirhIdn;
}
public int hashCode() {
byte hash = 0;
int hash1 = hash + (this.empNomina != null?this.empNomina.hashCode():0);
return hash1;
}
public boolean equals(Object object) {
if(!(object instanceof Empleado)) {
return false;
} else {
Empleado other = (Empleado)object;
return (this.empNomina != null || other.empNomina == null) && (this.empNomina == null || this.empNomina.equals(other.empNomina));
}
}
public String toString() {
return "mx.com.bcm.banamex.ae.persistencia.modelo.Empleado[empNomina=" + this.empNomina + "]";
}
}