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 + "]";
}
}