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.ManyToOne; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence.OneToMany; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; import mx.com.bcm.banamex.ae.persistencia.modelo.Contrato; import mx.com.bcm.banamex.ae.persistencia.modelo.Cpae; import mx.com.bcm.banamex.ae.persistencia.modelo.Etv; import mx.com.bcm.banamex.ae.persistencia.modelo.UnidadDeNegocioPK; @Entity @Table( name = "UNIDAD_DE_NEGOCIO" ) @NamedQueries({@NamedQuery( name = "UnidadDeNegocio.findAll", query = "SELECT u FROM UnidadDeNegocio u" ), @NamedQuery( name = "UnidadDeNegocio.findByCpaesEstructuraSirhIdn", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unidadDeNegocioPK.cpaesEstructuraSirhIdn = :cpaesEstructuraSirhIdn" ), @NamedQuery( name = "UnidadDeNegocio.findByCntrtoNum", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unidadDeNegocioPK.cntrtoNum = :cntrtoNum" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegId", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unidadDeNegocioPK.unegId = :unegId" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegTipoInstrumento", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegTipoInstrumento = :unegTipoInstrumento" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegNombre", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegNombre = :unegNombre" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegCalleNum", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegCalleNum = :unegCalleNum" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegColonia", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegColonia = :unegColonia" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegDeleg", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegDeleg = :unegDeleg" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegCp", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegCp = :unegCp" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegEstado", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegEstado = :unegEstado" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegNivDificultad", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegNivDificultad = :unegNivDificultad" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegHorarioRecepcion", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegHorarioRecepcion = :unegHorarioRecepcion" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegSucEntregaFichas", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegSucEntregaFichas = :unegSucEntregaFichas" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegEntregaFichas", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegEntregaFichas = :unegEntregaFichas" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegStatus", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegStatus = :unegStatus" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegBajaLogica", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegBajaLogica = :unegBajaLogica" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegFecUltActualUnidad", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegFecUltActualUnidad = :unegFecUltActualUnidad" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegFecUltActualContrato", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegFecUltActualContrato = :unegFecUltActualContrato" ), @NamedQuery( name = "UnidadDeNegocio.findByUnegFecUltActualCuentas", query = "SELECT u FROM UnidadDeNegocio u WHERE u.unegFecUltActualCuentas = :unegFecUltActualCuentas" )}) public class UnidadDeNegocio implements Serializable { private static final long serialVersionUID = 1L; @EmbeddedId protected UnidadDeNegocioPK unidadDeNegocioPK; @Column( name = "UNEG_TIPO_INSTRUMENTO" ) private Short unegTipoInstrumento; @Column( name = "UNEG_NOMBRE" ) private String unegNombre; @Column( name = "UNEG_CALLE_NUM" ) private String unegCalleNum; @Column( name = "UNEG_COLONIA" ) private String unegColonia; @Column( name = "UNEG_DELEG" ) private String unegDeleg; @Column( name = "UNEG_CP" ) private Integer unegCp; @Column( name = "UNEG_ESTADO" ) private Short unegEstado; @Column( name = "UNEG_NIV_DIFICULTAD" ) private Short unegNivDificultad; @Column( name = "UNEG_HORARIO_RECEPCION" ) private Integer unegHorarioRecepcion; @Column( name = "UNEG_SUC_ENTREGA_FICHAS" ) private Short unegSucEntregaFichas; @Column( name = "UNEG_ENTREGA_FICHAS" ) private String unegEntregaFichas; @Column( name = "UNEG_STATUS" ) private Short unegStatus; @Column( name = "UNEG_BAJA_LOGICA" ) private String unegBajaLogica; @Column( name = "UNEG_FEC_ULT_ACTUAL_UNIDAD" ) @Temporal(TemporalType.TIMESTAMP) private Date unegFecUltActualUnidad; @Column( name = "UNEG_FEC_ULT_ACTUAL_CONTRATO" ) @Temporal(TemporalType.TIMESTAMP) private Date unegFecUltActualContrato; @Column( name = "UNEG_FEC_ULT_ACTUAL_CUENTAS" ) @Temporal(TemporalType.TIMESTAMP) private Date unegFecUltActualCuentas; @JoinColumn( name = "CNTRTO_NUM", referencedColumnName = "CNTRTO_NUM", insertable = false, updatable = false ) @ManyToOne( optional = false ) private Contrato contrato; @JoinColumn( name = "CPAES_ESTRUCTURA_SIRH_IDN", referencedColumnName = "CPAES_ESTRUCTURA_SIRH_IDN", insertable = false, updatable = false ) @ManyToOne( optional = false ) private Cpae cpae; @JoinColumn( name = "ETV_IDN", referencedColumnName = "ETV_IDN" ) @ManyToOne private Etv etvIdn; @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "unidadDeNegocio" ) private List comprobanteList; @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "unidadDeNegocio" ) private List solicitudDotacionList; @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "unidadDeNegocio" ) private List cuentaList; public UnidadDeNegocio() { } public UnidadDeNegocio(UnidadDeNegocioPK unidadDeNegocioPK) { this.unidadDeNegocioPK = unidadDeNegocioPK; } public UnidadDeNegocio(int cpaesEstructuraSirhIdn, String cntrtoNum, short unegId) { this.unidadDeNegocioPK = new UnidadDeNegocioPK(cpaesEstructuraSirhIdn, cntrtoNum, unegId); } public UnidadDeNegocioPK getUnidadDeNegocioPK() { return this.unidadDeNegocioPK; } public void setUnidadDeNegocioPK(UnidadDeNegocioPK unidadDeNegocioPK) { this.unidadDeNegocioPK = unidadDeNegocioPK; } public Short getUnegTipoInstrumento() { return this.unegTipoInstrumento; } public void setUnegTipoInstrumento(Short unegTipoInstrumento) { this.unegTipoInstrumento = unegTipoInstrumento; } public String getUnegNombre() { return this.unegNombre; } public void setUnegNombre(String unegNombre) { this.unegNombre = unegNombre; } public String getUnegCalleNum() { return this.unegCalleNum; } public void setUnegCalleNum(String unegCalleNum) { this.unegCalleNum = unegCalleNum; } public String getUnegColonia() { return this.unegColonia; } public void setUnegColonia(String unegColonia) { this.unegColonia = unegColonia; } public String getUnegDeleg() { return this.unegDeleg; } public void setUnegDeleg(String unegDeleg) { this.unegDeleg = unegDeleg; } public Integer getUnegCp() { return this.unegCp; } public void setUnegCp(Integer unegCp) { this.unegCp = unegCp; } public Short getUnegEstado() { return this.unegEstado; } public void setUnegEstado(Short unegEstado) { this.unegEstado = unegEstado; } public Short getUnegNivDificultad() { return this.unegNivDificultad; } public void setUnegNivDificultad(Short unegNivDificultad) { this.unegNivDificultad = unegNivDificultad; } public Integer getUnegHorarioRecepcion() { return this.unegHorarioRecepcion; } public void setUnegHorarioRecepcion(Integer unegHorarioRecepcion) { this.unegHorarioRecepcion = unegHorarioRecepcion; } public Short getUnegSucEntregaFichas() { return this.unegSucEntregaFichas; } public void setUnegSucEntregaFichas(Short unegSucEntregaFichas) { this.unegSucEntregaFichas = unegSucEntregaFichas; } public String getUnegEntregaFichas() { return this.unegEntregaFichas; } public void setUnegEntregaFichas(String unegEntregaFichas) { this.unegEntregaFichas = unegEntregaFichas; } public Short getUnegStatus() { return this.unegStatus; } public void setUnegStatus(Short unegStatus) { this.unegStatus = unegStatus; } public String getUnegBajaLogica() { return this.unegBajaLogica; } public void setUnegBajaLogica(String unegBajaLogica) { this.unegBajaLogica = unegBajaLogica; } public Date getUnegFecUltActualUnidad() { return this.unegFecUltActualUnidad; } public void setUnegFecUltActualUnidad(Date unegFecUltActualUnidad) { this.unegFecUltActualUnidad = unegFecUltActualUnidad; } public Date getUnegFecUltActualContrato() { return this.unegFecUltActualContrato; } public void setUnegFecUltActualContrato(Date unegFecUltActualContrato) { this.unegFecUltActualContrato = unegFecUltActualContrato; } public Date getUnegFecUltActualCuentas() { return this.unegFecUltActualCuentas; } public void setUnegFecUltActualCuentas(Date unegFecUltActualCuentas) { this.unegFecUltActualCuentas = unegFecUltActualCuentas; } public Contrato getContrato() { return this.contrato; } public void setContrato(Contrato contrato) { this.contrato = contrato; } public Cpae getCpae() { return this.cpae; } public void setCpae(Cpae cpae) { this.cpae = cpae; } public Etv getEtvIdn() { return this.etvIdn; } public void setEtvIdn(Etv etvIdn) { this.etvIdn = etvIdn; } public List getComprobanteList() { return this.comprobanteList; } public void setComprobanteList(List comprobanteList) { this.comprobanteList = comprobanteList; } public List getSolicitudDotacionList() { return this.solicitudDotacionList; } public void setSolicitudDotacionList(List solicitudDotacionList) { this.solicitudDotacionList = solicitudDotacionList; } public List getCuentaList() { return this.cuentaList; } public void setCuentaList(List cuentaList) { this.cuentaList = cuentaList; } public int hashCode() { byte hash = 0; int hash1 = hash + (this.unidadDeNegocioPK != null?this.unidadDeNegocioPK.hashCode():0); return hash1; } public boolean equals(Object object) { if(!(object instanceof UnidadDeNegocio)) { return false; } else { UnidadDeNegocio other = (UnidadDeNegocio)object; return (this.unidadDeNegocioPK != null || other.unidadDeNegocioPK == null) && (this.unidadDeNegocioPK == null || this.unidadDeNegocioPK.equals(other.unidadDeNegocioPK)); } } public String toString() { return "mx.com.bcm.banamex.ae.persistencia.modelo.UnidadDeNegocio[unidadDeNegocioPK=" + this.unidadDeNegocioPK + "]"; } }