Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.modelo;
import java.io.Serializable;
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.Table;
import mx.com.bcm.banamex.ae.persistencia.modelo.DetalleTransferenciaPK;
import mx.com.bcm.banamex.ae.persistencia.modelo.Transferencia;
@Entity
@Table(
name = "DETALLE_TRANSFERENCIA"
)
@NamedQueries({@NamedQuery(
name = "DetalleTransferencia.findAll",
query = "SELECT d FROM DetalleTransferencia d"
), @NamedQuery(
name = "DetalleTransferencia.findByTransIdn",
query = "SELECT d FROM DetalleTransferencia d WHERE d.detalleTransferenciaPK.transIdn = :transIdn"
), @NamedQuery(
name = "DetalleTransferencia.findByDetalltransIdn",
query = "SELECT d FROM DetalleTransferencia d WHERE d.detalleTransferenciaPK.detalltransIdn = :detalltransIdn"
), @NamedQuery(
name = "DetalleTransferencia.findByDetalltransClaveConcepto",
query = "SELECT d FROM DetalleTransferencia d WHERE d.detalltransClaveConcepto = :detalltransClaveConcepto"
), @NamedQuery(
name = "DetalleTransferencia.findByDetalltransImpte",
query = "SELECT d FROM DetalleTransferencia d WHERE d.detalltransImpte = :detalltransImpte"
), @NamedQuery(
name = "DetalleTransferencia.findByDetalltransClavePlomo",
query = "SELECT d FROM DetalleTransferencia d WHERE d.detalltransClavePlomo = :detalltransClavePlomo"
), @NamedQuery(
name = "DetalleTransferencia.findByDetalltransEtvIdn",
query = "SELECT d FROM DetalleTransferencia d WHERE d.detalltransEtvIdn = :detalltransEtvIdn"
), @NamedQuery(
name = "DetalleTransferencia.findByDetalltransCantidad",
query = "SELECT d FROM DetalleTransferencia d WHERE d.detalltransCantidad = :detalltransCantidad"
), @NamedQuery(
name = "DetalleTransferencia.findByDetalltransDenominacion",
query = "SELECT d FROM DetalleTransferencia d WHERE d.detalltransDenominacion = :detalltransDenominacion"
), @NamedQuery(
name = "DetalleTransferencia.findByDetalltransDivisa",
query = "SELECT d FROM DetalleTransferencia d WHERE d.detalltransDivisa = :detalltransDivisa"
), @NamedQuery(
name = "DetalleTransferencia.findByDetalltransTipoCambio",
query = "SELECT d FROM DetalleTransferencia d WHERE d.detalltransTipoCambio = :detalltransTipoCambio"
), @NamedQuery(
name = "DetalleTransferencia.findByDetalltransTipoTransferencia",
query = "SELECT d FROM DetalleTransferencia d WHERE d.detalltransTipoTransferencia = :detalltransTipoTransferencia"
)})
public class DetalleTransferencia implements Serializable {
private static final long serialVersionUID = 1L;
@EmbeddedId
protected DetalleTransferenciaPK detalleTransferenciaPK;
@Column(
name = "DETALLTRANS_CLAVE_CONCEPTO"
)
private Short detalltransClaveConcepto;
@Column(
name = "DETALLTRANS_IMPTE"
)
private Integer detalltransImpte;
@Column(
name = "DETALLTRANS_CLAVE_PLOMO"
)
private String detalltransClavePlomo;
@Column(
name = "DETALLTRANS_ETV_IDN"
)
private Short detalltransEtvIdn;
@Column(
name = "DETALLTRANS_CANTIDAD"
)
private Short detalltransCantidad;
@Column(
name = "DETALLTRANS_DENOMINACION"
)
private Integer detalltransDenominacion;
@Column(
name = "DETALLTRANS_DIVISA"
)
private String detalltransDivisa;
@Column(
name = "DETALLTRANS_TIPO_CAMBIO"
)
private Integer detalltransTipoCambio;
@Column(
name = "DETALLTRANS_TIPO_TRANSFERENCIA"
)
private Character detalltransTipoTransferencia;
@JoinColumns({@JoinColumn(
name = "DETALLTRANS_FEC_HR",
referencedColumnName = "TRANS_FEC_HR"
), @JoinColumn(
name = "TRANS_IDN",
referencedColumnName = "TRANS_IDN",
insertable = false,
updatable = false
)})
@ManyToOne(
optional = false
)
private Transferencia transferencia;
public DetalleTransferencia() {
}
public DetalleTransferencia(DetalleTransferenciaPK detalleTransferenciaPK) {
this.detalleTransferenciaPK = detalleTransferenciaPK;
}
public DetalleTransferencia(int transIdn, short detalltransIdn) {
this.detalleTransferenciaPK = new DetalleTransferenciaPK(transIdn, detalltransIdn);
}
public DetalleTransferenciaPK getDetalleTransferenciaPK() {
return this.detalleTransferenciaPK;
}
public void setDetalleTransferenciaPK(DetalleTransferenciaPK detalleTransferenciaPK) {
this.detalleTransferenciaPK = detalleTransferenciaPK;
}
public Short getDetalltransClaveConcepto() {
return this.detalltransClaveConcepto;
}
public void setDetalltransClaveConcepto(Short detalltransClaveConcepto) {
this.detalltransClaveConcepto = detalltransClaveConcepto;
}
public Integer getDetalltransImpte() {
return this.detalltransImpte;
}
public void setDetalltransImpte(Integer detalltransImpte) {
this.detalltransImpte = detalltransImpte;
}
public String getDetalltransClavePlomo() {
return this.detalltransClavePlomo;
}
public void setDetalltransClavePlomo(String detalltransClavePlomo) {
this.detalltransClavePlomo = detalltransClavePlomo;
}
public Short getDetalltransEtvIdn() {
return this.detalltransEtvIdn;
}
public void setDetalltransEtvIdn(Short detalltransEtvIdn) {
this.detalltransEtvIdn = detalltransEtvIdn;
}
public Short getDetalltransCantidad() {
return this.detalltransCantidad;
}
public void setDetalltransCantidad(Short detalltransCantidad) {
this.detalltransCantidad = detalltransCantidad;
}
public Integer getDetalltransDenominacion() {
return this.detalltransDenominacion;
}
public void setDetalltransDenominacion(Integer detalltransDenominacion) {
this.detalltransDenominacion = detalltransDenominacion;
}
public String getDetalltransDivisa() {
return this.detalltransDivisa;
}
public void setDetalltransDivisa(String detalltransDivisa) {
this.detalltransDivisa = detalltransDivisa;
}
public Integer getDetalltransTipoCambio() {
return this.detalltransTipoCambio;
}
public void setDetalltransTipoCambio(Integer detalltransTipoCambio) {
this.detalltransTipoCambio = detalltransTipoCambio;
}
public Character getDetalltransTipoTransferencia() {
return this.detalltransTipoTransferencia;
}
public void setDetalltransTipoTransferencia(Character detalltransTipoTransferencia) {
this.detalltransTipoTransferencia = detalltransTipoTransferencia;
}
public Transferencia getTransferencia() {
return this.transferencia;
}
public void setTransferencia(Transferencia transferencia) {
this.transferencia = transferencia;
}
public int hashCode() {
byte hash = 0;
int hash1 = hash + (this.detalleTransferenciaPK != null?this.detalleTransferenciaPK.hashCode():0);
return hash1;
}
public boolean equals(Object object) {
if(!(object instanceof DetalleTransferencia)) {
return false;
} else {
DetalleTransferencia other = (DetalleTransferencia)object;
return (this.detalleTransferenciaPK != null || other.detalleTransferenciaPK == null) && (this.detalleTransferenciaPK == null || this.detalleTransferenciaPK.equals(other.detalleTransferenciaPK));
}
}
public String toString() {
return "mx.com.bcm.banamex.ae.persistencia.modelo.DetalleTransferencia[detalleTransferenciaPK=" + this.detalleTransferenciaPK + "]";
}
}