Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.modelo; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; 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.JoinColumn; import javax.persistence.JoinColumns; import javax.persistence.ManyToOne; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence.OneToMany; import javax.persistence.OneToOne; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; import mx.com.bcm.banamex.ae.persistencia.modelo.CatGeneralAeweb; import mx.com.bcm.banamex.ae.persistencia.modelo.ComprobanteDeDotacion; import mx.com.bcm.banamex.ae.persistencia.modelo.Etv; import mx.com.bcm.banamex.ae.persistencia.modelo.HistTurnoEnOperacion; import mx.com.bcm.banamex.ae.persistencia.modelo.UnidadDeNegocio; @Entity @Table( name = "SOLICITUD_DOTACION" ) @NamedQueries({@NamedQuery( name = "SolicitudDotacion.findAll", query = "SELECT s FROM SolicitudDotacion s" ), @NamedQuery( name = "SolicitudDotacion.findBySolicitudIdn", query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudIdn = :solicitudIdn" ), @NamedQuery( name = "SolicitudDotacion.findBySolicitudSirhRecibe", query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudSirhRecibe = :solicitudSirhRecibe" ), @NamedQuery( name = "SolicitudDotacion.findBySolicitudSucursal", query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudSucursal = :solicitudSucursal" ), @NamedQuery( name = "SolicitudDotacion.findBySolicitudCuenta", query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudCuenta = :solicitudCuenta" ), @NamedQuery( name = "SolicitudDotacion.findBySolicitudMotivo", query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudMotivo = :solicitudMotivo" ), @NamedQuery( name = "SolicitudDotacion.findBySolicitudImpte", query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudImpte = :solicitudImpte" ), @NamedQuery( name = "SolicitudDotacion.findBySolicitudStatus", query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudStatus = :solicitudStatus" ), @NamedQuery( name = "SolicitudDotacion.findBySolicitudFechaSolicita", query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudFechaSolicita = :solicitudFechaSolicita" ), @NamedQuery( name = "SolicitudDotacion.findBySolicitudFechaEntrega", query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudFechaEntrega = :solicitudFechaEntrega" )}) public class SolicitudDotacion implements Serializable { private static final long serialVersionUID = 1L; @Id @Basic( optional = false ) @Column( name = "SOLICITUD_IDN" ) private Long solicitudIdn; @Column( name = "SOLICITUD_SIRH_RECIBE" ) private Short solicitudSirhRecibe; @Column( name = "SOLICITUD_SUCURSAL" ) private Character solicitudSucursal; @Column( name = "SOLICITUD_CUENTA" ) private Character solicitudCuenta; @Column( name = "SOLICITUD_MOTIVO" ) private Character solicitudMotivo; @Column( name = "SOLICITUD_IMPTE" ) private BigDecimal solicitudImpte; @Column( name = "SOLICITUD_STATUS" ) private Short solicitudStatus; @Column( name = "SOLICITUD_FECHA_SOLICITA" ) @Temporal(TemporalType.TIMESTAMP) private Date solicitudFechaSolicita; @Column( name = "SOLICITUD_FECHA_ENTREGA" ) @Temporal(TemporalType.TIMESTAMP) private Date solicitudFechaEntrega; @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "solicitudDotacion" ) private List detalleDotacionList; @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "solicitudIdn" ) private List movimientosS500List; @OneToOne( cascade = {CascadeType.ALL}, mappedBy = "solicitudDotacion" ) private ComprobanteDeDotacion comprobanteDeDotacion; @JoinColumns({@JoinColumn( name = "GRALAEWEB_IDN", referencedColumnName = "AEWEBCATGRAL_IDN" ), @JoinColumn( name = "GRALAEWEB_AGRUPADOR_IDN", referencedColumnName = "AGRUPADOR_IDN" )}) @ManyToOne( optional = false ) private CatGeneralAeweb catGeneralAeweb; @JoinColumns({@JoinColumn( name = "GRALAEWEB_STS_IDN", referencedColumnName = "AEWEBCATGRAL_IDN" ), @JoinColumn( name = "GRALAEWEB_AGRUP_STS_IDN", referencedColumnName = "AGRUPADOR_IDN" )}) @ManyToOne( optional = false ) private CatGeneralAeweb catGeneralAeweb1; @JoinColumn( name = "ETV_IDN", referencedColumnName = "ETV_IDN" ) @ManyToOne private Etv etvIdn; @JoinColumns({@JoinColumn( name = "HIST_FEC_HR_INI", referencedColumnName = "HIST_FEC_HOR_INI" ), @JoinColumn( name = "TURNO_ID", referencedColumnName = "TURNO_ID" )}) @ManyToOne private HistTurnoEnOperacion histTurnoEnOperacion; @JoinColumns({@JoinColumn( name = "CPAES_ESTRUCTURA_SIRH_IDN", referencedColumnName = "CPAES_ESTRUCTURA_SIRH_IDN" ), @JoinColumn( name = "CNTRTO_NUM", referencedColumnName = "CNTRTO_NUM" ), @JoinColumn( name = "UNEG_ID", referencedColumnName = "UNEG_ID" )}) @ManyToOne( optional = false ) private UnidadDeNegocio unidadDeNegocio; @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "solicitudIdn" ) private List movimientosS018List; public SolicitudDotacion() { } public SolicitudDotacion(Long solicitudIdn) { this.solicitudIdn = solicitudIdn; } public Long getSolicitudIdn() { return this.solicitudIdn; } public void setSolicitudIdn(Long solicitudIdn) { this.solicitudIdn = solicitudIdn; } public Short getSolicitudSirhRecibe() { return this.solicitudSirhRecibe; } public void setSolicitudSirhRecibe(Short solicitudSirhRecibe) { this.solicitudSirhRecibe = solicitudSirhRecibe; } public Character getSolicitudSucursal() { return this.solicitudSucursal; } public void setSolicitudSucursal(Character solicitudSucursal) { this.solicitudSucursal = solicitudSucursal; } public Character getSolicitudCuenta() { return this.solicitudCuenta; } public void setSolicitudCuenta(Character solicitudCuenta) { this.solicitudCuenta = solicitudCuenta; } public Character getSolicitudMotivo() { return this.solicitudMotivo; } public void setSolicitudMotivo(Character solicitudMotivo) { this.solicitudMotivo = solicitudMotivo; } public BigDecimal getSolicitudImpte() { return this.solicitudImpte; } public void setSolicitudImpte(BigDecimal solicitudImpte) { this.solicitudImpte = solicitudImpte; } public Short getSolicitudStatus() { return this.solicitudStatus; } public void setSolicitudStatus(Short solicitudStatus) { this.solicitudStatus = solicitudStatus; } public Date getSolicitudFechaSolicita() { return this.solicitudFechaSolicita; } public void setSolicitudFechaSolicita(Date solicitudFechaSolicita) { this.solicitudFechaSolicita = solicitudFechaSolicita; } public Date getSolicitudFechaEntrega() { return this.solicitudFechaEntrega; } public void setSolicitudFechaEntrega(Date solicitudFechaEntrega) { this.solicitudFechaEntrega = solicitudFechaEntrega; } public List getDetalleDotacionList() { return this.detalleDotacionList; } public void setDetalleDotacionList(List detalleDotacionList) { this.detalleDotacionList = detalleDotacionList; } public List getMovimientosS500List() { return this.movimientosS500List; } public void setMovimientosS500List(List movimientosS500List) { this.movimientosS500List = movimientosS500List; } public ComprobanteDeDotacion getComprobanteDeDotacion() { return this.comprobanteDeDotacion; } public void setComprobanteDeDotacion(ComprobanteDeDotacion comprobanteDeDotacion) { this.comprobanteDeDotacion = comprobanteDeDotacion; } public CatGeneralAeweb getCatGeneralAeweb() { return this.catGeneralAeweb; } public void setCatGeneralAeweb(CatGeneralAeweb catGeneralAeweb) { this.catGeneralAeweb = catGeneralAeweb; } public CatGeneralAeweb getCatGeneralAeweb1() { return this.catGeneralAeweb1; } public void setCatGeneralAeweb1(CatGeneralAeweb catGeneralAeweb1) { this.catGeneralAeweb1 = catGeneralAeweb1; } public Etv getEtvIdn() { return this.etvIdn; } public void setEtvIdn(Etv etvIdn) { this.etvIdn = etvIdn; } public HistTurnoEnOperacion getHistTurnoEnOperacion() { return this.histTurnoEnOperacion; } public void setHistTurnoEnOperacion(HistTurnoEnOperacion histTurnoEnOperacion) { this.histTurnoEnOperacion = histTurnoEnOperacion; } public UnidadDeNegocio getUnidadDeNegocio() { return this.unidadDeNegocio; } public void setUnidadDeNegocio(UnidadDeNegocio unidadDeNegocio) { this.unidadDeNegocio = unidadDeNegocio; } public List getMovimientosS018List() { return this.movimientosS018List; } public void setMovimientosS018List(List movimientosS018List) { this.movimientosS018List = movimientosS018List; } public int hashCode() { byte hash = 0; int hash1 = hash + (this.solicitudIdn != null?this.solicitudIdn.hashCode():0); return hash1; } public boolean equals(Object object) { if(!(object instanceof SolicitudDotacion)) { return false; } else { SolicitudDotacion other = (SolicitudDotacion)object; return (this.solicitudIdn != null || other.solicitudIdn == null) && (this.solicitudIdn == null || this.solicitudIdn.equals(other.solicitudIdn)); } } public String toString() { return "mx.com.bcm.banamex.ae.persistencia.modelo.SolicitudDotacion[solicitudIdn=" + this.solicitudIdn + "]"; } }