Information

0
Story Points

Technologies

Decompiled Java File
package mx.com.bcm.banamex.ae.persistencia.modelo;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import mx.com.bcm.banamex.ae.persistencia.modelo.Caja;
import mx.com.bcm.banamex.ae.persistencia.modelo.CajasDeTurnoPK;
import mx.com.bcm.banamex.ae.persistencia.modelo.Turno;

@Entity
@Table(
   name = "CAJAS_DE_TURNO"
)
@NamedQueries({@NamedQuery(
   name = "CajasDeTurno.findAll",
   query = "SELECT c FROM CajasDeTurno c"
), @NamedQuery(
   name = "CajasDeTurno.findByCajaIdn",
   query = "SELECT c FROM CajasDeTurno c WHERE c.cajasDeTurnoPK.cajaIdn = :cajaIdn"
), @NamedQuery(
   name = "CajasDeTurno.findByTurnoId",
   query = "SELECT c FROM CajasDeTurno c WHERE c.cajasDeTurnoPK.turnoId = :turnoId"
), @NamedQuery(
   name = "CajasDeTurno.findByCajaxturnoBajaLogica",
   query = "SELECT c FROM CajasDeTurno c WHERE c.cajaxturnoBajaLogica = :cajaxturnoBajaLogica"
)})
public class CajasDeTurno implements Serializable {
   private static final long serialVersionUID = 1L;
   @EmbeddedId
   protected CajasDeTurnoPK cajasDeTurnoPK;
   @Column(
      name = "CAJAXTURNO_BAJA_LOGICA"
   )
   private String cajaxturnoBajaLogica;
   @JoinColumn(
      name = "CAJA_IDN",
      referencedColumnName = "CAJA_IDN",
      insertable = false,
      updatable = false
   )
   @ManyToOne(
      optional = false
   )
   private Caja caja;
   @JoinColumn(
      name = "TURNO_ID",
      referencedColumnName = "TURNO_ID",
      insertable = false,
      updatable = false
   )
   @ManyToOne(
      optional = false
   )
   private Turno turno;

   public CajasDeTurno() {
   }

   public CajasDeTurno(CajasDeTurnoPK cajasDeTurnoPK) {
      this.cajasDeTurnoPK = cajasDeTurnoPK;
   }

   public CajasDeTurno(short cajaIdn, String turnoId) {
      this.cajasDeTurnoPK = new CajasDeTurnoPK(cajaIdn, turnoId);
   }

   public CajasDeTurnoPK getCajasDeTurnoPK() {
      return this.cajasDeTurnoPK;
   }

   public void setCajasDeTurnoPK(CajasDeTurnoPK cajasDeTurnoPK) {
      this.cajasDeTurnoPK = cajasDeTurnoPK;
   }

   public String getCajaxturnoBajaLogica() {
      return this.cajaxturnoBajaLogica;
   }

   public void setCajaxturnoBajaLogica(String cajaxturnoBajaLogica) {
      this.cajaxturnoBajaLogica = cajaxturnoBajaLogica;
   }

   public Caja getCaja() {
      return this.caja;
   }

   public void setCaja(Caja caja) {
      this.caja = caja;
   }

   public Turno getTurno() {
      return this.turno;
   }

   public void setTurno(Turno turno) {
      this.turno = turno;
   }

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

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

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