Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.modelo; import java.io.Serializable; import java.util.List; import javax.persistence.Basic; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence.OneToMany; import javax.persistence.Table; @Entity @Table( name = "DIVISA" ) @NamedQueries({@NamedQuery( name = "Divisa.findAll", query = "SELECT d FROM Divisa d" ), @NamedQuery( name = "Divisa.findByDivisaId", query = "SELECT d FROM Divisa d WHERE d.divisaId = :divisaId" ), @NamedQuery( name = "Divisa.findByDivisaNomCorto", query = "SELECT d FROM Divisa d WHERE d.divisaNomCorto = :divisaNomCorto" ), @NamedQuery( name = "Divisa.findByDivisaNomLargo", query = "SELECT d FROM Divisa d WHERE d.divisaNomLargo = :divisaNomLargo" ), @NamedQuery( name = "Divisa.findByDivisaAbreviatura", query = "SELECT d FROM Divisa d WHERE d.divisaAbreviatura = :divisaAbreviatura" ), @NamedQuery( name = "Divisa.findByDivisaBajaLogica", query = "SELECT d FROM Divisa d WHERE d.divisaBajaLogica = :divisaBajaLogica" )}) public class Divisa implements Serializable { private static final long serialVersionUID = 1L; @Id @Basic( optional = false ) @Column( name = "DIVISA_ID" ) private Short divisaId; @Basic( optional = false ) @Column( name = "DIVISA_NOM_CORTO" ) private String divisaNomCorto; @Column( name = "DIVISA_NOM_LARGO" ) private String divisaNomLargo; @Column( name = "DIVISA_ABREVIATURA" ) private String divisaAbreviatura; @Column( name = "DIVISA_BAJA_LOGICA" ) private String divisaBajaLogica; @OneToMany( mappedBy = "divisaId" ) private List detalleDeDivisaPorEnvaseList; @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "divisa" ) private List denominacionDeDivisaList; @OneToMany( mappedBy = "divisaId" ) private List cuentaList; public Divisa() { } public Divisa(Short divisaId) { this.divisaId = divisaId; } public Divisa(Short divisaId, String divisaNomCorto) { this.divisaId = divisaId; this.divisaNomCorto = divisaNomCorto; } public Short getDivisaId() { return this.divisaId; } public void setDivisaId(Short divisaId) { this.divisaId = divisaId; } public String getDivisaNomCorto() { return this.divisaNomCorto; } public void setDivisaNomCorto(String divisaNomCorto) { this.divisaNomCorto = divisaNomCorto; } public String getDivisaNomLargo() { return this.divisaNomLargo; } public void setDivisaNomLargo(String divisaNomLargo) { this.divisaNomLargo = divisaNomLargo; } public String getDivisaAbreviatura() { return this.divisaAbreviatura; } public void setDivisaAbreviatura(String divisaAbreviatura) { this.divisaAbreviatura = divisaAbreviatura; } public String getDivisaBajaLogica() { return this.divisaBajaLogica; } public void setDivisaBajaLogica(String divisaBajaLogica) { this.divisaBajaLogica = divisaBajaLogica; } public List getDetalleDeDivisaPorEnvaseList() { return this.detalleDeDivisaPorEnvaseList; } public void setDetalleDeDivisaPorEnvaseList(List detalleDeDivisaPorEnvaseList) { this.detalleDeDivisaPorEnvaseList = detalleDeDivisaPorEnvaseList; } public List getDenominacionDeDivisaList() { return this.denominacionDeDivisaList; } public void setDenominacionDeDivisaList(List denominacionDeDivisaList) { this.denominacionDeDivisaList = denominacionDeDivisaList; } public List getCuentaList() { return this.cuentaList; } public void setCuentaList(List cuentaList) { this.cuentaList = cuentaList; } public int hashCode() { byte hash = 0; int hash1 = hash + (this.divisaId != null?this.divisaId.hashCode():0); return hash1; } public boolean equals(Object object) { if(!(object instanceof Divisa)) { return false; } else { Divisa other = (Divisa)object; return (this.divisaId != null || other.divisaId == null) && (this.divisaId == null || this.divisaId.equals(other.divisaId)); } } public String toString() { return "mx.com.bcm.banamex.ae.persistencia.modelo.Divisa[divisaId=" + this.divisaId + "]"; } }