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.CajaHabilitadaPorTurno;
import mx.com.bcm.banamex.ae.persistencia.modelo.Etv;
import mx.com.bcm.banamex.ae.persistencia.modelo.RecepcionPK;

@Entity
@Table(
   name = "RECEPCION"
)
@NamedQueries({@NamedQuery(
   name = "Recepcion.findAll",
   query = "SELECT r FROM Recepcion r"
), @NamedQuery(
   name = "Recepcion.findByCajaIdn",
   query = "SELECT r FROM Recepcion r WHERE r.recepcionPK.cajaIdn = :cajaIdn"
), @NamedQuery(
   name = "Recepcion.findByRecepFecHrIni",
   query = "SELECT r FROM Recepcion r WHERE r.recepcionPK.recepFecHrIni = :recepFecHrIni"
), @NamedQuery(
   name = "Recepcion.findByEtvIdn",
   query = "SELECT r FROM Recepcion r WHERE r.recepcionPK.etvIdn = :etvIdn"
), @NamedQuery(
   name = "Recepcion.findByUnegId",
   query = "SELECT r FROM Recepcion r WHERE r.unegId = :unegId"
), @NamedQuery(
   name = "Recepcion.findByCpaesEstructuraSirhIdn",
   query = "SELECT r FROM Recepcion r WHERE r.cpaesEstructuraSirhIdn = :cpaesEstructuraSirhIdn"
), @NamedQuery(
   name = "Recepcion.findByCntrtoNum",
   query = "SELECT r FROM Recepcion r WHERE r.cntrtoNum = :cntrtoNum"
), @NamedQuery(
   name = "Recepcion.findByRecepNumCamionetv",
   query = "SELECT r FROM Recepcion r WHERE r.recepNumCamionetv = :recepNumCamionetv"
), @NamedQuery(
   name = "Recepcion.findByRecepFecHrFin",
   query = "SELECT r FROM Recepcion r WHERE r.recepFecHrFin = :recepFecHrFin"
), @NamedQuery(
   name = "Recepcion.findByRecepEnvases",
   query = "SELECT r FROM Recepcion r WHERE r.recepEnvases = :recepEnvases"
)})
public class Recepcion implements Serializable {
   private static final long serialVersionUID = 1L;
   @EmbeddedId
   protected RecepcionPK recepcionPK;
   @Column(
      name = "UNEG_ID"
   )
   private Short unegId;
   @Column(
      name = "CPAES_ESTRUCTURA_SIRH_IDN"
   )
   private Integer cpaesEstructuraSirhIdn;
   @Column(
      name = "CNTRTO_NUM"
   )
   private String cntrtoNum;
   @Column(
      name = "RECEP_NUM_CAMIONETV"
   )
   private String recepNumCamionetv;
   @Column(
      name = "RECEP_FEC_HR_FIN"
   )
   @Temporal(TemporalType.TIMESTAMP)
   private Date recepFecHrFin;
   @Column(
      name = "RECEP_ENVASES"
   )
   private Short recepEnvases;
   @JoinColumns({@JoinColumn(
   name = "CAJA_IDN",
   referencedColumnName = "CAJA_IDN",
   insertable = false,
   updatable = false
), @JoinColumn(
   name = "CAJAHAB_FEC_HR_HABILITA",
   referencedColumnName = "CAJAHAB_FEC_HR_HABILITA"
)})
   @ManyToOne(
      optional = false
   )
   private CajaHabilitadaPorTurno cajaHabilitadaPorTurno;
   @JoinColumn(
      name = "ETV_IDN",
      referencedColumnName = "ETV_IDN",
      insertable = false,
      updatable = false
   )
   @ManyToOne(
      optional = false
   )
   private Etv etv;
   @OneToMany(
      cascade = {CascadeType.ALL},
      mappedBy = "recepcion"
   )
   private List comprobanteList;

   public Recepcion() {
   }

   public Recepcion(RecepcionPK recepcionPK) {
      this.recepcionPK = recepcionPK;
   }

   public Recepcion(short cajaIdn, Date recepFecHrIni, short etvIdn) {
      this.recepcionPK = new RecepcionPK(cajaIdn, recepFecHrIni, etvIdn);
   }

   public RecepcionPK getRecepcionPK() {
      return this.recepcionPK;
   }

   public void setRecepcionPK(RecepcionPK recepcionPK) {
      this.recepcionPK = recepcionPK;
   }

   public Short getUnegId() {
      return this.unegId;
   }

   public void setUnegId(Short unegId) {
      this.unegId = unegId;
   }

   public Integer getCpaesEstructuraSirhIdn() {
      return this.cpaesEstructuraSirhIdn;
   }

   public void setCpaesEstructuraSirhIdn(Integer cpaesEstructuraSirhIdn) {
      this.cpaesEstructuraSirhIdn = cpaesEstructuraSirhIdn;
   }

   public String getCntrtoNum() {
      return this.cntrtoNum;
   }

   public void setCntrtoNum(String cntrtoNum) {
      this.cntrtoNum = cntrtoNum;
   }

   public String getRecepNumCamionetv() {
      return this.recepNumCamionetv;
   }

   public void setRecepNumCamionetv(String recepNumCamionetv) {
      this.recepNumCamionetv = recepNumCamionetv;
   }

   public Date getRecepFecHrFin() {
      return this.recepFecHrFin;
   }

   public void setRecepFecHrFin(Date recepFecHrFin) {
      this.recepFecHrFin = recepFecHrFin;
   }

   public Short getRecepEnvases() {
      return this.recepEnvases;
   }

   public void setRecepEnvases(Short recepEnvases) {
      this.recepEnvases = recepEnvases;
   }

   public CajaHabilitadaPorTurno getCajaHabilitadaPorTurno() {
      return this.cajaHabilitadaPorTurno;
   }

   public void setCajaHabilitadaPorTurno(CajaHabilitadaPorTurno cajaHabilitadaPorTurno) {
      this.cajaHabilitadaPorTurno = cajaHabilitadaPorTurno;
   }

   public Etv getEtv() {
      return this.etv;
   }

   public void setEtv(Etv etv) {
      this.etv = etv;
   }

   public List getComprobanteList() {
      return this.comprobanteList;
   }

   public void setComprobanteList(List comprobanteList) {
      this.comprobanteList = comprobanteList;
   }

   public int hashCode() {
      byte hash = 0;
      int hash1 = hash + (this.recepcionPK != null?this.recepcionPK.hashCode():0);
      return hash1;
   }

   public boolean equals(Object object) {
      if(!(object instanceof Recepcion)) {
         return false;
      } else {
         Recepcion other = (Recepcion)object;
         return (this.recepcionPK != null || other.recepcionPK == null) && (this.recepcionPK == null || this.recepcionPK.equals(other.recepcionPK));
      }
   }

   public String toString() {
      return "mx.com.bcm.banamex.ae.persistencia.modelo.Recepcion[recepcionPK=" + this.recepcionPK + "]";
   }
}
Page generated: Oct 19, 2017 2:34:18 PM