Information

0
Story Points

Technologies

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

import java.io.Serializable;
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 mx.com.bcm.banamex.ae.persistencia.modelo.CatGeneralAeweb;
import mx.com.bcm.banamex.ae.persistencia.modelo.Cpae;
import mx.com.bcm.banamex.ae.persistencia.modelo.Plaza;
import mx.com.bcm.banamex.ae.persistencia.modelo.SubBovedaPK;

@Entity
@Table(
   name = "SUB_BOVEDA"
)
@NamedQueries({@NamedQuery(
   name = "SubBoveda.findAll",
   query = "SELECT s FROM SubBoveda s"
), @NamedQuery(
   name = "SubBoveda.findByCpaesEstructuraSirhIdn",
   query = "SELECT s FROM SubBoveda s WHERE s.subBovedaPK.cpaesEstructuraSirhIdn = :cpaesEstructuraSirhIdn"
), @NamedQuery(
   name = "SubBoveda.findBySubbovedaIdn",
   query = "SELECT s FROM SubBoveda s WHERE s.subBovedaPK.subbovedaIdn = :subbovedaIdn"
), @NamedQuery(
   name = "SubBoveda.findBySubbovedaDescripcion",
   query = "SELECT s FROM SubBoveda s WHERE s.subbovedaDescripcion = :subbovedaDescripcion"
), @NamedQuery(
   name = "SubBoveda.findBySubbovedaCalleNum",
   query = "SELECT s FROM SubBoveda s WHERE s.subbovedaCalleNum = :subbovedaCalleNum"
), @NamedQuery(
   name = "SubBoveda.findBySubbovedaColonia",
   query = "SELECT s FROM SubBoveda s WHERE s.subbovedaColonia = :subbovedaColonia"
), @NamedQuery(
   name = "SubBoveda.findBySubbovedaPoblacion",
   query = "SELECT s FROM SubBoveda s WHERE s.subbovedaPoblacion = :subbovedaPoblacion"
), @NamedQuery(
   name = "SubBoveda.findBySubbovedaCp",
   query = "SELECT s FROM SubBoveda s WHERE s.subbovedaCp = :subbovedaCp"
), @NamedQuery(
   name = "SubBoveda.findBySubbovedaEdo",
   query = "SELECT s FROM SubBoveda s WHERE s.subbovedaEdo = :subbovedaEdo"
), @NamedQuery(
   name = "SubBoveda.findBySubbovedaBajaLogica",
   query = "SELECT s FROM SubBoveda s WHERE s.subbovedaBajaLogica = :subbovedaBajaLogica"
)})
public class SubBoveda implements Serializable {
   private static final long serialVersionUID = 1L;
   @EmbeddedId
   protected SubBovedaPK subBovedaPK;
   @Column(
      name = "SUBBOVEDA_DESCRIPCION"
   )
   private String subbovedaDescripcion;
   @Column(
      name = "SUBBOVEDA_CALLE_NUM"
   )
   private String subbovedaCalleNum;
   @Column(
      name = "SUBBOVEDA_COLONIA"
   )
   private String subbovedaColonia;
   @Column(
      name = "SUBBOVEDA_POBLACION"
   )
   private String subbovedaPoblacion;
   @Column(
      name = "SUBBOVEDA_CP"
   )
   private String subbovedaCp;
   @Column(
      name = "SUBBOVEDA_EDO"
   )
   private String subbovedaEdo;
   @Column(
      name = "SUBBOVEDA_BAJA_LOGICA"
   )
   private String subbovedaBajaLogica;
   @JoinColumns({@JoinColumn(
   name = "AEWEBCATGRAL_IDN",
   referencedColumnName = "AEWEBCATGRAL_IDN"
), @JoinColumn(
   name = "AEWEBCATGRAL_AGRUPADOR_IDN",
   referencedColumnName = "AGRUPADOR_IDN"
)})
   @ManyToOne(
      optional = false
   )
   private CatGeneralAeweb catGeneralAeweb;
   @JoinColumn(
      name = "CPAES_ESTRUCTURA_SIRH_IDN",
      referencedColumnName = "CPAES_ESTRUCTURA_SIRH_IDN",
      insertable = false,
      updatable = false
   )
   @ManyToOne(
      optional = false
   )
   private Cpae cpae;
   @JoinColumn(
      name = "PLAZA_IDN",
      referencedColumnName = "PLAZA_IDN"
   )
   @ManyToOne
   private Plaza plazaIdn;
   @OneToMany(
      cascade = {CascadeType.ALL},
      mappedBy = "subBoveda"
   )
   private List cajaList;
   @OneToMany(
      cascade = {CascadeType.ALL},
      mappedBy = "subBoveda"
   )
   private List turnoList;

   public SubBoveda() {
   }

   public SubBoveda(SubBovedaPK subBovedaPK) {
      this.subBovedaPK = subBovedaPK;
   }

   public SubBoveda(int cpaesEstructuraSirhIdn, short subbovedaIdn) {
      this.subBovedaPK = new SubBovedaPK(cpaesEstructuraSirhIdn, subbovedaIdn);
   }

   public SubBovedaPK getSubBovedaPK() {
      return this.subBovedaPK;
   }

   public void setSubBovedaPK(SubBovedaPK subBovedaPK) {
      this.subBovedaPK = subBovedaPK;
   }

   public String getSubbovedaDescripcion() {
      return this.subbovedaDescripcion;
   }

   public void setSubbovedaDescripcion(String subbovedaDescripcion) {
      this.subbovedaDescripcion = subbovedaDescripcion;
   }

   public String getSubbovedaCalleNum() {
      return this.subbovedaCalleNum;
   }

   public void setSubbovedaCalleNum(String subbovedaCalleNum) {
      this.subbovedaCalleNum = subbovedaCalleNum;
   }

   public String getSubbovedaColonia() {
      return this.subbovedaColonia;
   }

   public void setSubbovedaColonia(String subbovedaColonia) {
      this.subbovedaColonia = subbovedaColonia;
   }

   public String getSubbovedaPoblacion() {
      return this.subbovedaPoblacion;
   }

   public void setSubbovedaPoblacion(String subbovedaPoblacion) {
      this.subbovedaPoblacion = subbovedaPoblacion;
   }

   public String getSubbovedaCp() {
      return this.subbovedaCp;
   }

   public void setSubbovedaCp(String subbovedaCp) {
      this.subbovedaCp = subbovedaCp;
   }

   public String getSubbovedaEdo() {
      return this.subbovedaEdo;
   }

   public void setSubbovedaEdo(String subbovedaEdo) {
      this.subbovedaEdo = subbovedaEdo;
   }

   public String getSubbovedaBajaLogica() {
      return this.subbovedaBajaLogica;
   }

   public void setSubbovedaBajaLogica(String subbovedaBajaLogica) {
      this.subbovedaBajaLogica = subbovedaBajaLogica;
   }

   public CatGeneralAeweb getCatGeneralAeweb() {
      return this.catGeneralAeweb;
   }

   public void setCatGeneralAeweb(CatGeneralAeweb catGeneralAeweb) {
      this.catGeneralAeweb = catGeneralAeweb;
   }

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

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

   public Plaza getPlazaIdn() {
      return this.plazaIdn;
   }

   public void setPlazaIdn(Plaza plazaIdn) {
      this.plazaIdn = plazaIdn;
   }

   public List getCajaList() {
      return this.cajaList;
   }

   public void setCajaList(List cajaList) {
      this.cajaList = cajaList;
   }

   public List getTurnoList() {
      return this.turnoList;
   }

   public void setTurnoList(List turnoList) {
      this.turnoList = turnoList;
   }

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

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

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