edgar 2016-07-13 13:49:47 +00:00
parent f6283b33c2
commit fe17984137
1 changed files with 148 additions and 149 deletions

View File

@ -28,52 +28,51 @@ import javax.persistence.TemporalType;
@Table(name = "EMPLEADO") @Table(name = "EMPLEADO")
public class Empleado implements Serializable { public class Empleado implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@Id @Id
@Basic(optional = false) @Basic(optional = false)
@GeneratedValue(strategy = GenerationType.AUTO, generator = "EMPLEADO_SEQ") @GeneratedValue(strategy = GenerationType.AUTO, generator = "EMPLEADO_SEQ")
@Column(name = "EMPLEADO_ID") @Column(name = "EMPLEADO_ID")
private Integer empleadoId; private Integer empleadoId;
@Column(name = "CVEEMPLEADO") @Column(name = "CVEEMPLEADO")
private String cveEmpleado; private String cveEmpleado;
@Column(name = "NOMBEMPLEADO") @Column(name = "NOMBEMPLEADO")
private String nombEmpleado; private String nombEmpleado;
@Column(name = "NOMBPATERNO") @Column(name = "NOMBPATERNO")
private String nombPaterno; private String nombPaterno;
@Column(name = "NOMBMATERNO") @Column(name = "NOMBMATERNO")
private String nombMaterno; private String nombMaterno;
@Column(name = "FECNACIMIENTO") @Column(name = "FECNACIMIENTO")
@Temporal(TemporalType.TIMESTAMP) @Temporal(TemporalType.TIMESTAMP)
private Date fecNacimiento; private Date fecNacimiento;
@Column(name = "FECINGRESO") @Column(name = "FECINGRESO")
@Temporal(TemporalType.TIMESTAMP) @Temporal(TemporalType.TIMESTAMP)
private Date fecIngreso; private Date fecIngreso;
@Column(name = "FECBAJA") @Column(name = "FECBAJA")
@Temporal(TemporalType.TIMESTAMP) @Temporal(TemporalType.TIMESTAMP)
private Date fecBaja; private Date fecBaja;
@Column(name = "ACTIVO") @Column(name = "ACTIVO")
private Boolean activo; private Boolean activo;
@Column(name = "FECMODIF") @Column(name = "FECMODIF")
@Temporal(TemporalType.TIMESTAMP) @Temporal(TemporalType.TIMESTAMP)
private Date fecmodif; private Date fecmodif;
@Column(name = "USUARIO_ID") @Column(name = "USUARIO_ID")
private Integer usuarioId; private Integer usuarioId;
@Column(name = "DESCCALLE") @Column(name = "DESCCALLE")
private String descCalle; private String descCalle;
@Column(name = "NUMEXTINT") @Column(name = "NUMEXTINT")
private String numExtInt; private String numExtInt;
@Column(name = "CODPOSTAL") @Column(name = "CODPOSTAL")
private String codPostal; private String codPostal;
@Column(name = "DESCCORREO") @Column(name = "DESCCORREO")
private String desccorreo; private String desccorreo;
@JoinColumn(name = "TIPOEMPLEADO_ID", referencedColumnName = "TIPOEMPLEADO_ID")
@ManyToOne
private TipoEmpleado tipoEmpleado;
@JoinColumn(name = "EMPRESA_ID", referencedColumnName = "EMPRESA_ID")
@ManyToOne
private Empresa empresa;
@JoinColumn(name = "TIPOEMPLEADO_ID", referencedColumnName = "TIPOEMPLEADO_ID")
@ManyToOne
private TipoEmpleado tipoEmpleado;
@JoinColumn(name = "EMPRESA_ID", referencedColumnName = "EMPRESA_ID")
@ManyToOne
private Empresa empresa;
public Empleado() { public Empleado() {
super(); super();
@ -96,111 +95,111 @@ public class Empleado implements Serializable {
this.fecmodif = fecmodif; this.fecmodif = fecmodif;
} }
public Boolean getActivo() { public Boolean getActivo() {
return activo; return activo;
} }
public void setActivo(Boolean activo) { public void setActivo(Boolean activo) {
this.activo = activo; this.activo = activo;
} }
public String getCveEmpleado() { public String getCveEmpleado() {
return cveEmpleado; return cveEmpleado;
} }
public void setCveEmpleado(String cveEmpleado) { public void setCveEmpleado(String cveEmpleado) {
this.cveEmpleado = cveEmpleado; this.cveEmpleado = cveEmpleado;
} }
public Integer getEmpleadoId() { public Integer getEmpleadoId() {
return empleadoId; return empleadoId;
} }
public void setEmpleadoId(Integer empleadoId) { public void setEmpleadoId(Integer empleadoId) {
this.empleadoId = empleadoId; this.empleadoId = empleadoId;
} }
public Empresa getEmpresa() { public Empresa getEmpresa() {
return empresa; return empresa;
} }
public void setEmpresa(Empresa empresa) { public void setEmpresa(Empresa empresa) {
this.empresa = empresa; this.empresa = empresa;
} }
public Date getFecBaja() { public Date getFecBaja() {
return fecBaja; return fecBaja;
} }
public void setFecBaja(Date fecBaja) { public void setFecBaja(Date fecBaja) {
this.fecBaja = fecBaja; this.fecBaja = fecBaja;
} }
public Date getFecIngreso() { public Date getFecIngreso() {
return fecIngreso; return fecIngreso;
} }
public void setFecIngreso(Date fecIngreso) { public void setFecIngreso(Date fecIngreso) {
this.fecIngreso = fecIngreso; this.fecIngreso = fecIngreso;
} }
public Date getFecNacimiento() { public Date getFecNacimiento() {
return fecNacimiento; return fecNacimiento;
} }
public void setFecNacimiento(Date fecNacimiento) { public void setFecNacimiento(Date fecNacimiento) {
this.fecNacimiento = fecNacimiento; this.fecNacimiento = fecNacimiento;
} }
public Date getFecmodif() { public Date getFecmodif() {
return fecmodif; return fecmodif;
} }
public void setFecmodif(Date fecmodif) { public void setFecmodif(Date fecmodif) {
this.fecmodif = fecmodif; this.fecmodif = fecmodif;
} }
public String getNombEmpleado() { public String getNombEmpleado() {
return nombEmpleado; return nombEmpleado;
} }
public void setNombEmpleado(String nombEmpleado) { public void setNombEmpleado(String nombEmpleado) {
this.nombEmpleado = nombEmpleado; this.nombEmpleado = nombEmpleado;
} }
public String getNombMaterno() { public String getNombMaterno() {
return nombMaterno; return nombMaterno;
} }
public void setNombMaterno(String nombMaterno) { public void setNombMaterno(String nombMaterno) {
this.nombMaterno = nombMaterno; this.nombMaterno = nombMaterno;
} }
public String getNombPaterno() { public String getNombPaterno() {
return nombPaterno; return nombPaterno;
} }
public void setNombPaterno(String nombPaterno) { public void setNombPaterno(String nombPaterno) {
this.nombPaterno = nombPaterno; this.nombPaterno = nombPaterno;
} }
public TipoEmpleado getTipoEmpleado() { public TipoEmpleado getTipoEmpleado() {
return tipoEmpleado; return tipoEmpleado;
} }
public void setTipoEmpleado(TipoEmpleado tipoEmpleado) { public void setTipoEmpleado(TipoEmpleado tipoEmpleado) {
this.tipoEmpleado = tipoEmpleado; this.tipoEmpleado = tipoEmpleado;
} }
public Integer getUsuarioId() { public Integer getUsuarioId() {
return usuarioId; return usuarioId;
} }
public void setUsuarioId(Integer usuarioId) { public void setUsuarioId(Integer usuarioId) {
this.usuarioId = usuarioId; this.usuarioId = usuarioId;
} }
public String getDescCalle() { public String getDescCalle() {
return descCalle; return descCalle;
} }
@ -233,30 +232,30 @@ public class Empleado implements Serializable {
} }
@Override @Override
public int hashCode() { public int hashCode() {
int hash = 0; int hash = 0;
hash += (empleadoId != null ? empleadoId.hashCode() : 0); hash += (empleadoId != null ? empleadoId.hashCode() : 0);
return hash; return hash;
} }
@Override @Override
public boolean equals(Object object) { public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set // TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof Empleado)) { if (!(object instanceof Empleado)) {
return false; return false;
} }
Empleado other = (Empleado) object; Empleado other = (Empleado) object;
if ((this.empleadoId == null && other.empleadoId != null) || (this.empleadoId != null && !this.empleadoId.equals(other.empleadoId))) { if ((this.empleadoId == null && other.empleadoId != null) || (this.empleadoId != null && !this.empleadoId.equals(other.empleadoId))) {
return false; return false;
} }
return true; return true;
} }
@Override
public String toString() {
return this.getNombEmpleado();
// return this.getNombPaterno() + getNombMaterno() + getNombEmpleado();
}
@Override
public String toString() {
String nombMaterno = getNombMaterno() != null ? getNombMaterno() : "";
String nombPaterno = getNombPaterno() != null ? getNombPaterno() : "";
return getNombEmpleado() + " " + nombMaterno + " " + nombPaterno;
}
} }