Red Hat Application Migration Toolkit
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 + "]"; } }