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