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

@Entity
@Table(
   name = "ATM"
)
@NamedQueries({@NamedQuery(
   name = "Atm.findAll",
   query = "SELECT a FROM Atm a"
), @NamedQuery(
   name = "Atm.findByCpaesEstructuraSirhIdn",
   query = "SELECT a FROM Atm a WHERE a.atmPK.cpaesEstructuraSirhIdn = :cpaesEstructuraSirhIdn"
), @NamedQuery(
   name = "Atm.findByAtmIdn",
   query = "SELECT a FROM Atm a WHERE a.atmPK.atmIdn = :atmIdn"
), @NamedQuery(
   name = "Atm.findByAtmNumCtaUnicaAsoc",
   query = "SELECT a FROM Atm a WHERE a.atmNumCtaUnicaAsoc = :atmNumCtaUnicaAsoc"
), @NamedQuery(
   name = "Atm.findByAtmTipoOficina",
   query = "SELECT a FROM Atm a WHERE a.atmTipoOficina = :atmTipoOficina"
), @NamedQuery(
   name = "Atm.findByAtmTipoInmueble",
   query = "SELECT a FROM Atm a WHERE a.atmTipoInmueble = :atmTipoInmueble"
), @NamedQuery(
   name = "Atm.findByAtmDescripcion",
   query = "SELECT a FROM Atm a WHERE a.atmDescripcion = :atmDescripcion"
), @NamedQuery(
   name = "Atm.findByAtmDescripcionAbrev",
   query = "SELECT a FROM Atm a WHERE a.atmDescripcionAbrev = :atmDescripcionAbrev"
), @NamedQuery(
   name = "Atm.findByAtmBajaLogica",
   query = "SELECT a FROM Atm a WHERE a.atmBajaLogica = :atmBajaLogica"
)})
public class Atm implements Serializable {
   private static final long serialVersionUID = 1L;
   @EmbeddedId
   protected AtmPK atmPK;
   @Column(
      name = "ATM_NUM_CTA_UNICA_ASOC"
   )
   private Short atmNumCtaUnicaAsoc;
   @Column(
      name = "ATM_TIPO_OFICINA"
   )
   private String atmTipoOficina;
   @Column(
      name = "ATM_TIPO_INMUEBLE"
   )
   private String atmTipoInmueble;
   @Column(
      name = "ATM_DESCRIPCION"
   )
   private String atmDescripcion;
   @Column(
      name = "ATM_DESCRIPCION_ABREV"
   )
   private String atmDescripcionAbrev;
   @Column(
      name = "ATM_BAJA_LOGICA"
   )
   private String atmBajaLogica;
   @JoinColumn(
      name = "CPAES_ESTRUCTURA_SIRH_IDN",
      referencedColumnName = "CPAES_ESTRUCTURA_SIRH_IDN",
      insertable = false,
      updatable = false
   )
   @ManyToOne(
      optional = false
   )
   private Cpae cpae;
   @JoinColumn(
      name = "ETV_IDN",
      referencedColumnName = "ETV_IDN"
   )
   @ManyToOne(
      optional = false
   )
   private Etv etvIdn;

   public Atm() {
   }

   public Atm(AtmPK atmPK) {
      this.atmPK = atmPK;
   }

   public Atm(int cpaesEstructuraSirhIdn, short atmIdn) {
      this.atmPK = new AtmPK(cpaesEstructuraSirhIdn, atmIdn);
   }

   public AtmPK getAtmPK() {
      return this.atmPK;
   }

   public void setAtmPK(AtmPK atmPK) {
      this.atmPK = atmPK;
   }

   public Short getAtmNumCtaUnicaAsoc() {
      return this.atmNumCtaUnicaAsoc;
   }

   public void setAtmNumCtaUnicaAsoc(Short atmNumCtaUnicaAsoc) {
      this.atmNumCtaUnicaAsoc = atmNumCtaUnicaAsoc;
   }

   public String getAtmTipoOficina() {
      return this.atmTipoOficina;
   }

   public void setAtmTipoOficina(String atmTipoOficina) {
      this.atmTipoOficina = atmTipoOficina;
   }

   public String getAtmTipoInmueble() {
      return this.atmTipoInmueble;
   }

   public void setAtmTipoInmueble(String atmTipoInmueble) {
      this.atmTipoInmueble = atmTipoInmueble;
   }

   public String getAtmDescripcion() {
      return this.atmDescripcion;
   }

   public void setAtmDescripcion(String atmDescripcion) {
      this.atmDescripcion = atmDescripcion;
   }

   public String getAtmDescripcionAbrev() {
      return this.atmDescripcionAbrev;
   }

   public void setAtmDescripcionAbrev(String atmDescripcionAbrev) {
      this.atmDescripcionAbrev = atmDescripcionAbrev;
   }

   public String getAtmBajaLogica() {
      return this.atmBajaLogica;
   }

   public void setAtmBajaLogica(String atmBajaLogica) {
      this.atmBajaLogica = atmBajaLogica;
   }

   public Cpae getCpae() {
      return this.cpae;
   }

   public void setCpae(Cpae cpae) {
      this.cpae = cpae;
   }

   public Etv getEtvIdn() {
      return this.etvIdn;
   }

   public void setEtvIdn(Etv etvIdn) {
      this.etvIdn = etvIdn;
   }

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

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

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