Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.modelo;
import java.io.Serializable;
import java.math.BigDecimal;
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.Table;
import mx.com.bcm.banamex.ae.persistencia.modelo.CatGeneralAeweb;
import mx.com.bcm.banamex.ae.persistencia.modelo.CuentasMayor;
import mx.com.bcm.banamex.ae.persistencia.modelo.Envase;
@Entity
@Table(
name = "FICHA_DEPOSITO"
)
@NamedQueries({@NamedQuery(
name = "FichaDeposito.findAll",
query = "SELECT f FROM FichaDeposito f"
), @NamedQuery(
name = "FichaDeposito.findByFichaIdn",
query = "SELECT f FROM FichaDeposito f WHERE f.fichaIdn = :fichaIdn"
), @NamedQuery(
name = "FichaDeposito.findByMovs500Idn",
query = "SELECT f FROM FichaDeposito f WHERE f.movs500Idn = :movs500Idn"
), @NamedQuery(
name = "FichaDeposito.findByFichaSuc",
query = "SELECT f FROM FichaDeposito f WHERE f.fichaSuc = :fichaSuc"
), @NamedQuery(
name = "FichaDeposito.findByFichaCuentaAbono",
query = "SELECT f FROM FichaDeposito f WHERE f.fichaCuentaAbono = :fichaCuentaAbono"
), @NamedQuery(
name = "FichaDeposito.findByFichaMonto",
query = "SELECT f FROM FichaDeposito f WHERE f.fichaMonto = :fichaMonto"
), @NamedQuery(
name = "FichaDeposito.findByFichaRef1",
query = "SELECT f FROM FichaDeposito f WHERE f.fichaRef1 = :fichaRef1"
), @NamedQuery(
name = "FichaDeposito.findByFichaRef2",
query = "SELECT f FROM FichaDeposito f WHERE f.fichaRef2 = :fichaRef2"
), @NamedQuery(
name = "FichaDeposito.findByFichaRef3",
query = "SELECT f FROM FichaDeposito f WHERE f.fichaRef3 = :fichaRef3"
), @NamedQuery(
name = "FichaDeposito.findByFichaRef4",
query = "SELECT f FROM FichaDeposito f WHERE f.fichaRef4 = :fichaRef4"
)})
public class FichaDeposito implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(
optional = false
)
@Column(
name = "FICHA_IDN"
)
private Integer fichaIdn;
@Column(
name = "MOVS500_IDN"
)
private Integer movs500Idn;
@Column(
name = "FICHA_SUC"
)
private Short fichaSuc;
@Column(
name = "FICHA_CUENTA_ABONO"
)
private Long fichaCuentaAbono;
@Column(
name = "FICHA_MONTO"
)
private BigDecimal fichaMonto;
@Column(
name = "FICHA_REF1"
)
private String fichaRef1;
@Column(
name = "FICHA_REF2"
)
private String fichaRef2;
@Column(
name = "FICHA_REF3"
)
private String fichaRef3;
@Column(
name = "FICHA_REF4"
)
private String fichaRef4;
@OneToMany(
mappedBy = "fichaIdn"
)
private List movimientosS711List;
@OneToMany(
cascade = {CascadeType.ALL},
mappedBy = "fichaIdn"
)
private List movimientosS500List;
@JoinColumns({@JoinColumn(
name = "AEWEBCATGRAL_IDN",
referencedColumnName = "AEWEBCATGRAL_IDN"
), @JoinColumn(
name = "AEWEBCATGRAL_AGRUPADOR_IDN",
referencedColumnName = "AGRUPADOR_IDN"
)})
@ManyToOne(
optional = false
)
private CatGeneralAeweb catGeneralAeweb;
@JoinColumn(
name = "CONCEPTO_ID",
referencedColumnName = "CONCEPTO_ID"
)
@ManyToOne
private CuentasMayor conceptoId;
@JoinColumns({@JoinColumn(
name = "ENVC_NUM_PLOMO",
referencedColumnName = "ENVC_NUM_PLOMO"
), @JoinColumn(
name = "COMPBTE_ID",
referencedColumnName = "COMPBTE_ID"
)})
@ManyToOne(
optional = false
)
private Envase envase;
public FichaDeposito() {
}
public FichaDeposito(Integer fichaIdn) {
this.fichaIdn = fichaIdn;
}
public Integer getFichaIdn() {
return this.fichaIdn;
}
public void setFichaIdn(Integer fichaIdn) {
this.fichaIdn = fichaIdn;
}
public Integer getMovs500Idn() {
return this.movs500Idn;
}
public void setMovs500Idn(Integer movs500Idn) {
this.movs500Idn = movs500Idn;
}
public Short getFichaSuc() {
return this.fichaSuc;
}
public void setFichaSuc(Short fichaSuc) {
this.fichaSuc = fichaSuc;
}
public Long getFichaCuentaAbono() {
return this.fichaCuentaAbono;
}
public void setFichaCuentaAbono(Long fichaCuentaAbono) {
this.fichaCuentaAbono = fichaCuentaAbono;
}
public BigDecimal getFichaMonto() {
return this.fichaMonto;
}
public void setFichaMonto(BigDecimal fichaMonto) {
this.fichaMonto = fichaMonto;
}
public String getFichaRef1() {
return this.fichaRef1;
}
public void setFichaRef1(String fichaRef1) {
this.fichaRef1 = fichaRef1;
}
public String getFichaRef2() {
return this.fichaRef2;
}
public void setFichaRef2(String fichaRef2) {
this.fichaRef2 = fichaRef2;
}
public String getFichaRef3() {
return this.fichaRef3;
}
public void setFichaRef3(String fichaRef3) {
this.fichaRef3 = fichaRef3;
}
public String getFichaRef4() {
return this.fichaRef4;
}
public void setFichaRef4(String fichaRef4) {
this.fichaRef4 = fichaRef4;
}
public List getMovimientosS711List() {
return this.movimientosS711List;
}
public void setMovimientosS711List(List movimientosS711List) {
this.movimientosS711List = movimientosS711List;
}
public List getMovimientosS500List() {
return this.movimientosS500List;
}
public void setMovimientosS500List(List movimientosS500List) {
this.movimientosS500List = movimientosS500List;
}
public CatGeneralAeweb getCatGeneralAeweb() {
return this.catGeneralAeweb;
}
public void setCatGeneralAeweb(CatGeneralAeweb catGeneralAeweb) {
this.catGeneralAeweb = catGeneralAeweb;
}
public CuentasMayor getConceptoId() {
return this.conceptoId;
}
public void setConceptoId(CuentasMayor conceptoId) {
this.conceptoId = conceptoId;
}
public Envase getEnvase() {
return this.envase;
}
public void setEnvase(Envase envase) {
this.envase = envase;
}
public int hashCode() {
byte hash = 0;
int hash1 = hash + (this.fichaIdn != null?this.fichaIdn.hashCode():0);
return hash1;
}
public boolean equals(Object object) {
if(!(object instanceof FichaDeposito)) {
return false;
} else {
FichaDeposito other = (FichaDeposito)object;
return (this.fichaIdn != null || other.fichaIdn == null) && (this.fichaIdn == null || this.fichaIdn.equals(other.fichaIdn));
}
}
public String toString() {
return "mx.com.bcm.banamex.ae.persistencia.modelo.FichaDeposito[fichaIdn=" + this.fichaIdn + "]";
}
}