Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.modelo; import java.io.Serializable; import java.util.Date; 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.JoinColumns; 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.CajaHabilitadaPorTurno; import mx.com.bcm.banamex.ae.persistencia.modelo.CatGeneralAeweb; import mx.com.bcm.banamex.ae.persistencia.modelo.TransferenciaPK; @Entity @Table( name = "TRANSFERENCIA" ) @NamedQueries({@NamedQuery( name = "Transferencia.findAll", query = "SELECT t FROM Transferencia t" ), @NamedQuery( name = "Transferencia.findByTransIdn", query = "SELECT t FROM Transferencia t WHERE t.transferenciaPK.transIdn = :transIdn" ), @NamedQuery( name = "Transferencia.findByTransFecHr", query = "SELECT t FROM Transferencia t WHERE t.transferenciaPK.transFecHr = :transFecHr" ), @NamedQuery( name = "Transferencia.findByVerifnIdn", query = "SELECT t FROM Transferencia t WHERE t.verifnIdn = :verifnIdn" ), @NamedQuery( name = "Transferencia.findByTransConcepto", query = "SELECT t FROM Transferencia t WHERE t.transConcepto = :transConcepto" ), @NamedQuery( name = "Transferencia.findByTransImpte", query = "SELECT t FROM Transferencia t WHERE t.transImpte = :transImpte" ), @NamedQuery( name = "Transferencia.findByEmpNominaOperador", query = "SELECT t FROM Transferencia t WHERE t.empNominaOperador = :empNominaOperador" ), @NamedQuery( name = "Transferencia.findByEmpNominaSupervisor", query = "SELECT t FROM Transferencia t WHERE t.empNominaSupervisor = :empNominaSupervisor" )}) public class Transferencia implements Serializable { private static final long serialVersionUID = 1L; @EmbeddedId protected TransferenciaPK transferenciaPK; @Column( name = "VERIFN_IDN" ) private Long verifnIdn; @Column( name = "TRANS_CONCEPTO" ) private Short transConcepto; @Column( name = "TRANS_IMPTE" ) private Integer transImpte; @Column( name = "EMP_NOMINA_OPERADOR" ) private Integer empNominaOperador; @Column( name = "EMP_NOMINA_SUPERVISOR" ) private Integer empNominaSupervisor; @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "transferencia" ) private List detalleTransferenciaList; @JoinColumns({@JoinColumn( name = "CAJA_IDN", referencedColumnName = "CAJA_IDN" ), @JoinColumn( name = "FEC_HR_HABILITA", referencedColumnName = "CAJAHAB_FEC_HR_HABILITA" )}) @ManyToOne( optional = false ) private CajaHabilitadaPorTurno cajaHabilitadaPorTurno; @JoinColumns({@JoinColumn( name = "AEWEBCATGRAL_IDN", referencedColumnName = "AEWEBCATGRAL_IDN" ), @JoinColumn( name = "AEWEBCATGRAL_AGRUPADOR_IDN", referencedColumnName = "AGRUPADOR_IDN" )}) @ManyToOne( optional = false ) private CatGeneralAeweb catGeneralAeweb; public Transferencia() { } public Transferencia(TransferenciaPK transferenciaPK) { this.transferenciaPK = transferenciaPK; } public Transferencia(int transIdn, Date transFecHr) { this.transferenciaPK = new TransferenciaPK(transIdn, transFecHr); } public TransferenciaPK getTransferenciaPK() { return this.transferenciaPK; } public void setTransferenciaPK(TransferenciaPK transferenciaPK) { this.transferenciaPK = transferenciaPK; } public Long getVerifnIdn() { return this.verifnIdn; } public void setVerifnIdn(Long verifnIdn) { this.verifnIdn = verifnIdn; } public Short getTransConcepto() { return this.transConcepto; } public void setTransConcepto(Short transConcepto) { this.transConcepto = transConcepto; } public Integer getTransImpte() { return this.transImpte; } public void setTransImpte(Integer transImpte) { this.transImpte = transImpte; } public Integer getEmpNominaOperador() { return this.empNominaOperador; } public void setEmpNominaOperador(Integer empNominaOperador) { this.empNominaOperador = empNominaOperador; } public Integer getEmpNominaSupervisor() { return this.empNominaSupervisor; } public void setEmpNominaSupervisor(Integer empNominaSupervisor) { this.empNominaSupervisor = empNominaSupervisor; } public List getDetalleTransferenciaList() { return this.detalleTransferenciaList; } public void setDetalleTransferenciaList(List detalleTransferenciaList) { this.detalleTransferenciaList = detalleTransferenciaList; } public CajaHabilitadaPorTurno getCajaHabilitadaPorTurno() { return this.cajaHabilitadaPorTurno; } public void setCajaHabilitadaPorTurno(CajaHabilitadaPorTurno cajaHabilitadaPorTurno) { this.cajaHabilitadaPorTurno = cajaHabilitadaPorTurno; } public CatGeneralAeweb getCatGeneralAeweb() { return this.catGeneralAeweb; } public void setCatGeneralAeweb(CatGeneralAeweb catGeneralAeweb) { this.catGeneralAeweb = catGeneralAeweb; } public int hashCode() { byte hash = 0; int hash1 = hash + (this.transferenciaPK != null?this.transferenciaPK.hashCode():0); return hash1; } public boolean equals(Object object) { if(!(object instanceof Transferencia)) { return false; } else { Transferencia other = (Transferencia)object; return (this.transferenciaPK != null || other.transferenciaPK == null) && (this.transferenciaPK == null || this.transferenciaPK.equals(other.transferenciaPK)); } } public String toString() { return "mx.com.bcm.banamex.ae.persistencia.modelo.Transferencia[transferenciaPK=" + this.transferenciaPK + "]"; } }