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.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
@Entity
@Table(
name = "CONTRATO"
)
@NamedQueries({@NamedQuery(
name = "Contrato.findAll",
query = "SELECT c FROM Contrato c"
), @NamedQuery(
name = "Contrato.findByCntrtoNum",
query = "SELECT c FROM Contrato c WHERE c.cntrtoNum = :cntrtoNum"
), @NamedQuery(
name = "Contrato.findByCntrtoTipoInstrumento",
query = "SELECT c FROM Contrato c WHERE c.cntrtoTipoInstrumento = :cntrtoTipoInstrumento"
), @NamedQuery(
name = "Contrato.findByCntrtoFecAltaDeposito",
query = "SELECT c FROM Contrato c WHERE c.cntrtoFecAltaDeposito = :cntrtoFecAltaDeposito"
), @NamedQuery(
name = "Contrato.findByCntrtoFecAltaDotacion",
query = "SELECT c FROM Contrato c WHERE c.cntrtoFecAltaDotacion = :cntrtoFecAltaDotacion"
), @NamedQuery(
name = "Contrato.findByCntrtoFecVencContrato",
query = "SELECT c FROM Contrato c WHERE c.cntrtoFecVencContrato = :cntrtoFecVencContrato"
), @NamedQuery(
name = "Contrato.findByCntrtoFecCancCte",
query = "SELECT c FROM Contrato c WHERE c.cntrtoFecCancCte = :cntrtoFecCancCte"
), @NamedQuery(
name = "Contrato.findByCntrtoRfc",
query = "SELECT c FROM Contrato c WHERE c.cntrtoRfc = :cntrtoRfc"
), @NamedQuery(
name = "Contrato.findByCntrtoNombreCte",
query = "SELECT c FROM Contrato c WHERE c.cntrtoNombreCte = :cntrtoNombreCte"
), @NamedQuery(
name = "Contrato.findByCntrtoTel1",
query = "SELECT c FROM Contrato c WHERE c.cntrtoTel1 = :cntrtoTel1"
), @NamedQuery(
name = "Contrato.findByCntrtoTel2",
query = "SELECT c FROM Contrato c WHERE c.cntrtoTel2 = :cntrtoTel2"
), @NamedQuery(
name = "Contrato.findByCntrtoCveCshPolicy",
query = "SELECT c FROM Contrato c WHERE c.cntrtoCveCshPolicy = :cntrtoCveCshPolicy"
), @NamedQuery(
name = "Contrato.findByCntrtoImpCshPolicy",
query = "SELECT c FROM Contrato c WHERE c.cntrtoImpCshPolicy = :cntrtoImpCshPolicy"
), @NamedQuery(
name = "Contrato.findByCntrtoManejoProcPrevFich",
query = "SELECT c FROM Contrato c WHERE c.cntrtoManejoProcPrevFich = :cntrtoManejoProcPrevFich"
), @NamedQuery(
name = "Contrato.findByCntrtoStatus",
query = "SELECT c FROM Contrato c WHERE c.cntrtoStatus = :cntrtoStatus"
), @NamedQuery(
name = "Contrato.findByCntrtoTipoProcBill",
query = "SELECT c FROM Contrato c WHERE c.cntrtoTipoProcBill = :cntrtoTipoProcBill"
), @NamedQuery(
name = "Contrato.findByCntrtoTipoProcMon",
query = "SELECT c FROM Contrato c WHERE c.cntrtoTipoProcMon = :cntrtoTipoProcMon"
), @NamedQuery(
name = "Contrato.findByCntrtoDifPermitida",
query = "SELECT c FROM Contrato c WHERE c.cntrtoDifPermitida = :cntrtoDifPermitida"
), @NamedQuery(
name = "Contrato.findByCntrtoBajaLogica",
query = "SELECT c FROM Contrato c WHERE c.cntrtoBajaLogica = :cntrtoBajaLogica"
)})
public class Contrato implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(
optional = false
)
@Column(
name = "CNTRTO_NUM"
)
private String cntrtoNum;
@Column(
name = "CNTRTO_TIPO_INSTRUMENTO"
)
private Short cntrtoTipoInstrumento;
@Column(
name = "CNTRTO_FEC_ALTA_DEPOSITO"
)
@Temporal(TemporalType.TIMESTAMP)
private Date cntrtoFecAltaDeposito;
@Column(
name = "CNTRTO_FEC_ALTA_DOTACION"
)
@Temporal(TemporalType.TIMESTAMP)
private Date cntrtoFecAltaDotacion;
@Column(
name = "CNTRTO_FEC_VENC_CONTRATO"
)
@Temporal(TemporalType.TIMESTAMP)
private Date cntrtoFecVencContrato;
@Column(
name = "CNTRTO_FEC_CANC_CTE"
)
@Temporal(TemporalType.TIMESTAMP)
private Date cntrtoFecCancCte;
@Column(
name = "CNTRTO_RFC"
)
private String cntrtoRfc;
@Column(
name = "CNTRTO_NOMBRE_CTE"
)
private String cntrtoNombreCte;
@Column(
name = "CNTRTO_TEL1"
)
private Long cntrtoTel1;
@Column(
name = "CNTRTO_TEL2"
)
private Long cntrtoTel2;
@Column(
name = "CNTRTO_CVE_CSH_POLICY"
)
private Short cntrtoCveCshPolicy;
@Column(
name = "CNTRTO_IMP_CSH_POLICY"
)
private BigDecimal cntrtoImpCshPolicy;
@Column(
name = "CNTRTO_MANEJO_PROC_PREV_FICH"
)
private Short cntrtoManejoProcPrevFich;
@Column(
name = "CNTRTO_STATUS"
)
private Short cntrtoStatus;
@Column(
name = "CNTRTO_TIPO_PROC_BILL"
)
private Short cntrtoTipoProcBill;
@Column(
name = "CNTRTO_TIPO_PROC_MON"
)
private Short cntrtoTipoProcMon;
@Column(
name = "CNTRTO_DIF_PERMITIDA"
)
private BigDecimal cntrtoDifPermitida;
@Column(
name = "CNTRTO_BAJA_LOGICA"
)
private String cntrtoBajaLogica;
@OneToMany(
cascade = {CascadeType.ALL},
mappedBy = "contrato"
)
private List unidadDeNegocioList;
public Contrato() {
}
public Contrato(String cntrtoNum) {
this.cntrtoNum = cntrtoNum;
}
public String getCntrtoNum() {
return this.cntrtoNum;
}
public void setCntrtoNum(String cntrtoNum) {
this.cntrtoNum = cntrtoNum;
}
public Short getCntrtoTipoInstrumento() {
return this.cntrtoTipoInstrumento;
}
public void setCntrtoTipoInstrumento(Short cntrtoTipoInstrumento) {
this.cntrtoTipoInstrumento = cntrtoTipoInstrumento;
}
public Date getCntrtoFecAltaDeposito() {
return this.cntrtoFecAltaDeposito;
}
public void setCntrtoFecAltaDeposito(Date cntrtoFecAltaDeposito) {
this.cntrtoFecAltaDeposito = cntrtoFecAltaDeposito;
}
public Date getCntrtoFecAltaDotacion() {
return this.cntrtoFecAltaDotacion;
}
public void setCntrtoFecAltaDotacion(Date cntrtoFecAltaDotacion) {
this.cntrtoFecAltaDotacion = cntrtoFecAltaDotacion;
}
public Date getCntrtoFecVencContrato() {
return this.cntrtoFecVencContrato;
}
public void setCntrtoFecVencContrato(Date cntrtoFecVencContrato) {
this.cntrtoFecVencContrato = cntrtoFecVencContrato;
}
public Date getCntrtoFecCancCte() {
return this.cntrtoFecCancCte;
}
public void setCntrtoFecCancCte(Date cntrtoFecCancCte) {
this.cntrtoFecCancCte = cntrtoFecCancCte;
}
public String getCntrtoRfc() {
return this.cntrtoRfc;
}
public void setCntrtoRfc(String cntrtoRfc) {
this.cntrtoRfc = cntrtoRfc;
}
public String getCntrtoNombreCte() {
return this.cntrtoNombreCte;
}
public void setCntrtoNombreCte(String cntrtoNombreCte) {
this.cntrtoNombreCte = cntrtoNombreCte;
}
public Long getCntrtoTel1() {
return this.cntrtoTel1;
}
public void setCntrtoTel1(Long cntrtoTel1) {
this.cntrtoTel1 = cntrtoTel1;
}
public Long getCntrtoTel2() {
return this.cntrtoTel2;
}
public void setCntrtoTel2(Long cntrtoTel2) {
this.cntrtoTel2 = cntrtoTel2;
}
public Short getCntrtoCveCshPolicy() {
return this.cntrtoCveCshPolicy;
}
public void setCntrtoCveCshPolicy(Short cntrtoCveCshPolicy) {
this.cntrtoCveCshPolicy = cntrtoCveCshPolicy;
}
public BigDecimal getCntrtoImpCshPolicy() {
return this.cntrtoImpCshPolicy;
}
public void setCntrtoImpCshPolicy(BigDecimal cntrtoImpCshPolicy) {
this.cntrtoImpCshPolicy = cntrtoImpCshPolicy;
}
public Short getCntrtoManejoProcPrevFich() {
return this.cntrtoManejoProcPrevFich;
}
public void setCntrtoManejoProcPrevFich(Short cntrtoManejoProcPrevFich) {
this.cntrtoManejoProcPrevFich = cntrtoManejoProcPrevFich;
}
public Short getCntrtoStatus() {
return this.cntrtoStatus;
}
public void setCntrtoStatus(Short cntrtoStatus) {
this.cntrtoStatus = cntrtoStatus;
}
public Short getCntrtoTipoProcBill() {
return this.cntrtoTipoProcBill;
}
public void setCntrtoTipoProcBill(Short cntrtoTipoProcBill) {
this.cntrtoTipoProcBill = cntrtoTipoProcBill;
}
public Short getCntrtoTipoProcMon() {
return this.cntrtoTipoProcMon;
}
public void setCntrtoTipoProcMon(Short cntrtoTipoProcMon) {
this.cntrtoTipoProcMon = cntrtoTipoProcMon;
}
public BigDecimal getCntrtoDifPermitida() {
return this.cntrtoDifPermitida;
}
public void setCntrtoDifPermitida(BigDecimal cntrtoDifPermitida) {
this.cntrtoDifPermitida = cntrtoDifPermitida;
}
public String getCntrtoBajaLogica() {
return this.cntrtoBajaLogica;
}
public void setCntrtoBajaLogica(String cntrtoBajaLogica) {
this.cntrtoBajaLogica = cntrtoBajaLogica;
}
public List getUnidadDeNegocioList() {
return this.unidadDeNegocioList;
}
public void setUnidadDeNegocioList(List unidadDeNegocioList) {
this.unidadDeNegocioList = unidadDeNegocioList;
}
public int hashCode() {
byte hash = 0;
int hash1 = hash + (this.cntrtoNum != null?this.cntrtoNum.hashCode():0);
return hash1;
}
public boolean equals(Object object) {
if(!(object instanceof Contrato)) {
return false;
} else {
Contrato other = (Contrato)object;
return (this.cntrtoNum != null || other.cntrtoNum == null) && (this.cntrtoNum == null || this.cntrtoNum.equals(other.cntrtoNum));
}
}
public String toString() {
return "mx.com.bcm.banamex.ae.persistencia.modelo.Contrato[cntrtoNum=" + this.cntrtoNum + "]";
}
}