Information

0
Story Points

Technologies

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

import java.io.Serializable;
import java.math.BigDecimal;
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.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.DenominacionDeDivisaPK;
import mx.com.bcm.banamex.ae.persistencia.modelo.Divisa;

@Entity
@Table(
   name = "DENOMINACION_DE_DIVISA"
)
@NamedQueries({@NamedQuery(
   name = "DenominacionDeDivisa.findAll",
   query = "SELECT d FROM DenominacionDeDivisa d"
), @NamedQuery(
   name = "DenominacionDeDivisa.findByDivisaId",
   query = "SELECT d FROM DenominacionDeDivisa d WHERE d.denominacionDeDivisaPK.divisaId = :divisaId"
), @NamedQuery(
   name = "DenominacionDeDivisa.findByDenomTipoBillMon",
   query = "SELECT d FROM DenominacionDeDivisa d WHERE d.denominacionDeDivisaPK.denomTipoBillMon = :denomTipoBillMon"
), @NamedQuery(
   name = "DenominacionDeDivisa.findByDenomDenominacion",
   query = "SELECT d FROM DenominacionDeDivisa d WHERE d.denominacionDeDivisaPK.denomDenominacion = :denomDenominacion"
), @NamedQuery(
   name = "DenominacionDeDivisa.findByDenomNombreDenominacion",
   query = "SELECT d FROM DenominacionDeDivisa d WHERE d.denomNombreDenominacion = :denomNombreDenominacion"
), @NamedQuery(
   name = "DenominacionDeDivisa.findByDenomCirculacion",
   query = "SELECT d FROM DenominacionDeDivisa d WHERE d.denomCirculacion = :denomCirculacion"
), @NamedQuery(
   name = "DenominacionDeDivisa.findByDenomBajaLogica",
   query = "SELECT d FROM DenominacionDeDivisa d WHERE d.denomBajaLogica = :denomBajaLogica"
)})
public class DenominacionDeDivisa implements Serializable {
   private static final long serialVersionUID = 1L;
   @EmbeddedId
   protected DenominacionDeDivisaPK denominacionDeDivisaPK;
   @Column(
      name = "DENOM_NOMBRE_DENOMINACION"
   )
   private String denomNombreDenominacion;
   @Column(
      name = "DENOM_CIRCULACION"
   )
   private Short denomCirculacion;
   @Column(
      name = "DENOM_BAJA_LOGICA"
   )
   private String denomBajaLogica;
   @OneToMany(
      cascade = {CascadeType.ALL},
      mappedBy = "denominacionDeDivisa"
   )
   private List detalleDotacionList;
   @OneToMany(
      cascade = {CascadeType.ALL},
      mappedBy = "denominacionDeDivisa"
   )
   private List detalleDeMovimientoS018List;
   @JoinColumn(
      name = "DIVISA_ID",
      referencedColumnName = "DIVISA_ID",
      insertable = false,
      updatable = false
   )
   @ManyToOne(
      optional = false
   )
   private Divisa divisa;

   public DenominacionDeDivisa() {
   }

   public DenominacionDeDivisa(DenominacionDeDivisaPK denominacionDeDivisaPK) {
      this.denominacionDeDivisaPK = denominacionDeDivisaPK;
   }

   public DenominacionDeDivisa(short divisaId, String denomTipoBillMon, BigDecimal denomDenominacion) {
      this.denominacionDeDivisaPK = new DenominacionDeDivisaPK(divisaId, denomTipoBillMon, denomDenominacion);
   }

   public DenominacionDeDivisaPK getDenominacionDeDivisaPK() {
      return this.denominacionDeDivisaPK;
   }

   public void setDenominacionDeDivisaPK(DenominacionDeDivisaPK denominacionDeDivisaPK) {
      this.denominacionDeDivisaPK = denominacionDeDivisaPK;
   }

   public String getDenomNombreDenominacion() {
      return this.denomNombreDenominacion;
   }

   public void setDenomNombreDenominacion(String denomNombreDenominacion) {
      this.denomNombreDenominacion = denomNombreDenominacion;
   }

   public Short getDenomCirculacion() {
      return this.denomCirculacion;
   }

   public void setDenomCirculacion(Short denomCirculacion) {
      this.denomCirculacion = denomCirculacion;
   }

   public String getDenomBajaLogica() {
      return this.denomBajaLogica;
   }

   public void setDenomBajaLogica(String denomBajaLogica) {
      this.denomBajaLogica = denomBajaLogica;
   }

   public List getDetalleDotacionList() {
      return this.detalleDotacionList;
   }

   public void setDetalleDotacionList(List detalleDotacionList) {
      this.detalleDotacionList = detalleDotacionList;
   }

   public List getDetalleDeMovimientoS018List() {
      return this.detalleDeMovimientoS018List;
   }

   public void setDetalleDeMovimientoS018List(List detalleDeMovimientoS018List) {
      this.detalleDeMovimientoS018List = detalleDeMovimientoS018List;
   }

   public Divisa getDivisa() {
      return this.divisa;
   }

   public void setDivisa(Divisa divisa) {
      this.divisa = divisa;
   }

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

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

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