Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.modelo; import java.io.Serializable; import java.util.Date; import javax.persistence.Basic; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence.OneToOne; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; import mx.com.bcm.banamex.ae.persistencia.modelo.SolicitudDotacion; @Entity @Table( name = "COMPROBANTE_DE_DOTACION" ) @NamedQueries({@NamedQuery( name = "ComprobanteDeDotacion.findAll", query = "SELECT c FROM ComprobanteDeDotacion c" ), @NamedQuery( name = "ComprobanteDeDotacion.findByCompdotacionNumComprobante", query = "SELECT c FROM ComprobanteDeDotacion c WHERE c.compdotacionNumComprobante = :compdotacionNumComprobante" ), @NamedQuery( name = "ComprobanteDeDotacion.findByCompdotacionCodigoImpresion", query = "SELECT c FROM ComprobanteDeDotacion c WHERE c.compdotacionCodigoImpresion = :compdotacionCodigoImpresion" ), @NamedQuery( name = "ComprobanteDeDotacion.findByCompdotacionFechaHrImpr", query = "SELECT c FROM ComprobanteDeDotacion c WHERE c.compdotacionFechaHrImpr = :compdotacionFechaHrImpr" ), @NamedQuery( name = "ComprobanteDeDotacion.findByCompdotacionNomina", query = "SELECT c FROM ComprobanteDeDotacion c WHERE c.compdotacionNomina = :compdotacionNomina" )}) public class ComprobanteDeDotacion implements Serializable { private static final long serialVersionUID = 1L; @Id @Basic( optional = false ) @Column( name = "COMPDOTACION_NUM_COMPROBANTE" ) private Long compdotacionNumComprobante; @Column( name = "COMPDOTACION_CODIGO_IMPRESION" ) private Short compdotacionCodigoImpresion; @Column( name = "COMPDOTACION_FECHA_HR_IMPR" ) @Temporal(TemporalType.TIMESTAMP) private Date compdotacionFechaHrImpr; @Column( name = "COMPDOTACION_NOMINA" ) private Integer compdotacionNomina; @JoinColumn( name = "COMPDOTACION_NUM_COMPROBANTE", referencedColumnName = "SOLICITUD_IDN", insertable = false, updatable = false ) @OneToOne( optional = false ) private SolicitudDotacion solicitudDotacion; public ComprobanteDeDotacion() { } public ComprobanteDeDotacion(Long compdotacionNumComprobante) { this.compdotacionNumComprobante = compdotacionNumComprobante; } public Long getCompdotacionNumComprobante() { return this.compdotacionNumComprobante; } public void setCompdotacionNumComprobante(Long compdotacionNumComprobante) { this.compdotacionNumComprobante = compdotacionNumComprobante; } public Short getCompdotacionCodigoImpresion() { return this.compdotacionCodigoImpresion; } public void setCompdotacionCodigoImpresion(Short compdotacionCodigoImpresion) { this.compdotacionCodigoImpresion = compdotacionCodigoImpresion; } public Date getCompdotacionFechaHrImpr() { return this.compdotacionFechaHrImpr; } public void setCompdotacionFechaHrImpr(Date compdotacionFechaHrImpr) { this.compdotacionFechaHrImpr = compdotacionFechaHrImpr; } public Integer getCompdotacionNomina() { return this.compdotacionNomina; } public void setCompdotacionNomina(Integer compdotacionNomina) { this.compdotacionNomina = compdotacionNomina; } public SolicitudDotacion getSolicitudDotacion() { return this.solicitudDotacion; } public void setSolicitudDotacion(SolicitudDotacion solicitudDotacion) { this.solicitudDotacion = solicitudDotacion; } public int hashCode() { byte hash = 0; int hash1 = hash + (this.compdotacionNumComprobante != null?this.compdotacionNumComprobante.hashCode():0); return hash1; } public boolean equals(Object object) { if(!(object instanceof ComprobanteDeDotacion)) { return false; } else { ComprobanteDeDotacion other = (ComprobanteDeDotacion)object; return (this.compdotacionNumComprobante != null || other.compdotacionNumComprobante == null) && (this.compdotacionNumComprobante == null || this.compdotacionNumComprobante.equals(other.compdotacionNumComprobante)); } } public String toString() { return "mx.com.bcm.banamex.ae.persistencia.modelo.ComprobanteDeDotacion[compdotacionNumComprobante=" + this.compdotacionNumComprobante + "]"; } }