Information

0
Story Points

Technologies

Decompiled Java File
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 + "]";
   }
}
Page generated: Oct 19, 2017 2:34:51 PM