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


import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.annotations.Parameter;

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


     private Long idTituloCnt;
     private DdaTContratoTitulo ddaTContratoTitulo;
     private String nombreEstandar;
     private String nombreUnico;
     private String episodio;
     private String duracion;
     private String annio;
     private String categoriaA;
     private String generoA;
     private String generoB;

    public DdaTContratoTitulotrans() {
    }

	
    public DdaTContratoTitulotrans(DdaTContratoTitulo ddaTContratoTitulo) {
        this.ddaTContratoTitulo = ddaTContratoTitulo;
    }
    public DdaTContratoTitulotrans(DdaTContratoTitulo ddaTContratoTitulo, String nombreEstandar, String nombreUnico, String episodio, String duracion, String annio, String categoriaA, String generoA, String generoB) {
       this.ddaTContratoTitulo = ddaTContratoTitulo;
       this.nombreEstandar = nombreEstandar;
       this.nombreUnico = nombreUnico;
       this.episodio = episodio;
       this.duracion = duracion;
       this.annio = annio;
       this.categoriaA = categoriaA;
       this.generoA = generoA;
       this.generoB = generoB;
    }
   
     @GenericGenerator(name="generator", strategy="foreign", parameters=@Parameter(name="property", value="ddaTContratoTitulo"))@Id @GeneratedValue(generator="generator")

    
    @Column(name="ID_TITULO_CNT", unique=true, nullable=false, precision=38, scale=0)
    public Long getIdTituloCnt() {
        return this.idTituloCnt;
    }
    
    public void setIdTituloCnt(Long idTituloCnt) {
        this.idTituloCnt = idTituloCnt;
    }

@OneToOne(fetch=FetchType.LAZY)@PrimaryKeyJoinColumn
    public DdaTContratoTitulo getDdaTContratoTitulo() {
        return this.ddaTContratoTitulo;
    }
    
    public void setDdaTContratoTitulo(DdaTContratoTitulo ddaTContratoTitulo) {
        this.ddaTContratoTitulo = ddaTContratoTitulo;
    }

    
    @Column(name="NOMBRE_ESTANDAR", length=75)
    public String getNombreEstandar() {
        return this.nombreEstandar;
    }
    
    public void setNombreEstandar(String nombreEstandar) {
        this.nombreEstandar = nombreEstandar;
    }

    
    @Column(name="NOMBRE_UNICO", length=75)
    public String getNombreUnico() {
        return this.nombreUnico;
    }
    
    public void setNombreUnico(String nombreUnico) {
        this.nombreUnico = nombreUnico;
    }

    
    @Column(name="EPISODIO", length=3)
    public String getEpisodio() {
        return this.episodio;
    }
    
    public void setEpisodio(String episodio) {
        this.episodio = episodio;
    }

    
    @Column(name="DURACION", length=4)
    public String getDuracion() {
        return this.duracion;
    }
    
    public void setDuracion(String duracion) {
        this.duracion = duracion;
    }

    
    @Column(name="ANNIO", length=4)
    public String getAnnio() {
        return this.annio;
    }
    
    public void setAnnio(String annio) {
        this.annio = annio;
    }

    
    @Column(name="CATEGORIA_A", length=50)
    public String getCategoriaA() {
        return this.categoriaA;
    }
    
    public void setCategoriaA(String categoriaA) {
        this.categoriaA = categoriaA;
    }

    
    @Column(name="GENERO_A", length=50)
    public String getGeneroA() {
        return this.generoA;
    }
    
    public void setGeneroA(String generoA) {
        this.generoA = generoA;
    }

    
    @Column(name="GENERO_B", length=50)
    public String getGeneroB() {
        return this.generoB;
    }
    
    public void setGeneroB(String generoB) {
        this.generoB = generoB;
    }




}


