package com.dla.dda.persistence.model;
// Generated Aug 12, 2016 1:06:47 PM by Hibernate Tools 5.0.0.Final


import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * DdaTContrato generated by hbm2java
 */
@Entity
@Table(name="DDA_T_CONTRATO"
)
public class DdaTContrato  implements java.io.Serializable {


     private Long idContrato;
     private DdaTApartado ddaTApartado;
     private Long idEstudio;
     private Long idEstatus;
     private Integer idTipoMovimiento;
     private Integer idTipoContrato;
     private String numeroContrato;
     private Date fechaInicio;
     private Date fechaFin;
     private Long idContratoOriginal;
     private Date fechaAlta;
     private String idSap;
     private String amortizable;
     private Date fechaModifsap;
     private Date fechaWs;
     private String annios;
     private String meses;
     private String inflacion;
     private String limitesLicencia;
     private String idBv;
     private String tipoAmortizacion;
     private Date fechaAutorizacion;
     private Long idContratoPadre;
     private Set<DdaTContratoTerritorio> ddaTContratoTerritorios = new HashSet<DdaTContratoTerritorio>(0);
     private Set<DdaTContratoEstatus> ddaTContratoEstatuses = new HashSet<DdaTContratoEstatus>(0);
     private DdaTContratoTermino ddaTContratoTermino;
     private Set<DdaTContratoDocto> ddaTContratoDoctos = new HashSet<DdaTContratoDocto>(0);
     private Set<DdaTContratoLista> ddaTContratoListasForIdContratoCreacion = new HashSet<DdaTContratoLista>(0);
     private Set<DdaTContratoPagoCateg> ddaTContratoPagoCategs = new HashSet<DdaTContratoPagoCateg>(0);
     private Set<DdaTReportePago> ddaTReportePagos = new HashSet<DdaTReportePago>(0);
     private Set<DdaTContratoMedioEntrega> ddaTContratoMedioEntregas = new HashSet<DdaTContratoMedioEntrega>(0);
     private Set<DdaTContratoJustifica> ddaTContratoJustificas = new HashSet<DdaTContratoJustifica>(0);
     private Set<DdaTCostoSuscripcion> ddaTCostoSuscripcions = new HashSet<DdaTCostoSuscripcion>(0);
     private Set<DdaTContratoTitulo> ddaTContratoTitulos = new HashSet<DdaTContratoTitulo>(0);
     private Set<DdaTContratoWf> ddaTContratoWfs = new HashSet<DdaTContratoWf>(0);
     private Set<DdaTContratoPago> ddaTContratoPagos = new HashSet<DdaTContratoPago>(0);
     private Set<DdaMContratoLista> ddaMContratoListasForIdContratoCreacion = new HashSet<DdaMContratoLista>(0);
     private Set<DdaTProcesoPdte> ddaTProcesoPdtes = new HashSet<DdaTProcesoPdte>(0);
     private Set<DdaTContratoBonoRango> ddaTContratoBonoRangos = new HashSet<DdaTContratoBonoRango>(0);
     private Set<DdaTCargabvPrincipal> ddaTCargabvPrincipals = new HashSet<DdaTCargabvPrincipal>(0);
     private Set<DdaTContratoPtrans> ddaTContratoPtranses = new HashSet<DdaTContratoPtrans>(0);
     private Set<DdaTContratoDealFilial> ddaTContratoDealFilials = new HashSet<DdaTContratoDealFilial>(0);
     private Set<DdaTContratoDealType> ddaTContratoDealTypes = new HashSet<DdaTContratoDealType>(0);
     private Set<DdaTContratoMaterial> ddaTContratoMaterials = new HashSet<DdaTContratoMaterial>(0);
     private DdaTContratoAmortizacion ddaTContratoAmortizacion;
     private Set<DdaTReportePagoTitulo> ddaTReportePagoTitulos = new HashSet<DdaTReportePagoTitulo>(0);
     private DdaTContratoFees ddaTContratoFees;
     private Set<DdaTContratoMinimum> ddaTContratoMinimums = new HashSet<DdaTContratoMinimum>(0);
     private Set<DdaMContratoLista> ddaMContratoListasForIdContrato = new HashSet<DdaMContratoLista>(0);
     private Set<DdaTContratoServicio> ddaTContratoServicios = new HashSet<DdaTContratoServicio>(0);
     private Set<DdaTContratoLista> ddaTContratoListasForIdContrato = new HashSet<DdaTContratoLista>(0);
     private Set<DdaTCostoTitulo> ddaTCostoTitulos = new HashSet<DdaTCostoTitulo>(0);
     private Set<DdaMContratoTitulo> ddaMContratoTitulos = new HashSet<DdaMContratoTitulo>(0);
     private Set<DdaTContratoCategoria> ddaTContratoCategorias = new HashSet<DdaTContratoCategoria>(0);
     private DdaTContratoPlicense ddaTContratoPlicense;
     private Set<DdaTContratoSap> ddaTContratoSaps = new HashSet<DdaTContratoSap>(0);
     private DdaTContratoProceso ddaTContratoProceso;

    public DdaTContrato() {
    }

	
    public DdaTContrato(Long idContrato) {
        this.idContrato = idContrato;
    }
    public DdaTContrato(Long idContrato, DdaTApartado ddaTApartado, Long idEstudio, Long idEstatus, Integer idTipoMovimiento, Integer idTipoContrato, String numeroContrato, Date fechaInicio, Date fechaFin, Long idContratoOriginal, Date fechaAlta, String idSap, String amortizable, Date fechaModifsap, Date fechaWs, String annios, String meses, String inflacion, String limitesLicencia, String idBv, String tipoAmortizacion, Date fechaAutorizacion, Long idContratoPadre, Set<DdaTContratoTerritorio> ddaTContratoTerritorios, Set<DdaTContratoEstatus> ddaTContratoEstatuses, DdaTContratoTermino ddaTContratoTermino, Set<DdaTContratoDocto> ddaTContratoDoctos, Set<DdaTContratoLista> ddaTContratoListasForIdContratoCreacion, Set<DdaTContratoPagoCateg> ddaTContratoPagoCategs, Set<DdaTReportePago> ddaTReportePagos, Set<DdaTContratoMedioEntrega> ddaTContratoMedioEntregas, Set<DdaTContratoJustifica> ddaTContratoJustificas, Set<DdaTCostoSuscripcion> ddaTCostoSuscripcions, Set<DdaTContratoTitulo> ddaTContratoTitulos, Set<DdaTContratoWf> ddaTContratoWfs, Set<DdaTContratoPago> ddaTContratoPagos, Set<DdaMContratoLista> ddaMContratoListasForIdContratoCreacion, Set<DdaTProcesoPdte> ddaTProcesoPdtes, Set<DdaTContratoBonoRango> ddaTContratoBonoRangos, Set<DdaTCargabvPrincipal> ddaTCargabvPrincipals, Set<DdaTContratoPtrans> ddaTContratoPtranses, Set<DdaTContratoDealFilial> ddaTContratoDealFilials, Set<DdaTContratoDealType> ddaTContratoDealTypes, Set<DdaTContratoMaterial> ddaTContratoMaterials, DdaTContratoAmortizacion ddaTContratoAmortizacion, Set<DdaTReportePagoTitulo> ddaTReportePagoTitulos, DdaTContratoFees ddaTContratoFees, Set<DdaTContratoMinimum> ddaTContratoMinimums, Set<DdaMContratoLista> ddaMContratoListasForIdContrato, Set<DdaTContratoServicio> ddaTContratoServicios, Set<DdaTContratoLista> ddaTContratoListasForIdContrato, Set<DdaTCostoTitulo> ddaTCostoTitulos, Set<DdaMContratoTitulo> ddaMContratoTitulos, Set<DdaTContratoCategoria> ddaTContratoCategorias, DdaTContratoPlicense ddaTContratoPlicense, Set<DdaTContratoSap> ddaTContratoSaps, DdaTContratoProceso ddaTContratoProceso) {
       this.idContrato = idContrato;
       this.ddaTApartado = ddaTApartado;
       this.idEstudio = idEstudio;
       this.idEstatus = idEstatus;
       this.idTipoMovimiento = idTipoMovimiento;
       this.idTipoContrato = idTipoContrato;
       this.numeroContrato = numeroContrato;
       this.fechaInicio = fechaInicio;
       this.fechaFin = fechaFin;
       this.idContratoOriginal = idContratoOriginal;
       this.fechaAlta = fechaAlta;
       this.idSap = idSap;
       this.amortizable = amortizable;
       this.fechaModifsap = fechaModifsap;
       this.fechaWs = fechaWs;
       this.annios = annios;
       this.meses = meses;
       this.inflacion = inflacion;
       this.limitesLicencia = limitesLicencia;
       this.idBv = idBv;
       this.tipoAmortizacion = tipoAmortizacion;
       this.fechaAutorizacion = fechaAutorizacion;
       this.idContratoPadre = idContratoPadre;
       this.ddaTContratoTerritorios = ddaTContratoTerritorios;
       this.ddaTContratoEstatuses = ddaTContratoEstatuses;
       this.ddaTContratoTermino = ddaTContratoTermino;
       this.ddaTContratoDoctos = ddaTContratoDoctos;
       this.ddaTContratoListasForIdContratoCreacion = ddaTContratoListasForIdContratoCreacion;
       this.ddaTContratoPagoCategs = ddaTContratoPagoCategs;
       this.ddaTReportePagos = ddaTReportePagos;
       this.ddaTContratoMedioEntregas = ddaTContratoMedioEntregas;
       this.ddaTContratoJustificas = ddaTContratoJustificas;
       this.ddaTCostoSuscripcions = ddaTCostoSuscripcions;
       this.ddaTContratoTitulos = ddaTContratoTitulos;
       this.ddaTContratoWfs = ddaTContratoWfs;
       this.ddaTContratoPagos = ddaTContratoPagos;
       this.ddaMContratoListasForIdContratoCreacion = ddaMContratoListasForIdContratoCreacion;
       this.ddaTProcesoPdtes = ddaTProcesoPdtes;
       this.ddaTContratoBonoRangos = ddaTContratoBonoRangos;
       this.ddaTCargabvPrincipals = ddaTCargabvPrincipals;
       this.ddaTContratoPtranses = ddaTContratoPtranses;
       this.ddaTContratoDealFilials = ddaTContratoDealFilials;
       this.ddaTContratoDealTypes = ddaTContratoDealTypes;
       this.ddaTContratoMaterials = ddaTContratoMaterials;
       this.ddaTContratoAmortizacion = ddaTContratoAmortizacion;
       this.ddaTReportePagoTitulos = ddaTReportePagoTitulos;
       this.ddaTContratoFees = ddaTContratoFees;
       this.ddaTContratoMinimums = ddaTContratoMinimums;
       this.ddaMContratoListasForIdContrato = ddaMContratoListasForIdContrato;
       this.ddaTContratoServicios = ddaTContratoServicios;
       this.ddaTContratoListasForIdContrato = ddaTContratoListasForIdContrato;
       this.ddaTCostoTitulos = ddaTCostoTitulos;
       this.ddaMContratoTitulos = ddaMContratoTitulos;
       this.ddaTContratoCategorias = ddaTContratoCategorias;
       this.ddaTContratoPlicense = ddaTContratoPlicense;
       this.ddaTContratoSaps = ddaTContratoSaps;
       this.ddaTContratoProceso = ddaTContratoProceso;
    }
   
     @Id 

    
    @Column(name="ID_CONTRATO", unique=true, nullable=false, precision=38, scale=0)
    public Long getIdContrato() {
        return this.idContrato;
    }
    
    public void setIdContrato(Long idContrato) {
        this.idContrato = idContrato;
    }

@ManyToOne(fetch=FetchType.LAZY)
    @JoinColumn(name="ID_APARTADO")
    public DdaTApartado getDdaTApartado() {
        return this.ddaTApartado;
    }
    
    public void setDdaTApartado(DdaTApartado ddaTApartado) {
        this.ddaTApartado = ddaTApartado;
    }

    
    @Column(name="ID_ESTUDIO", precision=38, scale=0)
    public Long getIdEstudio() {
        return this.idEstudio;
    }
    
    public void setIdEstudio(Long idEstudio) {
        this.idEstudio = idEstudio;
    }

    
    @Column(name="ID_ESTATUS", precision=2, scale=0)
    public Long getIdEstatus() {
        return this.idEstatus;
    }
    
    public void setIdEstatus(Long idEstatus) {
        this.idEstatus = idEstatus;
    }

    
    @Column(name="ID_TIPO_MOVIMIENTO", precision=1, scale=0)
    public Integer getIdTipoMovimiento() {
        return this.idTipoMovimiento;
    }
    
    public void setIdTipoMovimiento(Integer idTipoMovimiento) {
        this.idTipoMovimiento = idTipoMovimiento;
    }

    
    @Column(name="ID_TIPO_CONTRATO", precision=1, scale=0)
    public Integer getIdTipoContrato() {
        return this.idTipoContrato;
    }
    
    public void setIdTipoContrato(Integer idTipoContrato) {
        this.idTipoContrato = idTipoContrato;
    }

    
    @Column(name="NUMERO_CONTRATO", length=20)
    public String getNumeroContrato() {
        return this.numeroContrato;
    }
    
    public void setNumeroContrato(String numeroContrato) {
        this.numeroContrato = numeroContrato;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="FECHA_INICIO", length=7)
    public Date getFechaInicio() {
        return this.fechaInicio;
    }
    
    public void setFechaInicio(Date fechaInicio) {
        this.fechaInicio = fechaInicio;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="FECHA_FIN", length=7)
    public Date getFechaFin() {
        return this.fechaFin;
    }
    
    public void setFechaFin(Date fechaFin) {
        this.fechaFin = fechaFin;
    }

    
    @Column(name="ID_CONTRATO_ORIGINAL", precision=38, scale=0)
    public Long getIdContratoOriginal() {
        return this.idContratoOriginal;
    }
    
    public void setIdContratoOriginal(Long idContratoOriginal) {
        this.idContratoOriginal = idContratoOriginal;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="FECHA_ALTA", length=7)
    public Date getFechaAlta() {
        return this.fechaAlta;
    }
    
    public void setFechaAlta(Date fechaAlta) {
        this.fechaAlta = fechaAlta;
    }

    
    @Column(name="ID_SAP", length=25)
    public String getIdSap() {
        return this.idSap;
    }
    
    public void setIdSap(String idSap) {
        this.idSap = idSap;
    }

    
    @Column(name="AMORTIZABLE", length=4)
    public String getAmortizable() {
        return this.amortizable;
    }
    
    public void setAmortizable(String amortizable) {
        this.amortizable = amortizable;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="FECHA_MODIFSAP", length=7)
    public Date getFechaModifsap() {
        return this.fechaModifsap;
    }
    
    public void setFechaModifsap(Date fechaModifsap) {
        this.fechaModifsap = fechaModifsap;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="FECHA_WS", length=7)
    public Date getFechaWs() {
        return this.fechaWs;
    }
    
    public void setFechaWs(Date fechaWs) {
        this.fechaWs = fechaWs;
    }

    
    @Column(name="ANNIOS", length=2)
    public String getAnnios() {
        return this.annios;
    }
    
    public void setAnnios(String annios) {
        this.annios = annios;
    }

    
    @Column(name="MESES", length=2)
    public String getMeses() {
        return this.meses;
    }
    
    public void setMeses(String meses) {
        this.meses = meses;
    }

    
    @Column(name="INFLACION", length=2)
    public String getInflacion() {
        return this.inflacion;
    }
    
    public void setInflacion(String inflacion) {
        this.inflacion = inflacion;
    }

    
    @Column(name="LIMITES_LICENCIA", length=500)
    public String getLimitesLicencia() {
        return this.limitesLicencia;
    }
    
    public void setLimitesLicencia(String limitesLicencia) {
        this.limitesLicencia = limitesLicencia;
    }

    
    @Column(name="ID_BV", length=25)
    public String getIdBv() {
        return this.idBv;
    }
    
    public void setIdBv(String idBv) {
        this.idBv = idBv;
    }

    
    @Column(name="TIPO_AMORTIZACION", length=15)
    public String getTipoAmortizacion() {
        return this.tipoAmortizacion;
    }
    
    public void setTipoAmortizacion(String tipoAmortizacion) {
        this.tipoAmortizacion = tipoAmortizacion;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="FECHA_AUTORIZACION", length=7)
    public Date getFechaAutorizacion() {
        return this.fechaAutorizacion;
    }
    
    public void setFechaAutorizacion(Date fechaAutorizacion) {
        this.fechaAutorizacion = fechaAutorizacion;
    }

    
    @Column(name="ID_CONTRATO_PADRE", precision=38, scale=0)
    public Long getIdContratoPadre() {
        return this.idContratoPadre;
    }
    
    public void setIdContratoPadre(Long idContratoPadre) {
        this.idContratoPadre = idContratoPadre;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoTerritorio> getDdaTContratoTerritorios() {
        return this.ddaTContratoTerritorios;
    }
    
    public void setDdaTContratoTerritorios(Set<DdaTContratoTerritorio> ddaTContratoTerritorios) {
        this.ddaTContratoTerritorios = ddaTContratoTerritorios;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoEstatus> getDdaTContratoEstatuses() {
        return this.ddaTContratoEstatuses;
    }
    
    public void setDdaTContratoEstatuses(Set<DdaTContratoEstatus> ddaTContratoEstatuses) {
        this.ddaTContratoEstatuses = ddaTContratoEstatuses;
    }

@OneToOne(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public DdaTContratoTermino getDdaTContratoTermino() {
        return this.ddaTContratoTermino;
    }
    
    public void setDdaTContratoTermino(DdaTContratoTermino ddaTContratoTermino) {
        this.ddaTContratoTermino = ddaTContratoTermino;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoDocto> getDdaTContratoDoctos() {
        return this.ddaTContratoDoctos;
    }
    
    public void setDdaTContratoDoctos(Set<DdaTContratoDocto> ddaTContratoDoctos) {
        this.ddaTContratoDoctos = ddaTContratoDoctos;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContratoByIdContratoCreacion")
    public Set<DdaTContratoLista> getDdaTContratoListasForIdContratoCreacion() {
        return this.ddaTContratoListasForIdContratoCreacion;
    }
    
    public void setDdaTContratoListasForIdContratoCreacion(Set<DdaTContratoLista> ddaTContratoListasForIdContratoCreacion) {
        this.ddaTContratoListasForIdContratoCreacion = ddaTContratoListasForIdContratoCreacion;
    }


@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoPagoCateg> getDdaTContratoPagoCategs() {
        return this.ddaTContratoPagoCategs;
    }
    
    public void setDdaTContratoPagoCategs(Set<DdaTContratoPagoCateg> ddaTContratoPagoCategs) {
        this.ddaTContratoPagoCategs = ddaTContratoPagoCategs;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTReportePago> getDdaTReportePagos() {
        return this.ddaTReportePagos;
    }
    
    public void setDdaTReportePagos(Set<DdaTReportePago> ddaTReportePagos) {
        this.ddaTReportePagos = ddaTReportePagos;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoMedioEntrega> getDdaTContratoMedioEntregas() {
        return this.ddaTContratoMedioEntregas;
    }
    
    public void setDdaTContratoMedioEntregas(Set<DdaTContratoMedioEntrega> ddaTContratoMedioEntregas) {
        this.ddaTContratoMedioEntregas = ddaTContratoMedioEntregas;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoJustifica> getDdaTContratoJustificas() {
        return this.ddaTContratoJustificas;
    }
    
    public void setDdaTContratoJustificas(Set<DdaTContratoJustifica> ddaTContratoJustificas) {
        this.ddaTContratoJustificas = ddaTContratoJustificas;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTCostoSuscripcion> getDdaTCostoSuscripcions() {
        return this.ddaTCostoSuscripcions;
    }
    
    public void setDdaTCostoSuscripcions(Set<DdaTCostoSuscripcion> ddaTCostoSuscripcions) {
        this.ddaTCostoSuscripcions = ddaTCostoSuscripcions;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoTitulo> getDdaTContratoTitulos() {
        return this.ddaTContratoTitulos;
    }
    
    public void setDdaTContratoTitulos(Set<DdaTContratoTitulo> ddaTContratoTitulos) {
        this.ddaTContratoTitulos = ddaTContratoTitulos;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoWf> getDdaTContratoWfs() {
        return this.ddaTContratoWfs;
    }
    
    public void setDdaTContratoWfs(Set<DdaTContratoWf> ddaTContratoWfs) {
        this.ddaTContratoWfs = ddaTContratoWfs;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoPago> getDdaTContratoPagos() {
        return this.ddaTContratoPagos;
    }
    
    public void setDdaTContratoPagos(Set<DdaTContratoPago> ddaTContratoPagos) {
        this.ddaTContratoPagos = ddaTContratoPagos;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContratoByIdContratoCreacion")
    public Set<DdaMContratoLista> getDdaMContratoListasForIdContratoCreacion() {
        return this.ddaMContratoListasForIdContratoCreacion;
    }
    
    public void setDdaMContratoListasForIdContratoCreacion(Set<DdaMContratoLista> ddaMContratoListasForIdContratoCreacion) {
        this.ddaMContratoListasForIdContratoCreacion = ddaMContratoListasForIdContratoCreacion;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTProcesoPdte> getDdaTProcesoPdtes() {
        return this.ddaTProcesoPdtes;
    }
    
    public void setDdaTProcesoPdtes(Set<DdaTProcesoPdte> ddaTProcesoPdtes) {
        this.ddaTProcesoPdtes = ddaTProcesoPdtes;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoBonoRango> getDdaTContratoBonoRangos() {
        return this.ddaTContratoBonoRangos;
    }
    
    public void setDdaTContratoBonoRangos(Set<DdaTContratoBonoRango> ddaTContratoBonoRangos) {
        this.ddaTContratoBonoRangos = ddaTContratoBonoRangos;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTCargabvPrincipal> getDdaTCargabvPrincipals() {
        return this.ddaTCargabvPrincipals;
    }
    
    public void setDdaTCargabvPrincipals(Set<DdaTCargabvPrincipal> ddaTCargabvPrincipals) {
        this.ddaTCargabvPrincipals = ddaTCargabvPrincipals;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoPtrans> getDdaTContratoPtranses() {
        return this.ddaTContratoPtranses;
    }
    
    public void setDdaTContratoPtranses(Set<DdaTContratoPtrans> ddaTContratoPtranses) {
        this.ddaTContratoPtranses = ddaTContratoPtranses;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoDealFilial> getDdaTContratoDealFilials() {
        return this.ddaTContratoDealFilials;
    }
    
    public void setDdaTContratoDealFilials(Set<DdaTContratoDealFilial> ddaTContratoDealFilials) {
        this.ddaTContratoDealFilials = ddaTContratoDealFilials;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoDealType> getDdaTContratoDealTypes() {
        return this.ddaTContratoDealTypes;
    }
    
    public void setDdaTContratoDealTypes(Set<DdaTContratoDealType> ddaTContratoDealTypes) {
        this.ddaTContratoDealTypes = ddaTContratoDealTypes;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoMaterial> getDdaTContratoMaterials() {
        return this.ddaTContratoMaterials;
    }
    
    public void setDdaTContratoMaterials(Set<DdaTContratoMaterial> ddaTContratoMaterials) {
        this.ddaTContratoMaterials = ddaTContratoMaterials;
    }

@OneToOne(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public DdaTContratoAmortizacion getDdaTContratoAmortizacion() {
        return this.ddaTContratoAmortizacion;
    }
    
    public void setDdaTContratoAmortizacion(DdaTContratoAmortizacion ddaTContratoAmortizacion) {
        this.ddaTContratoAmortizacion = ddaTContratoAmortizacion;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTReportePagoTitulo> getDdaTReportePagoTitulos() {
        return this.ddaTReportePagoTitulos;
    }
    
    public void setDdaTReportePagoTitulos(Set<DdaTReportePagoTitulo> ddaTReportePagoTitulos) {
        this.ddaTReportePagoTitulos = ddaTReportePagoTitulos;
    }

@OneToOne(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public DdaTContratoFees getDdaTContratoFees() {
        return this.ddaTContratoFees;
    }
    
    public void setDdaTContratoFees(DdaTContratoFees ddaTContratoFees) {
        this.ddaTContratoFees = ddaTContratoFees;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoMinimum> getDdaTContratoMinimums() {
        return this.ddaTContratoMinimums;
    }
    
    public void setDdaTContratoMinimums(Set<DdaTContratoMinimum> ddaTContratoMinimums) {
        this.ddaTContratoMinimums = ddaTContratoMinimums;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContratoByIdContrato")
    public Set<DdaMContratoLista> getDdaMContratoListasForIdContrato() {
        return this.ddaMContratoListasForIdContrato;
    }
    
    public void setDdaMContratoListasForIdContrato(Set<DdaMContratoLista> ddaMContratoListasForIdContrato) {
        this.ddaMContratoListasForIdContrato = ddaMContratoListasForIdContrato;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoServicio> getDdaTContratoServicios() {
        return this.ddaTContratoServicios;
    }
    
    public void setDdaTContratoServicios(Set<DdaTContratoServicio> ddaTContratoServicios) {
        this.ddaTContratoServicios = ddaTContratoServicios;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContratoByIdContrato")
    public Set<DdaTContratoLista> getDdaTContratoListasForIdContrato() {
        return this.ddaTContratoListasForIdContrato;
    }
    
    public void setDdaTContratoListasForIdContrato(Set<DdaTContratoLista> ddaTContratoListasForIdContrato) {
        this.ddaTContratoListasForIdContrato = ddaTContratoListasForIdContrato;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTCostoTitulo> getDdaTCostoTitulos() {
        return this.ddaTCostoTitulos;
    }
    
    public void setDdaTCostoTitulos(Set<DdaTCostoTitulo> ddaTCostoTitulos) {
        this.ddaTCostoTitulos = ddaTCostoTitulos;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaMContratoTitulo> getDdaMContratoTitulos() {
        return this.ddaMContratoTitulos;
    }
    
    public void setDdaMContratoTitulos(Set<DdaMContratoTitulo> ddaMContratoTitulos) {
        this.ddaMContratoTitulos = ddaMContratoTitulos;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoCategoria> getDdaTContratoCategorias() {
        return this.ddaTContratoCategorias;
    }
    
    public void setDdaTContratoCategorias(Set<DdaTContratoCategoria> ddaTContratoCategorias) {
        this.ddaTContratoCategorias = ddaTContratoCategorias;
    }

@OneToOne(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public DdaTContratoPlicense getDdaTContratoPlicense() {
        return this.ddaTContratoPlicense;
    }
    
    public void setDdaTContratoPlicense(DdaTContratoPlicense ddaTContratoPlicense) {
        this.ddaTContratoPlicense = ddaTContratoPlicense;
    }

@OneToMany(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public Set<DdaTContratoSap> getDdaTContratoSaps() {
        return this.ddaTContratoSaps;
    }
    
    public void setDdaTContratoSaps(Set<DdaTContratoSap> ddaTContratoSaps) {
        this.ddaTContratoSaps = ddaTContratoSaps;
    }

@OneToOne(fetch=FetchType.LAZY, mappedBy="ddaTContrato")
    public DdaTContratoProceso getDdaTContratoProceso() {
        return this.ddaTContratoProceso;
    }
    
    public void setDdaTContratoProceso(DdaTContratoProceso ddaTContratoProceso) {
        this.ddaTContratoProceso = ddaTContratoProceso;
    }




}


