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.JoinColumns;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import mx.com.bcm.banamex.ae.persistencia.modelo.CuentaPK;
import mx.com.bcm.banamex.ae.persistencia.modelo.Divisa;
import mx.com.bcm.banamex.ae.persistencia.modelo.UnidadDeNegocio;

@Entity
@Table(
   name = "CUENTA"
)
@NamedQueries({@NamedQuery(
   name = "Cuenta.findAll",
   query = "SELECT c FROM Cuenta c"
), @NamedQuery(
   name = "Cuenta.findByCpaesEstructuraSirhIdn",
   query = "SELECT c FROM Cuenta c WHERE c.cuentaPK.cpaesEstructuraSirhIdn = :cpaesEstructuraSirhIdn"
), @NamedQuery(
   name = "Cuenta.findByCntrtoNum",
   query = "SELECT c FROM Cuenta c WHERE c.cuentaPK.cntrtoNum = :cntrtoNum"
), @NamedQuery(
   name = "Cuenta.findByUnegId",
   query = "SELECT c FROM Cuenta c WHERE c.cuentaPK.unegId = :unegId"
), @NamedQuery(
   name = "Cuenta.findByCtaSucursalId",
   query = "SELECT c FROM Cuenta c WHERE c.cuentaPK.ctaSucursalId = :ctaSucursalId"
), @NamedQuery(
   name = "Cuenta.findByCtaCuenta",
   query = "SELECT c FROM Cuenta c WHERE c.cuentaPK.ctaCuenta = :ctaCuenta"
), @NamedQuery(
   name = "Cuenta.findByCtaTipoInstrumento",
   query = "SELECT c FROM Cuenta c WHERE c.ctaTipoInstrumento = :ctaTipoInstrumento"
), @NamedQuery(
   name = "Cuenta.findByCtaIndicadorAsociado",
   query = "SELECT c FROM Cuenta c WHERE c.ctaIndicadorAsociado = :ctaIndicadorAsociado"
), @NamedQuery(
   name = "Cuenta.findByCtaTipoUsoCuenta",
   query = "SELECT c FROM Cuenta c WHERE c.ctaTipoUsoCuenta = :ctaTipoUsoCuenta"
), @NamedQuery(
   name = "Cuenta.findByCtaTipoCuenta",
   query = "SELECT c FROM Cuenta c WHERE c.ctaTipoCuenta = :ctaTipoCuenta"
), @NamedQuery(
   name = "Cuenta.findByCtaClaveOperativaDePagos",
   query = "SELECT c FROM Cuenta c WHERE c.ctaClaveOperativaDePagos = :ctaClaveOperativaDePagos"
), @NamedQuery(
   name = "Cuenta.findByCtaReferencia1Tipo",
   query = "SELECT c FROM Cuenta c WHERE c.ctaReferencia1Tipo = :ctaReferencia1Tipo"
), @NamedQuery(
   name = "Cuenta.findByCtaReferencia2Tipo",
   query = "SELECT c FROM Cuenta c WHERE c.ctaReferencia2Tipo = :ctaReferencia2Tipo"
), @NamedQuery(
   name = "Cuenta.findByCtaReferencia3Tipo",
   query = "SELECT c FROM Cuenta c WHERE c.ctaReferencia3Tipo = :ctaReferencia3Tipo"
), @NamedQuery(
   name = "Cuenta.findByCtaReferencia4Tipo",
   query = "SELECT c FROM Cuenta c WHERE c.ctaReferencia4Tipo = :ctaReferencia4Tipo"
), @NamedQuery(
   name = "Cuenta.findByCtaReferencia1Mascara",
   query = "SELECT c FROM Cuenta c WHERE c.ctaReferencia1Mascara = :ctaReferencia1Mascara"
), @NamedQuery(
   name = "Cuenta.findByCtaReferencia2Mascara",
   query = "SELECT c FROM Cuenta c WHERE c.ctaReferencia2Mascara = :ctaReferencia2Mascara"
), @NamedQuery(
   name = "Cuenta.findByCtaReferencia3Mascara",
   query = "SELECT c FROM Cuenta c WHERE c.ctaReferencia3Mascara = :ctaReferencia3Mascara"
), @NamedQuery(
   name = "Cuenta.findByCtaReferencia4Mascara",
   query = "SELECT c FROM Cuenta c WHERE c.ctaReferencia4Mascara = :ctaReferencia4Mascara"
), @NamedQuery(
   name = "Cuenta.findByCtaBajaLogica",
   query = "SELECT c FROM Cuenta c WHERE c.ctaBajaLogica = :ctaBajaLogica"
)})
public class Cuenta implements Serializable {
   private static final long serialVersionUID = 1L;
   @EmbeddedId
   protected CuentaPK cuentaPK;
   @Column(
      name = "CTA_TIPO_INSTRUMENTO"
   )
   private Short ctaTipoInstrumento;
   @Column(
      name = "CTA_INDICADOR_ASOCIADO"
   )
   private Short ctaIndicadorAsociado;
   @Column(
      name = "CTA_TIPO_USO_CUENTA"
   )
   private Short ctaTipoUsoCuenta;
   @Column(
      name = "CTA_TIPO_CUENTA"
   )
   private Short ctaTipoCuenta;
   @Column(
      name = "CTA_CLAVE_OPERATIVA_DE_PAGOS"
   )
   private String ctaClaveOperativaDePagos;
   @Column(
      name = "CTA_REFERENCIA_1_TIPO"
   )
   private Short ctaReferencia1Tipo;
   @Column(
      name = "CTA_REFERENCIA_2_TIPO"
   )
   private Short ctaReferencia2Tipo;
   @Column(
      name = "CTA_REFERENCIA_3_TIPO"
   )
   private Short ctaReferencia3Tipo;
   @Column(
      name = "CTA_REFERENCIA_4_TIPO"
   )
   private Short ctaReferencia4Tipo;
   @Column(
      name = "CTA_REFERENCIA_1_MASCARA"
   )
   private String ctaReferencia1Mascara;
   @Column(
      name = "CTA_REFERENCIA_2_MASCARA"
   )
   private String ctaReferencia2Mascara;
   @Column(
      name = "CTA_REFERENCIA_3_MASCARA"
   )
   private String ctaReferencia3Mascara;
   @Column(
      name = "CTA_REFERENCIA_4_MASCARA"
   )
   private String ctaReferencia4Mascara;
   @Column(
      name = "CTA_BAJA_LOGICA"
   )
   private String ctaBajaLogica;
   @JoinColumn(
      name = "DIVISA_ID",
      referencedColumnName = "DIVISA_ID"
   )
   @ManyToOne
   private Divisa divisaId;
   @JoinColumns({@JoinColumn(
   name = "CPAES_ESTRUCTURA_SIRH_IDN",
   referencedColumnName = "CPAES_ESTRUCTURA_SIRH_IDN",
   insertable = false,
   updatable = false
), @JoinColumn(
   name = "CNTRTO_NUM",
   referencedColumnName = "CNTRTO_NUM",
   insertable = false,
   updatable = false
), @JoinColumn(
   name = "UNEG_ID",
   referencedColumnName = "UNEG_ID",
   insertable = false,
   updatable = false
)})
   @ManyToOne(
      optional = false
   )
   private UnidadDeNegocio unidadDeNegocio;

   public Cuenta() {
   }

   public Cuenta(CuentaPK cuentaPK) {
      this.cuentaPK = cuentaPK;
   }

   public Cuenta(int cpaesEstructuraSirhIdn, String cntrtoNum, short unegId, short ctaSucursalId, long ctaCuenta) {
      this.cuentaPK = new CuentaPK(cpaesEstructuraSirhIdn, cntrtoNum, unegId, ctaSucursalId, ctaCuenta);
   }

   public CuentaPK getCuentaPK() {
      return this.cuentaPK;
   }

   public void setCuentaPK(CuentaPK cuentaPK) {
      this.cuentaPK = cuentaPK;
   }

   public Short getCtaTipoInstrumento() {
      return this.ctaTipoInstrumento;
   }

   public void setCtaTipoInstrumento(Short ctaTipoInstrumento) {
      this.ctaTipoInstrumento = ctaTipoInstrumento;
   }

   public Short getCtaIndicadorAsociado() {
      return this.ctaIndicadorAsociado;
   }

   public void setCtaIndicadorAsociado(Short ctaIndicadorAsociado) {
      this.ctaIndicadorAsociado = ctaIndicadorAsociado;
   }

   public Short getCtaTipoUsoCuenta() {
      return this.ctaTipoUsoCuenta;
   }

   public void setCtaTipoUsoCuenta(Short ctaTipoUsoCuenta) {
      this.ctaTipoUsoCuenta = ctaTipoUsoCuenta;
   }

   public Short getCtaTipoCuenta() {
      return this.ctaTipoCuenta;
   }

   public void setCtaTipoCuenta(Short ctaTipoCuenta) {
      this.ctaTipoCuenta = ctaTipoCuenta;
   }

   public String getCtaClaveOperativaDePagos() {
      return this.ctaClaveOperativaDePagos;
   }

   public void setCtaClaveOperativaDePagos(String ctaClaveOperativaDePagos) {
      this.ctaClaveOperativaDePagos = ctaClaveOperativaDePagos;
   }

   public Short getCtaReferencia1Tipo() {
      return this.ctaReferencia1Tipo;
   }

   public void setCtaReferencia1Tipo(Short ctaReferencia1Tipo) {
      this.ctaReferencia1Tipo = ctaReferencia1Tipo;
   }

   public Short getCtaReferencia2Tipo() {
      return this.ctaReferencia2Tipo;
   }

   public void setCtaReferencia2Tipo(Short ctaReferencia2Tipo) {
      this.ctaReferencia2Tipo = ctaReferencia2Tipo;
   }

   public Short getCtaReferencia3Tipo() {
      return this.ctaReferencia3Tipo;
   }

   public void setCtaReferencia3Tipo(Short ctaReferencia3Tipo) {
      this.ctaReferencia3Tipo = ctaReferencia3Tipo;
   }

   public Short getCtaReferencia4Tipo() {
      return this.ctaReferencia4Tipo;
   }

   public void setCtaReferencia4Tipo(Short ctaReferencia4Tipo) {
      this.ctaReferencia4Tipo = ctaReferencia4Tipo;
   }

   public String getCtaReferencia1Mascara() {
      return this.ctaReferencia1Mascara;
   }

   public void setCtaReferencia1Mascara(String ctaReferencia1Mascara) {
      this.ctaReferencia1Mascara = ctaReferencia1Mascara;
   }

   public String getCtaReferencia2Mascara() {
      return this.ctaReferencia2Mascara;
   }

   public void setCtaReferencia2Mascara(String ctaReferencia2Mascara) {
      this.ctaReferencia2Mascara = ctaReferencia2Mascara;
   }

   public String getCtaReferencia3Mascara() {
      return this.ctaReferencia3Mascara;
   }

   public void setCtaReferencia3Mascara(String ctaReferencia3Mascara) {
      this.ctaReferencia3Mascara = ctaReferencia3Mascara;
   }

   public String getCtaReferencia4Mascara() {
      return this.ctaReferencia4Mascara;
   }

   public void setCtaReferencia4Mascara(String ctaReferencia4Mascara) {
      this.ctaReferencia4Mascara = ctaReferencia4Mascara;
   }

   public String getCtaBajaLogica() {
      return this.ctaBajaLogica;
   }

   public void setCtaBajaLogica(String ctaBajaLogica) {
      this.ctaBajaLogica = ctaBajaLogica;
   }

   public Divisa getDivisaId() {
      return this.divisaId;
   }

   public void setDivisaId(Divisa divisaId) {
      this.divisaId = divisaId;
   }

   public UnidadDeNegocio getUnidadDeNegocio() {
      return this.unidadDeNegocio;
   }

   public void setUnidadDeNegocio(UnidadDeNegocio unidadDeNegocio) {
      this.unidadDeNegocio = unidadDeNegocio;
   }

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

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

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