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 + "]";
}
}