Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.modelo;
import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinColumns;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import mx.com.bcm.banamex.ae.persistencia.modelo.Comprobante;
@Entity
@Table(
name = "DIFERENCIA"
)
@NamedQueries({@NamedQuery(
name = "Diferencia.findAll",
query = "SELECT d FROM Diferencia d"
), @NamedQuery(
name = "Diferencia.findByDiferenciaIdn",
query = "SELECT d FROM Diferencia d WHERE d.diferenciaIdn = :diferenciaIdn"
), @NamedQuery(
name = "Diferencia.findByDiferenciaMonto",
query = "SELECT d FROM Diferencia d WHERE d.diferenciaMonto = :diferenciaMonto"
), @NamedQuery(
name = "Diferencia.findByDiferenciaTipo",
query = "SELECT d FROM Diferencia d WHERE d.diferenciaTipo = :diferenciaTipo"
), @NamedQuery(
name = "Diferencia.findByDiferenciaAutorizoNoimina",
query = "SELECT d FROM Diferencia d WHERE d.diferenciaAutorizoNoimina = :diferenciaAutorizoNoimina"
), @NamedQuery(
name = "Diferencia.findByDiferenciaSuc",
query = "SELECT d FROM Diferencia d WHERE d.diferenciaSuc = :diferenciaSuc"
), @NamedQuery(
name = "Diferencia.findByDiferenciaCuenta",
query = "SELECT d FROM Diferencia d WHERE d.diferenciaCuenta = :diferenciaCuenta"
), @NamedQuery(
name = "Diferencia.findByDiferenciaEstatus",
query = "SELECT d FROM Diferencia d WHERE d.diferenciaEstatus = :diferenciaEstatus"
), @NamedQuery(
name = "Diferencia.findByDiferenciaNumAutorizacion",
query = "SELECT d FROM Diferencia d WHERE d.diferenciaNumAutorizacion = :diferenciaNumAutorizacion"
), @NamedQuery(
name = "Diferencia.findByDiferenciaError",
query = "SELECT d FROM Diferencia d WHERE d.diferenciaError = :diferenciaError"
), @NamedQuery(
name = "Diferencia.findByDiferenciaErrorTxt",
query = "SELECT d FROM Diferencia d WHERE d.diferenciaErrorTxt = :diferenciaErrorTxt"
)})
public class Diferencia implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(
optional = false
)
@Column(
name = "DIFERENCIA_IDN"
)
private Integer diferenciaIdn;
@Column(
name = "DIFERENCIA_MONTO"
)
private Double diferenciaMonto;
@Column(
name = "DIFERENCIA_TIPO"
)
private Short diferenciaTipo;
@Column(
name = "DIFERENCIA_AUTORIZO_NOIMINA"
)
private Integer diferenciaAutorizoNoimina;
@Column(
name = "DIFERENCIA_SUC"
)
private Short diferenciaSuc;
@Column(
name = "DIFERENCIA_CUENTA"
)
private Long diferenciaCuenta;
@Column(
name = "DIFERENCIA_ESTATUS"
)
private Short diferenciaEstatus;
@Column(
name = "DIFERENCIA_NUM_AUTORIZACION"
)
private Integer diferenciaNumAutorizacion;
@Column(
name = "DIFERENCIA_ERROR"
)
private Short diferenciaError;
@Column(
name = "DIFERENCIA_ERROR_TXT"
)
private String diferenciaErrorTxt;
@JoinColumns({@JoinColumn(
name = "COMPBTE_ID",
referencedColumnName = "COMPBTE_ID"
), @JoinColumn(
name = "ETV_IDN",
referencedColumnName = "ETV_IDN"
)})
@ManyToOne(
optional = false
)
private Comprobante comprobante;
public Diferencia() {
}
public Diferencia(Integer diferenciaIdn) {
this.diferenciaIdn = diferenciaIdn;
}
public Integer getDiferenciaIdn() {
return this.diferenciaIdn;
}
public void setDiferenciaIdn(Integer diferenciaIdn) {
this.diferenciaIdn = diferenciaIdn;
}
public Double getDiferenciaMonto() {
return this.diferenciaMonto;
}
public void setDiferenciaMonto(Double diferenciaMonto) {
this.diferenciaMonto = diferenciaMonto;
}
public Short getDiferenciaTipo() {
return this.diferenciaTipo;
}
public void setDiferenciaTipo(Short diferenciaTipo) {
this.diferenciaTipo = diferenciaTipo;
}
public Integer getDiferenciaAutorizoNoimina() {
return this.diferenciaAutorizoNoimina;
}
public void setDiferenciaAutorizoNoimina(Integer diferenciaAutorizoNoimina) {
this.diferenciaAutorizoNoimina = diferenciaAutorizoNoimina;
}
public Short getDiferenciaSuc() {
return this.diferenciaSuc;
}
public void setDiferenciaSuc(Short diferenciaSuc) {
this.diferenciaSuc = diferenciaSuc;
}
public Long getDiferenciaCuenta() {
return this.diferenciaCuenta;
}
public void setDiferenciaCuenta(Long diferenciaCuenta) {
this.diferenciaCuenta = diferenciaCuenta;
}
public Short getDiferenciaEstatus() {
return this.diferenciaEstatus;
}
public void setDiferenciaEstatus(Short diferenciaEstatus) {
this.diferenciaEstatus = diferenciaEstatus;
}
public Integer getDiferenciaNumAutorizacion() {
return this.diferenciaNumAutorizacion;
}
public void setDiferenciaNumAutorizacion(Integer diferenciaNumAutorizacion) {
this.diferenciaNumAutorizacion = diferenciaNumAutorizacion;
}
public Short getDiferenciaError() {
return this.diferenciaError;
}
public void setDiferenciaError(Short diferenciaError) {
this.diferenciaError = diferenciaError;
}
public String getDiferenciaErrorTxt() {
return this.diferenciaErrorTxt;
}
public void setDiferenciaErrorTxt(String diferenciaErrorTxt) {
this.diferenciaErrorTxt = diferenciaErrorTxt;
}
public Comprobante getComprobante() {
return this.comprobante;
}
public void setComprobante(Comprobante comprobante) {
this.comprobante = comprobante;
}
public int hashCode() {
byte hash = 0;
int hash1 = hash + (this.diferenciaIdn != null?this.diferenciaIdn.hashCode():0);
return hash1;
}
public boolean equals(Object object) {
if(!(object instanceof Diferencia)) {
return false;
} else {
Diferencia other = (Diferencia)object;
return (this.diferenciaIdn != null || other.diferenciaIdn == null) && (this.diferenciaIdn == null || this.diferenciaIdn.equals(other.diferenciaIdn));
}
}
public String toString() {
return "mx.com.bcm.banamex.ae.persistencia.modelo.Diferencia[diferenciaIdn=" + this.diferenciaIdn + "]";
}
}