vendor/theatre/core/src/Entity/Texts.php line 13

Open in your IDE?
  1. <?php
  2. namespace TheatreCore\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * Texts
  6.  *
  7.  * @ORM\Table(name="texts", uniqueConstraints={@ORM\UniqueConstraint(name="url_clean", columns={"url_clean"})}, indexes={@ORM\Index(name="idfiletextaccess", columns={"idfiletextaccess"}), @ORM\Index(name="continent", columns={"continent"}), @ORM\Index(name="selection_aneth", columns={"selection_aneth"}), @ORM\Index(name="type", columns={"type"}), @ORM\Index(name="idcontact_translation", columns={"idcontact_translation"}), @ORM\Index(name="title", columns={"title"}), @ORM\Index(name="publication_month", columns={"publication_month"}), @ORM\Index(name="country", columns={"country"}), @ORM\Index(name="idextranetuser", columns={"idextranetuser"}), @ORM\Index(name="idcontact_publisher", columns={"idcontact_publisher"}), @ORM\Index(name="idcontact_performing", columns={"idcontact_performing"}), @ORM\Index(name="idgenretext", columns={"idgenretext"})})
  8.  * @ORM\Entity(repositoryClass="TheatreCore\Repository\TextsRepository")
  9.  */
  10. class Texts
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Column(name="idtext", type="integer", nullable=false, options={"unsigned"=true})
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="IDENTITY")
  18.      */
  19.     private $idtext;
  20.     /**
  21.      * @var int|null
  22.      *
  23.      * @ORM\Column(name="type", type="integer", nullable=true)
  24.      */
  25.     private $type false;
  26.     /**
  27.      * @var bool|null
  28.      *
  29.      * @ORM\Column(name="idtypetext", type="boolean", nullable=true)
  30.      */
  31.     private $idtypetext false;
  32.     /**
  33.      * @var bool|null
  34.      *
  35.      * @ORM\Column(name="special_text", type="boolean", nullable=true)
  36.      */
  37.     private $specialText;
  38.     /**
  39.      * @var string|null
  40.      *
  41.      * @ORM\Column(name="title", type="string", length=255, nullable=true)
  42.      */
  43.     private $title;
  44.     /**
  45.      * @var string|null
  46.      *
  47.      * @ORM\Column(name="subtitle", type="string", length=255, nullable=true)
  48.      */
  49.     private $subtitle;
  50.     /**
  51.      * @var int|null
  52.      *
  53.      * @ORM\Column(name="date", type="smallint", nullable=true)
  54.      */
  55.     private $date;
  56.     /**
  57.      * @var string|null
  58.      *
  59.      * @ORM\Column(name="language", type="string", length=2, nullable=true)
  60.      */
  61.     private $language;
  62.     /**
  63.      * @var bool|null
  64.      *
  65.      * @ORM\Column(name="markdown", type="boolean", nullable=true)
  66.      */
  67.     private $markdown;
  68.     /**
  69.      * @var string|null
  70.      *
  71.      * @ORM\Column(name="abstract", type="text", length=65535, nullable=true)
  72.      */
  73.     private $abstract;
  74.     /**
  75.      * @var string|null
  76.      *
  77.      * @ORM\Column(name="abstract_author", type="string", length=255, nullable=true)
  78.      */
  79.     private $abstractAuthor;
  80.     /**
  81.      * @var \DateTime|null
  82.      *
  83.      * @ORM\Column(name="abstract_date", type="date", nullable=true)
  84.      */
  85.     private $abstractDate;
  86.     /**
  87.      * @var string|null
  88.      *
  89.      * @ORM\Column(name="abstract_url", type="text", length=65535, nullable=true)
  90.      */
  91.     private $abstractUrl;
  92.     /**
  93.      * @var string|null
  94.      *
  95.      * @ORM\Column(name="publisher_url_text", type="string", length=255, nullable=true)
  96.      */
  97.     private $publisherUrlText;
  98.     /**
  99.      * @var int|null
  100.      *
  101.      * @ORM\Column(name="publication_year", type="smallint", nullable=true)
  102.      */
  103.     private $publicationYear;
  104.     /**
  105.      * @var int|null
  106.      *
  107.      * @ORM\Column(name="publication_month", type="smallint", nullable=true)
  108.      */
  109.     private $publicationMonth;
  110.     /**
  111.      * @var string|null
  112.      *
  113.      * @ORM\Column(name="isbn", type="string", length=20, nullable=true)
  114.      */
  115.     private $isbn;
  116.     /**
  117.      * @var string|null
  118.      *
  119.      * @ORM\Column(name="ean", type="string", length=20, nullable=true)
  120.      */
  121.     private $ean;
  122.     /**
  123.      * @var string|null
  124.      *
  125.      * @ORM\Column(name="publishinfos", type="text", length=65535, nullable=true)
  126.      */
  127.     private $publishinfos;
  128.     /**
  129.      * @var string|null
  130.      *
  131.      * @ORM\Column(name="urltextaccess", type="string", length=255, nullable=true)
  132.      */
  133.     private $urltextaccess;
  134.     /**
  135.      * @var string|null
  136.      *
  137.      * @ORM\Column(name="emailtextaccess", type="string", length=255, nullable=true)
  138.      */
  139.     private $emailtextaccess;
  140.     /**
  141.      * @var int|null
  142.      *
  143.      * @ORM\Column(name="idfiletextaccess", type="integer", nullable=true)
  144.      */
  145.     private $idfiletextaccess;
  146.     /**
  147.      * @var string|null
  148.      *
  149.      * @ORM\Column(name="filetextaccesssave", type="string", length=255, nullable=true)
  150.      */
  151.     private $filetextaccesssave;
  152.     /**
  153.      * @var string|null
  154.      *
  155.      * @ORM\Column(name="textaccessmore", type="text", length=65535, nullable=true)
  156.      */
  157.     private $textaccessmore;
  158.     /**
  159.      * @var string|null
  160.      *
  161.      * @ORM\Column(name="request_translation_text", type="text", length=65535, nullable=true)
  162.      */
  163.     private $requestTranslationText;
  164.     /**
  165.      * @var string|null
  166.      *
  167.      * @ORM\Column(name="request_performing_text", type="text", length=65535, nullable=true)
  168.      */
  169.     private $requestPerformingText;
  170.     /**
  171.      * @var string|null
  172.      *
  173.      * @ORM\Column(name="help_translation", type="text", length=65535, nullable=true)
  174.      */
  175.     private $helpTranslation;
  176.     /**
  177.      * @var string|null
  178.      *
  179.      * @ORM\Column(name="help_publishing", type="text", length=65535, nullable=true)
  180.      */
  181.     private $helpPublishing;
  182.     /**
  183.      * @var string|null
  184.      *
  185.      * @ORM\Column(name="help_other", type="text", length=65535, nullable=true)
  186.      */
  187.     private $helpOther;
  188.     /**
  189.      * @var string|null
  190.      *
  191.      * @ORM\Column(name="moreinfo", type="text", length=65535, nullable=true)
  192.      */
  193.     private $moreinfo;
  194.     /**
  195.      * @var string|null
  196.      *
  197.      * @ORM\Column(name="nmale", type="string", length=5, nullable=true)
  198.      */
  199.     private $nmale;
  200.     /**
  201.      * @var string|null
  202.      *
  203.      * @ORM\Column(name="nfemale", type="string", length=5, nullable=true)
  204.      */
  205.     private $nfemale;
  206.     /**
  207.      * @var string|null
  208.      *
  209.      * @ORM\Column(name="npeople", type="text", length=65535, nullable=true)
  210.      */
  211.     private $npeople;
  212.     /**
  213.      * @var string|null
  214.      *
  215.      * @ORM\Column(name="textorder", type="text", length=65535, nullable=true)
  216.      */
  217.     private $textorder;
  218.     /**
  219.      * @var int|null
  220.      *
  221.      * @ORM\Column(name="nbpages", type="smallint", nullable=true, options={"unsigned"=true})
  222.      */
  223.     private $nbpages;
  224.     /**
  225.      * @var string|null
  226.      *
  227.      * @ORM\Column(name="price", type="decimal", precision=5, scale=2, nullable=true)
  228.      */
  229.     private $price;
  230.     /**
  231.      * @var string|null
  232.      *
  233.      * @ORM\Column(name="selection_aneth", type="string", length=20, nullable=true, options={"comment"="Date selection ANETH"})
  234.      */
  235.     private $selectionAneth;
  236.     /**
  237.      * @var int|null
  238.      *
  239.      * @ORM\Column(name="idtext_aneth", type="integer", nullable=true, options={"unsigned"=true,"comment"="Id du texte chez Aneth"})
  240.      */
  241.     private $idtextAneth;
  242.     /**
  243.      * @var string|null
  244.      *
  245.      * @ORM\Column(name="aide_creation", type="string", length=20, nullable=true)
  246.      */
  247.     private $aideCreation;
  248.     /**
  249.      * @var string|null
  250.      *
  251.      * @ORM\Column(name="comments", type="text", length=65535, nullable=true)
  252.      */
  253.     private $comments;
  254.     /**
  255.      * @var string|null
  256.      *
  257.      * @ORM\Column(name="url_clean", type="string", length=250, nullable=true)
  258.      */
  259.     private $urlClean;
  260.     /**
  261.      * @var bool
  262.      *
  263.      * @ORM\Column(name="textfictif", type="boolean", nullable=false)
  264.      */
  265.     private $textfictif false;
  266.     /**
  267.      * @var bool|null
  268.      *
  269.      * @ORM\Column(name="valid_opendata", type="boolean", nullable=true)
  270.      */
  271.     private $validOpendata;
  272.     /**
  273.      * @var \DateTime|null
  274.      *
  275.      * @ORM\Column(name="dateupdate", type="datetime", nullable=true)
  276.      */
  277.     private $dateupdate;
  278.     /**
  279.      * @var \DateTime|null
  280.      *
  281.      * @ORM\Column(name="dateinsert", type="datetime", nullable=true)
  282.      */
  283.     private $dateinsert;
  284.     /**
  285.      * @var bool|null
  286.      *
  287.      * @ORM\Column(name="publish", type="boolean", nullable=true)
  288.      */
  289.     private $publish false;
  290.     /**
  291.      * @var int|null
  292.      *
  293.      * @ORM\Column(name="statut", type="integer", nullable=true)
  294.      */
  295.     private $statut;
  296.     /**
  297.      * @var bool
  298.      *
  299.      * @ORM\Column(name="valid", type="boolean", nullable=false)
  300.      */
  301.     private $valid false;
  302.     /**
  303.      * @var \Contacts
  304.      *
  305.      * @ORM\ManyToOne(targetEntity="Contacts")
  306.      * @ORM\JoinColumns({
  307.      *   @ORM\JoinColumn(name="idcontact_publisher", referencedColumnName="idcontact")
  308.      * })
  309.      */
  310.     private $idcontact_publisher;
  311.     /**
  312.      * @var \Contacts
  313.      *
  314.      * @ORM\ManyToOne(targetEntity="Contacts")
  315.      * @ORM\JoinColumns({
  316.      *   @ORM\JoinColumn(name="idcontact_translation", referencedColumnName="idcontact")
  317.      * })
  318.      */
  319.     private $idcontact_translation;
  320.     /**
  321.      * @var \Contacts
  322.      *
  323.      * @ORM\ManyToOne(targetEntity="Contacts")
  324.      * @ORM\JoinColumns({
  325.      *   @ORM\JoinColumn(name="idcontact_performing", referencedColumnName="idcontact")
  326.      * })
  327.      */
  328.     private $idcontact_performing;
  329.     /**
  330.      * @var \Genretexts
  331.      *
  332.      * @ORM\ManyToOne(targetEntity="Genretexts")
  333.      * @ORM\JoinColumns({
  334.      *   @ORM\JoinColumn(name="idgenretext", referencedColumnName="idgenretext")
  335.      * })
  336.      */
  337.     private $idgenretext;
  338.     /**
  339.      * @var \Continents
  340.      *
  341.      * @ORM\ManyToOne(targetEntity="Continents")
  342.      * @ORM\JoinColumns({
  343.      *   @ORM\JoinColumn(name="continent", referencedColumnName="id")
  344.      * })
  345.      */
  346.     private $continent;
  347.     /**
  348.      * @var \Countries
  349.      *
  350.      * @ORM\ManyToOne(targetEntity="Countries")
  351.      * @ORM\JoinColumns({
  352.      *   @ORM\JoinColumn(name="country", referencedColumnName="id")
  353.      * })
  354.      */
  355.     private $country;
  356.     /**
  357.      * @var \Extranetusers
  358.      *
  359.      * @ORM\ManyToOne(targetEntity="Extranetusers")
  360.      * @ORM\JoinColumns({
  361.      *   @ORM\JoinColumn(name="idextranetuser", referencedColumnName="idextranetuser")
  362.      * })
  363.      */
  364.     private $idextranetuser;
  365.     /**
  366.      * @var \Doctrine\Common\Collections\Collection
  367.      *
  368.      * @ORM\ManyToMany(targetEntity="Dvds", mappedBy="idtext")
  369.      */
  370.     private $iddvd;
  371.     /**
  372.      * @var \Doctrine\Common\Collections\Collection
  373.      *
  374.      * @ORM\ManyToMany(targetEntity="Podcasts", mappedBy="idtext")
  375.      */
  376.     private $idpodcast;
  377.     /**
  378.      * @var \Doctrine\Common\Collections\Collection
  379.      *
  380.      * @ORM\ManyToMany(targetEntity="Texts")
  381.      * @ORM\JoinTable(name="text_adaptation",
  382.      *   joinColumns={
  383.      *     @ORM\JoinColumn(name="idtextadaptation", referencedColumnName="idtext")
  384.      *   },
  385.      *   inverseJoinColumns={
  386.      *     @ORM\JoinColumn(name="idtext", referencedColumnName="idtext")
  387.      *   }
  388.      * )
  389.      */
  390.     private $textAdaptationtext;
  391.     /**
  392.      * @var \Doctrine\Common\Collections\Collection
  393.      *
  394.      * @ORM\ManyToMany(targetEntity="Persons", inversedBy="textAuthortext")
  395.      * @ORM\JoinTable(name="text_author",
  396.      *   joinColumns={
  397.      *     @ORM\JoinColumn(name="idtext", referencedColumnName="idtext")
  398.      *   },
  399.      *   inverseJoinColumns={
  400.      *     @ORM\JoinColumn(name="idperson", referencedColumnName="idperson")
  401.      *   }
  402.      * )
  403.      *
  404.      */
  405.     private $text_author;
  406.     /**
  407.      * @var \Doctrine\Common\Collections\Collection
  408.      *
  409.      * @ORM\ManyToMany(targetEntity="Classifications", inversedBy="idtext")
  410.      * @ORM\JoinTable(name="text_classification",
  411.      *   joinColumns={
  412.      *     @ORM\JoinColumn(name="idtext", referencedColumnName="idtext")
  413.      *   },
  414.      *   inverseJoinColumns={
  415.      *     @ORM\JoinColumn(name="idclassification", referencedColumnName="idclassification")
  416.      *   }
  417.      * )
  418.      */
  419.     private $text_classification;
  420.     /**
  421.      * @var \Doctrine\Common\Collections\Collection
  422.      *
  423.      * @ORM\ManyToMany(targetEntity="Spectacles", inversedBy="text_spectacle")
  424.      * @ORM\JoinTable(name="text_spectacle",
  425.      *   joinColumns={
  426.      *     @ORM\JoinColumn(name="idtext", referencedColumnName="idtext")
  427.      *   },
  428.      *   inverseJoinColumns={
  429.      *     @ORM\JoinColumn(name="idspectacle", referencedColumnName="idspectacle")
  430.      *   }
  431.      * )
  432.      */
  433.     private $idspectacle;
  434.     /**
  435.      * @var \Doctrine\Common\Collections\Collection
  436.      *
  437.      * @ORM\ManyToMany(targetEntity="Texts")
  438.      * @ORM\JoinTable(name="text_traduction",
  439.      *   joinColumns={
  440.      *     @ORM\JoinColumn(name="idtexttraduction", referencedColumnName="idtext")
  441.      *   },
  442.      *   inverseJoinColumns={
  443.      *     @ORM\JoinColumn(name="idtext", referencedColumnName="idtext")
  444.      *   }
  445.      * )
  446.      */
  447.     private $textTraductiontext;
  448.     /**
  449.      * @var \Doctrine\Common\Collections\Collection
  450.      *
  451.      * @ORM\ManyToMany(targetEntity="Persons", inversedBy="textTranslatortext")
  452.      * @ORM\JoinTable(name="text_translsator",
  453.      *   joinColumns={
  454.      *     @ORM\JoinColumn(name="idtext", referencedColumnName="idtext")
  455.      *   },
  456.      *   inverseJoinColumns={
  457.      *     @ORM\JoinColumn(name="idperson", referencedColumnName="idperson")
  458.      *   }
  459.      * )
  460.      */
  461.     private $textTranslator;
  462.     /**
  463.      * @var \Doctrine\Common\Collections\Collection
  464.      *
  465.      * @ORM\ManyToMany(targetEntity="Persons", inversedBy="textPersontext")
  466.      * @ORM\JoinTable(name="text_person",
  467.      *   joinColumns={
  468.      *     @ORM\JoinColumn(name="idtext", referencedColumnName="idtext")
  469.      *   },
  470.      *   inverseJoinColumns={
  471.      *     @ORM\JoinColumn(name="idperson", referencedColumnName="idperson")
  472.      *   }
  473.      * )
  474.      */
  475.     private $text_person;
  476.     /**
  477.      * @var \Texts
  478.      *
  479.      * @ORM\OneToMany(targetEntity="TextAide", mappedBy="idtext")
  480.      *
  481.      */
  482.     private $aides;
  483.     /**
  484.      * @var \Doctrine\Common\Collections\Collection
  485.      *
  486.      * @ORM\ManyToMany(targetEntity="News", mappedBy="idtext")
  487.      */
  488.     private $idnew;
  489.     /**
  490.      * Constructor
  491.      */
  492.     public function __construct()
  493.     {
  494.         $this->iddvd = new \Doctrine\Common\Collections\ArrayCollection();
  495.         $this->idpodcast = new \Doctrine\Common\Collections\ArrayCollection();
  496.         $this->textAdaptationtext = new \Doctrine\Common\Collections\ArrayCollection();
  497.         $this->text_author = new \Doctrine\Common\Collections\ArrayCollection();
  498.         $this->text_classification = new \Doctrine\Common\Collections\ArrayCollection();
  499.         $this->idspectacle = new \Doctrine\Common\Collections\ArrayCollection();
  500.         $this->textTraductiontext = new \Doctrine\Common\Collections\ArrayCollection();
  501.         $this->textTranslator = new \Doctrine\Common\Collections\ArrayCollection();
  502.         $this->text_person = new \Doctrine\Common\Collections\ArrayCollection();
  503.         $this->idperson = new \Doctrine\Common\Collections\ArrayCollection();
  504.         $this->aides = new \Doctrine\Common\Collections\ArrayCollection();
  505.         $this->idnew = new \Doctrine\Common\Collections\ArrayCollection();
  506.     }
  507.     /**
  508.      * Get idtext.
  509.      *
  510.      * @return int
  511.      */
  512.     public function getIdtext()
  513.     {
  514.         return $this->idtext;
  515.     }
  516.     /**
  517.      * Set type.
  518.      *
  519.      * @param bool|null $type
  520.      *
  521.      * @return Texts
  522.      */
  523.     public function setType($type null)
  524.     {
  525.         $this->type $type;
  526.         return $this;
  527.     }
  528.     /**
  529.      * Get type.
  530.      *
  531.      * @return bool|null
  532.      */
  533.     public function getType()
  534.     {
  535.         return $this->type;
  536.     }
  537.     /**
  538.      * Set idtypetext.
  539.      *
  540.      * @param bool|null $idtypetext
  541.      *
  542.      * @return Texts
  543.      */
  544.     public function setIdtypetext($idtypetext null)
  545.     {
  546.         $this->idtypetext $idtypetext;
  547.         return $this;
  548.     }
  549.     /**
  550.      * Get idtypetext.
  551.      *
  552.      * @return bool|null
  553.      */
  554.     public function getIdtypetext()
  555.     {
  556.         return $this->idtypetext;
  557.     }
  558.     /**
  559.      * Set specialText.
  560.      *
  561.      * @param bool|null $specialText
  562.      *
  563.      * @return Texts
  564.      */
  565.     public function setSpecialText($specialText null)
  566.     {
  567.         $this->specialText $specialText;
  568.         return $this;
  569.     }
  570.     /**
  571.      * Get specialText.
  572.      *
  573.      * @return bool|null
  574.      */
  575.     public function getSpecialText()
  576.     {
  577.         return $this->specialText;
  578.     }
  579.     /**
  580.      * Set title.
  581.      *
  582.      * @param string|null $title
  583.      *
  584.      * @return Texts
  585.      */
  586.     public function setTitle($title null)
  587.     {
  588.         $this->title $title;
  589.         return $this;
  590.     }
  591.     /**
  592.      * Get title.
  593.      *
  594.      * @return string|null
  595.      */
  596.     public function getTitle()
  597.     {
  598.         return $this->title;
  599.     }
  600.     /**
  601.      * Set subtitle.
  602.      *
  603.      * @param string|null $subtitle
  604.      *
  605.      * @return Texts
  606.      */
  607.     public function setSubtitle($subtitle null)
  608.     {
  609.         $this->subtitle $subtitle;
  610.         return $this;
  611.     }
  612.     /**
  613.      * Get subtitle.
  614.      *
  615.      * @return string|null
  616.      */
  617.     public function getSubtitle()
  618.     {
  619.         return $this->subtitle;
  620.     }
  621.     /**
  622.      * Set date.
  623.      *
  624.      * @param int|null $date
  625.      *
  626.      * @return Texts
  627.      */
  628.     public function setDate($date null)
  629.     {
  630.         $this->date $date;
  631.         return $this;
  632.     }
  633.     /**
  634.      * Get date.
  635.      *
  636.      * @return int|null
  637.      */
  638.     public function getDate()
  639.     {
  640.         return $this->date;
  641.     }
  642.     /**
  643.      * Set language.
  644.      *
  645.      * @param string|null $language
  646.      *
  647.      * @return Texts
  648.      */
  649.     public function setLanguage($language null)
  650.     {
  651.         $this->language $language;
  652.         return $this;
  653.     }
  654.     /**
  655.      * Get language.
  656.      *
  657.      * @return string|null
  658.      */
  659.     public function getLanguage()
  660.     {
  661.         return $this->language;
  662.     }
  663.     /**
  664.      * Set markdown.
  665.      *
  666.      * @param bool|null $markdown
  667.      *
  668.      * @return Texts
  669.      */
  670.     public function setMarkdown($markdown null)
  671.     {
  672.         $this->markdown $markdown;
  673.         return $this;
  674.     }
  675.     /**
  676.      * Get markdown.
  677.      *
  678.      * @return bool|null
  679.      */
  680.     public function getMarkdown()
  681.     {
  682.         return $this->markdown;
  683.     }
  684.     /**
  685.      * Set abstract.
  686.      *
  687.      * @param string|null $abstract
  688.      *
  689.      * @return Texts
  690.      */
  691.     public function setAbstract($abstract null)
  692.     {
  693.         $this->abstract $abstract;
  694.         return $this;
  695.     }
  696.     /**
  697.      * Get abstract.
  698.      *
  699.      * @return string|null
  700.      */
  701.     public function getAbstract()
  702.     {
  703.         return $this->abstract;
  704.     }
  705.     /**
  706.      * Set abstractAuthor.
  707.      *
  708.      * @param string|null $abstractAuthor
  709.      *
  710.      * @return Texts
  711.      */
  712.     public function setAbstractAuthor($abstractAuthor null)
  713.     {
  714.         $this->abstractAuthor $abstractAuthor;
  715.         return $this;
  716.     }
  717.     /**
  718.      * Get abstractAuthor.
  719.      *
  720.      * @return string|null
  721.      */
  722.     public function getAbstractAuthor()
  723.     {
  724.         return $this->abstractAuthor;
  725.     }
  726.     /**
  727.      * Set abstractDate.
  728.      *
  729.      * @param \DateTime|null $abstractDate
  730.      *
  731.      * @return Texts
  732.      */
  733.     public function setAbstractDate($abstractDate null)
  734.     {
  735.         $this->abstractDate $abstractDate;
  736.         return $this;
  737.     }
  738.     /**
  739.      * Get abstractDate.
  740.      *
  741.      * @return \DateTime|null
  742.      */
  743.     public function getAbstractDate()
  744.     {
  745.         return $this->abstractDate;
  746.     }
  747.     /**
  748.      * Set abstractUrl.
  749.      *
  750.      * @param string|null $abstractUrl
  751.      *
  752.      * @return Texts
  753.      */
  754.     public function setAbstractUrl($abstractUrl null)
  755.     {
  756.         $this->abstractUrl $abstractUrl;
  757.         return $this;
  758.     }
  759.     /**
  760.      * Get abstractUrl.
  761.      *
  762.      * @return string|null
  763.      */
  764.     public function getAbstractUrl()
  765.     {
  766.         return $this->abstractUrl;
  767.     }
  768.     /**
  769.      * Set publisherUrlText.
  770.      *
  771.      * @param string|null $publisherUrlText
  772.      *
  773.      * @return Texts
  774.      */
  775.     public function setPublisherUrlText($publisherUrlText null)
  776.     {
  777.         $this->publisherUrlText $publisherUrlText;
  778.         return $this;
  779.     }
  780.     /**
  781.      * Get publisherUrlText.
  782.      *
  783.      * @return string|null
  784.      */
  785.     public function getPublisherUrlText()
  786.     {
  787.         return $this->publisherUrlText;
  788.     }
  789.     /**
  790.      * Set publicationYear.
  791.      *
  792.      * @param int|null $publicationYear
  793.      *
  794.      * @return Texts
  795.      */
  796.     public function setPublicationYear($publicationYear null)
  797.     {
  798.         $this->publicationYear $publicationYear;
  799.         return $this;
  800.     }
  801.     /**
  802.      * Get publicationYear.
  803.      *
  804.      * @return int|null
  805.      */
  806.     public function getPublicationYear()
  807.     {
  808.         return $this->publicationYear;
  809.     }
  810.     /**
  811.      * Set publicationMonth.
  812.      *
  813.      * @param int|null $publicationMonth
  814.      *
  815.      * @return Texts
  816.      */
  817.     public function setPublicationMonth($publicationMonth null)
  818.     {
  819.         $this->publicationMonth $publicationMonth;
  820.         return $this;
  821.     }
  822.     /**
  823.      * Get publicationMonth.
  824.      *
  825.      * @return int|null
  826.      */
  827.     public function getPublicationMonth()
  828.     {
  829.         return $this->publicationMonth;
  830.     }
  831.     /**
  832.      * Set isbn.
  833.      *
  834.      * @param string|null $isbn
  835.      *
  836.      * @return Texts
  837.      */
  838.     public function setIsbn($isbn null)
  839.     {
  840.         $this->isbn $isbn;
  841.         return $this;
  842.     }
  843.     /**
  844.      * Get isbn.
  845.      *
  846.      * @return string|null
  847.      */
  848.     public function getIsbn()
  849.     {
  850.         return $this->isbn;
  851.     }
  852.     /**
  853.      * Set ean.
  854.      *
  855.      * @param string|null $ean
  856.      *
  857.      * @return Texts
  858.      */
  859.     public function setEan($ean null)
  860.     {
  861.         $this->ean $ean;
  862.         return $this;
  863.     }
  864.     /**
  865.      * Get ean.
  866.      *
  867.      * @return string|null
  868.      */
  869.     public function getEan()
  870.     {
  871.         return $this->ean;
  872.     }
  873.     /**
  874.      * Set publishinfos.
  875.      *
  876.      * @param string|null $publishinfos
  877.      *
  878.      * @return Texts
  879.      */
  880.     public function setPublishinfos($publishinfos null)
  881.     {
  882.         $this->publishinfos $publishinfos;
  883.         return $this;
  884.     }
  885.     /**
  886.      * Get publishinfos.
  887.      *
  888.      * @return string|null
  889.      */
  890.     public function getPublishinfos()
  891.     {
  892.         return $this->publishinfos;
  893.     }
  894.     /**
  895.      * Set urltextaccess.
  896.      *
  897.      * @param string|null $urltextaccess
  898.      *
  899.      * @return Texts
  900.      */
  901.     public function setUrltextaccess($urltextaccess null)
  902.     {
  903.         $this->urltextaccess $urltextaccess;
  904.         return $this;
  905.     }
  906.     /**
  907.      * Get urltextaccess.
  908.      *
  909.      * @return string|null
  910.      */
  911.     public function getUrltextaccess()
  912.     {
  913.         return $this->urltextaccess;
  914.     }
  915.     /**
  916.      * Set emailtextaccess.
  917.      *
  918.      * @param string|null $emailtextaccess
  919.      *
  920.      * @return Texts
  921.      */
  922.     public function setEmailtextaccess($emailtextaccess null)
  923.     {
  924.         $this->emailtextaccess $emailtextaccess;
  925.         return $this;
  926.     }
  927.     /**
  928.      * Get emailtextaccess.
  929.      *
  930.      * @return string|null
  931.      */
  932.     public function getEmailtextaccess()
  933.     {
  934.         return $this->emailtextaccess;
  935.     }
  936.     /**
  937.      * Set idfiletextaccess.
  938.      *
  939.      * @param int|null $idfiletextaccess
  940.      *
  941.      * @return Texts
  942.      */
  943.     public function setIdfiletextaccess($idfiletextaccess null)
  944.     {
  945.         $this->idfiletextaccess $idfiletextaccess;
  946.         return $this;
  947.     }
  948.     /**
  949.      * Get idfiletextaccess.
  950.      *
  951.      * @return int|null
  952.      */
  953.     public function getIdfiletextaccess()
  954.     {
  955.         return $this->idfiletextaccess;
  956.     }
  957.     /**
  958.      * Set filetextaccesssave.
  959.      *
  960.      * @param string|null $filetextaccesssave
  961.      *
  962.      * @return Texts
  963.      */
  964.     public function setFiletextaccesssave($filetextaccesssave null)
  965.     {
  966.         $this->filetextaccesssave $filetextaccesssave;
  967.         return $this;
  968.     }
  969.     /**
  970.      * Get filetextaccesssave.
  971.      *
  972.      * @return string|null
  973.      */
  974.     public function getFiletextaccesssave()
  975.     {
  976.         return $this->filetextaccesssave;
  977.     }
  978.     /**
  979.      * Set textaccessmore.
  980.      *
  981.      * @param string|null $textaccessmore
  982.      *
  983.      * @return Texts
  984.      */
  985.     public function setTextaccessmore($textaccessmore null)
  986.     {
  987.         $this->textaccessmore $textaccessmore;
  988.         return $this;
  989.     }
  990.     /**
  991.      * Get textaccessmore.
  992.      *
  993.      * @return string|null
  994.      */
  995.     public function getTextaccessmore()
  996.     {
  997.         return $this->textaccessmore;
  998.     }
  999.     /**
  1000.      * Set requestTranslationText.
  1001.      *
  1002.      * @param string|null $requestTranslationText
  1003.      *
  1004.      * @return Texts
  1005.      */
  1006.     public function setRequestTranslationText($requestTranslationText null)
  1007.     {
  1008.         $this->requestTranslationText $requestTranslationText;
  1009.         return $this;
  1010.     }
  1011.     /**
  1012.      * Get requestTranslationText.
  1013.      *
  1014.      * @return string|null
  1015.      */
  1016.     public function getRequestTranslationText()
  1017.     {
  1018.         return $this->requestTranslationText;
  1019.     }
  1020.     /**
  1021.      * Set requestPerformingText.
  1022.      *
  1023.      * @param string|null $requestPerformingText
  1024.      *
  1025.      * @return Texts
  1026.      */
  1027.     public function setRequestPerformingText($requestPerformingText null)
  1028.     {
  1029.         $this->requestPerformingText $requestPerformingText;
  1030.         return $this;
  1031.     }
  1032.     /**
  1033.      * Get requestPerformingText.
  1034.      *
  1035.      * @return string|null
  1036.      */
  1037.     public function getRequestPerformingText()
  1038.     {
  1039.         return $this->requestPerformingText;
  1040.     }
  1041.     /**
  1042.      * Set helpTranslation.
  1043.      *
  1044.      * @param string|null $helpTranslation
  1045.      *
  1046.      * @return Texts
  1047.      */
  1048.     public function setHelpTranslation($helpTranslation null)
  1049.     {
  1050.         $this->helpTranslation $helpTranslation;
  1051.         return $this;
  1052.     }
  1053.     /**
  1054.      * Get helpTranslation.
  1055.      *
  1056.      * @return string|null
  1057.      */
  1058.     public function getHelpTranslation()
  1059.     {
  1060.         return $this->helpTranslation;
  1061.     }
  1062.     /**
  1063.      * Set helpPublishing.
  1064.      *
  1065.      * @param string|null $helpPublishing
  1066.      *
  1067.      * @return Texts
  1068.      */
  1069.     public function setHelpPublishing($helpPublishing null)
  1070.     {
  1071.         $this->helpPublishing $helpPublishing;
  1072.         return $this;
  1073.     }
  1074.     /**
  1075.      * Get helpPublishing.
  1076.      *
  1077.      * @return string|null
  1078.      */
  1079.     public function getHelpPublishing()
  1080.     {
  1081.         return $this->helpPublishing;
  1082.     }
  1083.     /**
  1084.      * Set helpOther.
  1085.      *
  1086.      * @param string|null $helpOther
  1087.      *
  1088.      * @return Texts
  1089.      */
  1090.     public function setHelpOther($helpOther null)
  1091.     {
  1092.         $this->helpOther $helpOther;
  1093.         return $this;
  1094.     }
  1095.     /**
  1096.      * Get helpOther.
  1097.      *
  1098.      * @return string|null
  1099.      */
  1100.     public function getHelpOther()
  1101.     {
  1102.         return $this->helpOther;
  1103.     }
  1104.     /**
  1105.      * Set moreinfo.
  1106.      *
  1107.      * @param string|null $moreinfo
  1108.      *
  1109.      * @return Texts
  1110.      */
  1111.     public function setMoreinfo($moreinfo null)
  1112.     {
  1113.         $this->moreinfo $moreinfo;
  1114.         return $this;
  1115.     }
  1116.     /**
  1117.      * Get moreinfo.
  1118.      *
  1119.      * @return string|null
  1120.      */
  1121.     public function getMoreinfo()
  1122.     {
  1123.         return $this->moreinfo;
  1124.     }
  1125.     /**
  1126.      * Set nmale.
  1127.      *
  1128.      * @param string|null $nmale
  1129.      *
  1130.      * @return Texts
  1131.      */
  1132.     public function setNmale($nmale null)
  1133.     {
  1134.         $this->nmale $nmale;
  1135.         return $this;
  1136.     }
  1137.     /**
  1138.      * Get nmale.
  1139.      *
  1140.      * @return string|null
  1141.      */
  1142.     public function getNmale()
  1143.     {
  1144.         return $this->nmale;
  1145.     }
  1146.     /**
  1147.      * Set nfemale.
  1148.      *
  1149.      * @param string|null $nfemale
  1150.      *
  1151.      * @return Texts
  1152.      */
  1153.     public function setNfemale($nfemale null)
  1154.     {
  1155.         $this->nfemale $nfemale;
  1156.         return $this;
  1157.     }
  1158.     /**
  1159.      * Get nfemale.
  1160.      *
  1161.      * @return string|null
  1162.      */
  1163.     public function getNfemale()
  1164.     {
  1165.         return $this->nfemale;
  1166.     }
  1167.     /**
  1168.      * Set npeople.
  1169.      *
  1170.      * @param string|null $npeople
  1171.      *
  1172.      * @return Texts
  1173.      */
  1174.     public function setNpeople($npeople null)
  1175.     {
  1176.         $this->npeople $npeople;
  1177.         return $this;
  1178.     }
  1179.     /**
  1180.      * Get npeople.
  1181.      *
  1182.      * @return string|null
  1183.      */
  1184.     public function getNpeople()
  1185.     {
  1186.         return $this->npeople;
  1187.     }
  1188.     /**
  1189.      * Set textorder.
  1190.      *
  1191.      * @param string|null $textorder
  1192.      *
  1193.      * @return Texts
  1194.      */
  1195.     public function setTextorder($textorder null)
  1196.     {
  1197.         $this->textorder $textorder;
  1198.         return $this;
  1199.     }
  1200.     /**
  1201.      * Get textorder.
  1202.      *
  1203.      * @return string|null
  1204.      */
  1205.     public function getTextorder()
  1206.     {
  1207.         return $this->textorder;
  1208.     }
  1209.     /**
  1210.      * Set nbpages.
  1211.      *
  1212.      * @param int|null $nbpages
  1213.      *
  1214.      * @return Texts
  1215.      */
  1216.     public function setNbpages($nbpages null)
  1217.     {
  1218.         $this->nbpages $nbpages;
  1219.         return $this;
  1220.     }
  1221.     /**
  1222.      * Get nbpages.
  1223.      *
  1224.      * @return int|null
  1225.      */
  1226.     public function getNbpages()
  1227.     {
  1228.         return $this->nbpages;
  1229.     }
  1230.     /**
  1231.      * Set price.
  1232.      *
  1233.      * @param string|null $price
  1234.      *
  1235.      * @return Texts
  1236.      */
  1237.     public function setPrice($price null)
  1238.     {
  1239.         $this->price $price;
  1240.         return $this;
  1241.     }
  1242.     /**
  1243.      * Get price.
  1244.      *
  1245.      * @return string|null
  1246.      */
  1247.     public function getPrice()
  1248.     {
  1249.         return $this->price;
  1250.     }
  1251.     /**
  1252.      * Set selectionAneth.
  1253.      *
  1254.      * @param string|null $selectionAneth
  1255.      *
  1256.      * @return Texts
  1257.      */
  1258.     public function setSelectionAneth($selectionAneth null)
  1259.     {
  1260.         $this->selectionAneth $selectionAneth;
  1261.         return $this;
  1262.     }
  1263.     /**
  1264.      * Get selectionAneth.
  1265.      *
  1266.      * @return string|null
  1267.      */
  1268.     public function getSelectionAneth()
  1269.     {
  1270.         return $this->selectionAneth;
  1271.     }
  1272.     /**
  1273.      * Set idtextAneth.
  1274.      *
  1275.      * @param int|null $idtextAneth
  1276.      *
  1277.      * @return Texts
  1278.      */
  1279.     public function setIdtextAneth($idtextAneth null)
  1280.     {
  1281.         $this->idtextAneth $idtextAneth;
  1282.         return $this;
  1283.     }
  1284.     /**
  1285.      * Get idtextAneth.
  1286.      *
  1287.      * @return int|null
  1288.      */
  1289.     public function getIdtextAneth()
  1290.     {
  1291.         return $this->idtextAneth;
  1292.     }
  1293.     /**
  1294.      * Set aideCreation.
  1295.      *
  1296.      * @param string|null $aideCreation
  1297.      *
  1298.      * @return Texts
  1299.      */
  1300.     public function setAideCreation($aideCreation null)
  1301.     {
  1302.         $this->aideCreation $aideCreation;
  1303.         return $this;
  1304.     }
  1305.     /**
  1306.      * Get aideCreation.
  1307.      *
  1308.      * @return string|null
  1309.      */
  1310.     public function getAideCreation()
  1311.     {
  1312.         return $this->aideCreation;
  1313.     }
  1314.     /**
  1315.      * Set comments.
  1316.      *
  1317.      * @param string|null $comments
  1318.      *
  1319.      * @return Texts
  1320.      */
  1321.     public function setComments($comments null)
  1322.     {
  1323.         $this->comments $comments;
  1324.         return $this;
  1325.     }
  1326.     /**
  1327.      * Get comments.
  1328.      *
  1329.      * @return string|null
  1330.      */
  1331.     public function getComments()
  1332.     {
  1333.         return $this->comments;
  1334.     }
  1335.     /**
  1336.      * Set urlClean.
  1337.      *
  1338.      * @param string|null $urlClean
  1339.      *
  1340.      * @return Texts
  1341.      */
  1342.     public function setUrlClean($urlClean null)
  1343.     {
  1344.         $this->urlClean $urlClean;
  1345.         return $this;
  1346.     }
  1347.     /**
  1348.      * Get urlClean.
  1349.      *
  1350.      * @return string|null
  1351.      */
  1352.     public function getUrlClean()
  1353.     {
  1354.         return $this->urlClean;
  1355.     }
  1356.     /**
  1357.      * Set textfictif.
  1358.      *
  1359.      * @param bool $textfictif
  1360.      *
  1361.      * @return Texts
  1362.      */
  1363.     public function setTextfictif($textfictif)
  1364.     {
  1365.         $this->textfictif $textfictif;
  1366.         return $this;
  1367.     }
  1368.     /**
  1369.      * Get textfictif.
  1370.      *
  1371.      * @return bool
  1372.      */
  1373.     public function getTextfictif()
  1374.     {
  1375.         return $this->textfictif;
  1376.     }
  1377.     /**
  1378.      * Set validOpendata.
  1379.      *
  1380.      * @param bool|null $validOpendata
  1381.      *
  1382.      * @return Texts
  1383.      */
  1384.     public function setValidOpendata($validOpendata null)
  1385.     {
  1386.         $this->validOpendata $validOpendata;
  1387.         return $this;
  1388.     }
  1389.     /**
  1390.      * Get validOpendata.
  1391.      *
  1392.      * @return bool|null
  1393.      */
  1394.     public function getValidOpendata()
  1395.     {
  1396.         return $this->validOpendata;
  1397.     }
  1398.     /**
  1399.      * Set dateupdate.
  1400.      *
  1401.      * @param \DateTime|null $dateupdate
  1402.      *
  1403.      * @return Texts
  1404.      */
  1405.     public function setDateupdate($dateupdate null)
  1406.     {
  1407.         $this->dateupdate $dateupdate;
  1408.         return $this;
  1409.     }
  1410.     /**
  1411.      * Get dateupdate.
  1412.      *
  1413.      * @return \DateTime|null
  1414.      */
  1415.     public function getDateupdate()
  1416.     {
  1417.         return $this->dateupdate;
  1418.     }
  1419.     /**
  1420.      * Set dateinsert.
  1421.      *
  1422.      * @param \DateTime|null $dateinsert
  1423.      *
  1424.      * @return Texts
  1425.      */
  1426.     public function setDateinsert($dateinsert null)
  1427.     {
  1428.         $this->dateinsert $dateinsert;
  1429.         return $this;
  1430.     }
  1431.     /**
  1432.      * Get dateinsert.
  1433.      *
  1434.      * @return \DateTime|null
  1435.      */
  1436.     public function getDateinsert()
  1437.     {
  1438.         return $this->dateinsert;
  1439.     }
  1440.     /**
  1441.      * Set publish.
  1442.      *
  1443.      * @param bool|null $publish
  1444.      *
  1445.      * @return Texts
  1446.      */
  1447.     public function setPublish($publish null)
  1448.     {
  1449.         $this->publish $publish;
  1450.         return $this;
  1451.     }
  1452.     /**
  1453.      * Get publish.
  1454.      *
  1455.      * @return bool|null
  1456.      */
  1457.     public function getPublish()
  1458.     {
  1459.         return $this->publish;
  1460.     }
  1461.     /**
  1462.      * Set statut.
  1463.      *
  1464.      * @param bool|null $statut
  1465.      *
  1466.      * @return Texts
  1467.      */
  1468.     public function setStatut($statut null)
  1469.     {
  1470.         $this->statut $statut;
  1471.         return $this;
  1472.     }
  1473.     /**
  1474.      * Get statut.
  1475.      *
  1476.      * @return bool|null
  1477.      */
  1478.     public function getStatut()
  1479.     {
  1480.         return $this->statut;
  1481.     }
  1482.     /**
  1483.      * Set valid.
  1484.      *
  1485.      * @param bool $valid
  1486.      *
  1487.      * @return Texts
  1488.      */
  1489.     public function setValid($valid)
  1490.     {
  1491.         $this->valid $valid;
  1492.         return $this;
  1493.     }
  1494.     /**
  1495.      * Get valid.
  1496.      *
  1497.      * @return bool
  1498.      */
  1499.     public function getValid()
  1500.     {
  1501.         return $this->valid;
  1502.     }
  1503.     /**
  1504.      * Set idcontact_publisher.
  1505.      *
  1506.      * @param \Contacts|null $idcontact_publisher
  1507.      *
  1508.      * @return Texts
  1509.      */
  1510.     public function setIdcontactPublisher(Contacts $idcontact_publisher null)
  1511.     {
  1512.         $this->idcontact_publisher $idcontact_publisher;
  1513.         return $this;
  1514.     }
  1515.     /**
  1516.      * Get idcontact_publisher.
  1517.      *
  1518.      * @return \Contacts|null
  1519.      */
  1520.     public function getIdcontactPublisher()
  1521.     {
  1522.         return $this->idcontact_publisher;
  1523.     }
  1524.     /**
  1525.      * Set idcontact_translation.
  1526.      *
  1527.      * @param \Contacts|null $idcontact_translation
  1528.      *
  1529.      * @return Texts
  1530.      */
  1531.     public function setIdcontactTranslation(Contacts $idcontact_translation null)
  1532.     {
  1533.         $this->idcontact_translation $idcontact_translation;
  1534.         return $this;
  1535.     }
  1536.     /**
  1537.      * Get idcontact_translation.
  1538.      *
  1539.      * @return \Contacts|null
  1540.      */
  1541.     public function getIdcontactTranslation()
  1542.     {
  1543.         return $this->idcontact_translation;
  1544.     }
  1545.     /**
  1546.      * Set idcontact_performing.
  1547.      *
  1548.      * @param \Contacts|null $idcontact_performing
  1549.      *
  1550.      * @return Texts
  1551.      */
  1552.     public function setIdcontactPerforming(Contacts $idcontact_performing null)
  1553.     {
  1554.         $this->idcontact_performing $idcontact_performing;
  1555.         return $this;
  1556.     }
  1557.     /**
  1558.      * Get idcontact_performing.
  1559.      *
  1560.      * @return \Contacts|null
  1561.      */
  1562.     public function getIdcontactPerforming()
  1563.     {
  1564.         return $this->idcontact_performing;
  1565.     }
  1566.     /**
  1567.      * Set idgenretext.
  1568.      *
  1569.      * @param \Genretexts|null $idgenretext
  1570.      *
  1571.      * @return Texts
  1572.      */
  1573.     public function setIdgenretext(Genretexts $idgenretext null)
  1574.     {
  1575.         $this->idgenretext $idgenretext;
  1576.         return $this;
  1577.     }
  1578.     /**
  1579.      * Get idgenretext.
  1580.      *
  1581.      * @return \Genretexts|null
  1582.      */
  1583.     public function getIdgenretext()
  1584.     {
  1585.         return $this->idgenretext;
  1586.     }
  1587.     /**
  1588.      * Set continent.
  1589.      *
  1590.      * @param \Continents|null $continent
  1591.      *
  1592.      * @return Texts
  1593.      */
  1594.     public function setContinent(Continents $continent null)
  1595.     {
  1596.         $this->continent $continent;
  1597.         return $this;
  1598.     }
  1599.     /**
  1600.      * Get continent.
  1601.      *
  1602.      * @return \Continents|null
  1603.      */
  1604.     public function getContinent()
  1605.     {
  1606.         return $this->continent;
  1607.     }
  1608.     /**
  1609.      * Set country.
  1610.      *
  1611.      * @param \Countries|null $country
  1612.      *
  1613.      * @return Texts
  1614.      */
  1615.     public function setCountry(Countries $country null)
  1616.     {
  1617.         $this->country $country;
  1618.         return $this;
  1619.     }
  1620.     /**
  1621.      * Get country.
  1622.      *
  1623.      * @return \Countries|null
  1624.      */
  1625.     public function getCountry()
  1626.     {
  1627.         return $this->country;
  1628.     }
  1629.     /**
  1630.      * Set idextranetuser.
  1631.      *
  1632.      * @param \Extranetusers|null $idextranetuser
  1633.      *
  1634.      * @return Texts
  1635.      */
  1636.     public function setIdextranetuser($idextranetuser null)
  1637.     {
  1638.         $this->idextranetuser $idextranetuser;
  1639.         return $this;
  1640.     }
  1641.     /**
  1642.      * Get idextranetuser.
  1643.      *
  1644.      * @return \Extranetusers|null
  1645.      */
  1646.     public function getIdextranetuser()
  1647.     {
  1648.         return $this->idextranetuser;
  1649.     }
  1650.     /**
  1651.      * Add iddvd.
  1652.      *
  1653.      * @param \Dvds $iddvd
  1654.      *
  1655.      * @return Texts
  1656.      */
  1657.     public function addIddvd(Dvds $iddvd)
  1658.     {
  1659.         $this->iddvd[] = $iddvd;
  1660.         return $this;
  1661.     }
  1662.     /**
  1663.      * Remove iddvd.
  1664.      *
  1665.      * @param \Dvds $iddvd
  1666.      *
  1667.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1668.      */
  1669.     public function removeIddvd(Dvds $iddvd)
  1670.     {
  1671.         return $this->iddvd->removeElement($iddvd);
  1672.     }
  1673.     /**
  1674.      * Get iddvd.
  1675.      *
  1676.      * @return \Doctrine\Common\Collections\Collection
  1677.      */
  1678.     public function getIddvd()
  1679.     {
  1680.         return $this->iddvd;
  1681.     }
  1682.     /**
  1683.      * Add idpodcast.
  1684.      *
  1685.      * @param \Podcasts $idpodcast
  1686.      *
  1687.      * @return Texts
  1688.      */
  1689.     public function addIdpodcast(Podcasts $idpodcast)
  1690.     {
  1691.         $this->idpodcast[] = $idpodcast;
  1692.         return $this;
  1693.     }
  1694.     /**
  1695.      * Remove idpodcast.
  1696.      *
  1697.      * @param \Podcasts $idpodcast
  1698.      *
  1699.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1700.      */
  1701.     public function removeIdpodcast(Podcasts $idpodcast)
  1702.     {
  1703.         return $this->idpodcast->removeElement($idpodcast);
  1704.     }
  1705.     /**
  1706.      * Get idpodcast.
  1707.      *
  1708.      * @return \Doctrine\Common\Collections\Collection
  1709.      */
  1710.     public function getIdpodcast()
  1711.     {
  1712.         return $this->idpodcast;
  1713.     }
  1714.     /**
  1715.      * Add textAdaptationtext.
  1716.      *
  1717.      * @param \Texts $textAdaptationtext
  1718.      *
  1719.      * @return Texts
  1720.      */
  1721.     public function addTextAdaptationtext(Texts $textAdaptationtext)
  1722.     {
  1723.         $this->textAdaptationtext[] = $textAdaptationtext;
  1724.         return $this;
  1725.     }
  1726.     /**
  1727.      * Remove textAdaptationtext.
  1728.      *
  1729.      * @param \Texts $textAdaptationtext
  1730.      *
  1731.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1732.      */
  1733.     public function removeTextAdaptationtext(Texts $textAdaptationtext)
  1734.     {
  1735.         return $this->textAdaptationtext->removeElement($textAdaptationtext);
  1736.     }
  1737.     /**
  1738.      * Get textAdaptationtext.
  1739.      *
  1740.      * @return \Doctrine\Common\Collections\Collection
  1741.      */
  1742.     public function getTextAdaptationtext()
  1743.     {
  1744.         return $this->textAdaptationtext;
  1745.     }
  1746.     /**
  1747.      * Add text_author.
  1748.      *
  1749.      * @param \Persons $text_author
  1750.      *
  1751.      * @return Texts
  1752.      */
  1753.     public function addTextAuthor(Persons $text_author)
  1754.     {
  1755.         $this->text_author[] = $text_author;
  1756.         return $this;
  1757.     }
  1758.     /**
  1759.      * Remove text_author.
  1760.      *
  1761.      * @param \Persons $text_author
  1762.      *
  1763.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1764.      */
  1765.     public function removeTextAuthor(Persons $text_author)
  1766.     {
  1767.         return $this->text_author->removeElement($text_author);
  1768.     }
  1769.     /**
  1770.      * Get text_author.
  1771.      *
  1772.      * @return \Doctrine\Common\Collections\Collection
  1773.      */
  1774.     public function getTextAuthor()
  1775.     {
  1776.         return $this->text_author;
  1777.     }
  1778.     /**
  1779.      * Add idclassification.
  1780.      *
  1781.      * @param \Classifications $text_classification
  1782.      *
  1783.      * @return Texts
  1784.      */
  1785.     public function addTextClassification(Classifications $text_classification)
  1786.     {
  1787.         $this->text_classification[] = $text_classification;
  1788.         return $this;
  1789.     }
  1790.     /**
  1791.      * Remove idclassification.
  1792.      *
  1793.      * @param \Classifications $text_classification
  1794.      *
  1795.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1796.      */
  1797.     public function removeTextClassification(Classifications $text_classification)
  1798.     {
  1799.         return $this->text_classification->removeElement($text_classification);
  1800.     }
  1801.     /**
  1802.      * Get idclassification.
  1803.      *
  1804.      * @return \Doctrine\Common\Collections\Collection
  1805.      */
  1806.     public function getTextClassification()
  1807.     {
  1808.         return $this->text_classification;
  1809.     }
  1810.     /**
  1811.      * Add idspectacle.
  1812.      *
  1813.      * @param \Spectacles $idspectacle
  1814.      *
  1815.      * @return Texts
  1816.      */
  1817.     public function addIdspectacle(Spectacles $idspectacle)
  1818.     {
  1819.         $this->idspectacle[] = $idspectacle;
  1820.         return $this;
  1821.     }
  1822.     /**
  1823.      * Remove idspectacle.
  1824.      *
  1825.      * @param \Spectacles $idspectacle
  1826.      *
  1827.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1828.      */
  1829.     public function removeIdspectacle(Spectacles $idspectacle)
  1830.     {
  1831.         return $this->idspectacle->removeElement($idspectacle);
  1832.     }
  1833.     /**
  1834.      * Get idspectacle.
  1835.      *
  1836.      * @return \Doctrine\Common\Collections\Collection
  1837.      */
  1838.     public function getIdspectacle()
  1839.     {
  1840.         return $this->idspectacle;
  1841.     }
  1842.     /**
  1843.      * Add textTraductiontext.
  1844.      *
  1845.      * @param \Texts $textTraductiontext
  1846.      *
  1847.      * @return Texts
  1848.      */
  1849.     public function addTextTraductiontext(Texts $textTraductiontext)
  1850.     {
  1851.         $this->textTraductiontext[] = $textTraductiontext;
  1852.         return $this;
  1853.     }
  1854.     /**
  1855.      * Remove textTraductiontext.
  1856.      *
  1857.      * @param \Texts $textTraductiontext
  1858.      *
  1859.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1860.      */
  1861.     public function removeTextTraductiontext(Texts $textTraductiontext)
  1862.     {
  1863.         return $this->textTraductiontext->removeElement($textTraductiontext);
  1864.     }
  1865.     /**
  1866.      * Get textTraductiontext.
  1867.      *
  1868.      * @return \Doctrine\Common\Collections\Collection
  1869.      */
  1870.     public function getTextTraductiontext()
  1871.     {
  1872.         return $this->textTraductiontext;
  1873.     }
  1874.     /**
  1875.      * Add textTranslator.
  1876.      *
  1877.      * @param \Texts $textTranslator
  1878.      *
  1879.      * @return Texts
  1880.      */
  1881.     public function addTextTranslator(Texts $textTranslator)
  1882.     {
  1883.         $this->textTranslator[] = $textTranslator;
  1884.         return $this;
  1885.     }
  1886.     /**
  1887.      * Remove textTranslator.
  1888.      *
  1889.      * @param \Texts $textTranslator
  1890.      *
  1891.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1892.      */
  1893.     public function removeTextTranslator(Texts $textTranslator)
  1894.     {
  1895.         return $this->textTranslator->removeElement($textTranslator);
  1896.     }
  1897.     /**
  1898.      * Get textTranslator.
  1899.      *
  1900.      * @return \Doctrine\Common\Collections\Collection
  1901.      */
  1902.     public function getTextTranslator()
  1903.     {
  1904.         return $this->textTranslator;
  1905.     }
  1906.     //start
  1907.     /**
  1908.      * Add text_person.
  1909.      *
  1910.      * @param \Texts $text_person
  1911.      *
  1912.      * @return Texts
  1913.      */
  1914.     public function addTextPerson(Texts $text_person)
  1915.     {
  1916.         $this->text_person[] = $text_person;
  1917.         return $this;
  1918.     }
  1919.     /**
  1920.      * Remove text_person.
  1921.      *
  1922.      * @param \Texts $text_person
  1923.      *
  1924.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1925.      */
  1926.     public function removeTextPerson(Texts $text_person)
  1927.     {
  1928.         return $this->text_person->removeElement($text_person);
  1929.     }
  1930.     /**
  1931.      * Set text_person.
  1932.      *
  1933.      * @param \Persons $text_person
  1934.      *
  1935.      * @return Texts
  1936.      */
  1937.     public function setTextPerson($text_person)
  1938.     {
  1939.         $this->text_person[] = $text_person;
  1940.         return $this;
  1941.     }
  1942.     /**
  1943.      * Get text_person.
  1944.      *
  1945.      * @return \Doctrine\Common\Collections\Collection
  1946.      */
  1947.     public function getTextPerson()
  1948.     {
  1949.         return $this->text_person;
  1950.     }
  1951.     public function __toString()
  1952.     {
  1953.         return $this->title;
  1954.     }
  1955.     /**
  1956.      * Get $this->aides.
  1957.      *
  1958.      * @return \Doctrine\Common\Collections\Collection
  1959.      */
  1960.     public function getAides()
  1961.     {
  1962.         return $this->aides;
  1963.     }
  1964.     /**
  1965.      * Add idnew.
  1966.      *
  1967.      * @param \News $idnew
  1968.      *
  1969.      * @return Contacts
  1970.      */
  1971.     public function addIdnew(News $idnew)
  1972.     {
  1973.         $this->idnew[] = $idnew;
  1974.         return $this;
  1975.     }
  1976.     /**
  1977.      * Remove idnew.
  1978.      *
  1979.      * @param \News $idnew
  1980.      *
  1981.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1982.      */
  1983.     public function removeIdnew(News $idnew)
  1984.     {
  1985.         return $this->idnew->removeElement($idnew);
  1986.     }
  1987.     /**
  1988.      * Get idnew.
  1989.      *
  1990.      * @return \Doctrine\Common\Collections\Collection
  1991.      */
  1992.     public function getIdnew()
  1993.     {
  1994.         return $this->idnew;
  1995.     }
  1996. }