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

Open in your IDE?
  1. <?php
  2. namespace TheatreCore\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * Contacts
  6.  *
  7.  * @ORM\Table(name="person_ecole")
  8.  * @ORM\Entity(repositoryClass="TheatreCore\Repository\PersonEcoleRepository")
  9.  */
  10. class PersonEcole
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Column(name="idpersonecole", type="integer", nullable=false, options={"unsigned"=true})
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="IDENTITY")
  18.      */
  19.     private $idpersonecole;
  20.     /**
  21.      * @var bool|null
  22.      *
  23.      * @ORM\Column(name="type", type="boolean", nullable=true, options={"default"="1","comment"="0>person, 1>organisation"})
  24.      */
  25.     private $type '1';
  26.     /**
  27.      * @var string|null
  28.      *
  29.      * @ORM\Column(name="organisation", type="string", length=255, nullable=true)
  30.      */
  31.     private $organisation;
  32.     /**
  33.      * @var string|null
  34.      *
  35.      * @ORM\Column(name="nom_suite", type="string", length=255, nullable=true)
  36.      */
  37.     private $nomSuite;
  38.     /**
  39.      * @var string|null
  40.      *
  41.      * @ORM\Column(name="lastname", type="string", length=255, nullable=true)
  42.      */
  43.     private $lastname;
  44.     /**
  45.      * @var string|null
  46.      *
  47.      * @ORM\Column(name="firstname", type="string", length=255, nullable=true)
  48.      */
  49.     private $firstname;
  50.     /**
  51.      * @var string|null
  52.      *
  53.      * @ORM\Column(name="idtypestructure", type="string", length=5, nullable=true)
  54.      */
  55.     private $idtypestructure;
  56.     /**
  57.      * @var string|null
  58.      *
  59.      * @ORM\Column(name="license", type="string", length=255, nullable=true)
  60.      */
  61.     private $license;
  62.     /**
  63.      * @var string|null
  64.      *
  65.      * @ORM\Column(name="comment", type="text", length=65535, nullable=true)
  66.      */
  67.     private $comment;
  68.     /**
  69.      * @var string|null
  70.      *
  71.      * @ORM\Column(name="private_comment", type="text", length=65535, nullable=true)
  72.      */
  73.     private $privateComment;
  74.     /**
  75.      * @var string|null
  76.      *
  77.      * @ORM\Column(name="address1", type="text", length=255, nullable=true)
  78.      */
  79.     private $address1;
  80.     /**
  81.      * @var string|null
  82.      *
  83.      * @ORM\Column(name="address2", type="text", length=255, nullable=true)
  84.      */
  85.     private $address2;
  86.     /**
  87.      * @var string|null
  88.      *
  89.      * @ORM\Column(name="zip", type="string", length=16, nullable=true)
  90.      */
  91.     private $zip;
  92.     /**
  93.      * @var string|null
  94.      *
  95.      * @ORM\Column(name="city", type="string", length=50, nullable=true)
  96.      */
  97.     private $city;
  98.     /**
  99.      * @var string|null
  100.      *
  101.      * @ORM\Column(name="phone1", type="text", length=255, nullable=true)
  102.      */
  103.     private $phone1;
  104.     /**
  105.      * @var string|null
  106.      *
  107.      * @ORM\Column(name="phone2", type="text", length=255, nullable=true)
  108.      */
  109.     private $phone2;
  110.     /**
  111.      * @var string|null
  112.      *
  113.      * @ORM\Column(name="fax", type="text", length=255, nullable=true)
  114.      */
  115.     private $fax;
  116.     /**
  117.      * @var string|null
  118.      *
  119.      * @ORM\Column(name="email1", type="text", length=255, nullable=true)
  120.      */
  121.     private $email1;
  122.     /**
  123.      * @var bool
  124.      *
  125.      * @ORM\Column(name="email1_online", type="boolean", nullable=false)
  126.      */
  127.     private $email1Online '0';
  128.     /**
  129.      * @var bool
  130.      *
  131.      * @ORM\Column(name="email2_online", type="boolean", nullable=false)
  132.      */
  133.     private $email2Online '0';
  134.     /**
  135.      * @var string|null
  136.      *
  137.      * @ORM\Column(name="email2", type="text", length=255, nullable=true)
  138.      */
  139.     private $email2;
  140.     /**
  141.      * @var string|null
  142.      *
  143.      * @ORM\Column(name="url", type="text", length=255, nullable=true)
  144.      */
  145.     private $url;
  146.     /**
  147.      * @var string|null
  148.      *
  149.      * @ORM\Column(name="url_ticket", type="string", length=255, nullable=true)
  150.      */
  151.     private $urlTicket;
  152.     /**
  153.      * @var string|null
  154.      *
  155.      * @ORM\Column(name="facebook", type="string", length=250, nullable=true)
  156.      */
  157.     private $facebook;
  158.     /**
  159.      * @var string|null
  160.      *
  161.      * @ORM\Column(name="twitter", type="string", length=250, nullable=true)
  162.      */
  163.     private $twitter;
  164.     /**
  165.      * @var string|null
  166.      *
  167.      * @ORM\Column(name="instagram", type="string", length=250, nullable=true)
  168.      */
  169.     private $instagram;
  170.     /**
  171.      * @var string|null
  172.      *
  173.      * @ORM\Column(name="mobile", type="string", length=31, nullable=true)
  174.      */
  175.     private $mobile;
  176.     /**
  177.      * @var bool|null
  178.      *
  179.      * @ORM\Column(name="geocodable", type="boolean", nullable=true)
  180.      */
  181.     private $geocodable '0';
  182.     /**
  183.      * @var string|null
  184.      *
  185.      * @ORM\Column(name="x", type="decimal", precision=10, scale=8, nullable=true, options={"default"="0.00000000"})
  186.      */
  187.     private $x '0.00000000';
  188.     /**
  189.      * @var string|null
  190.      *
  191.      * @ORM\Column(name="y", type="decimal", precision=10, scale=8, nullable=true, options={"default"="0.00000000"})
  192.      */
  193.     private $y '0.00000000';
  194.     /**
  195.      * @var int|null
  196.      *
  197.      * @ORM\Column(name="idmultimedia", type="integer", nullable=true, options={"unsigned"=true})
  198.      */
  199.     private $idmultimedia;
  200.     /**
  201.      * @var bool|null
  202.      *
  203.      * @ORM\Column(name="type_view", type="boolean", nullable=true)
  204.      */
  205.     private $typeView;
  206.     /**
  207.      * @var bool|null
  208.      *
  209.      * @ORM\Column(name="stats_access", type="boolean", nullable=true)
  210.      */
  211.     private $statsAccess;
  212.     /**
  213.      * @var string|null
  214.      *
  215.      * @ORM\Column(name="ga_tracking_id", type="string", length=250, nullable=true)
  216.      */
  217.     private $gaTrackingId;
  218.     /**
  219.      * @var bool|null
  220.      *
  221.      * @ORM\Column(name="is_festival", type="boolean", nullable=true)
  222.      */
  223.     private $isFestival;
  224.     /**
  225.      * @var bool|null
  226.      *
  227.      * @ORM\Column(name="link_on_video", type="boolean", nullable=true)
  228.      */
  229.     private $linkOnVideo;
  230.     /**
  231.      * @var bool|null
  232.      *
  233.      * @ORM\Column(name="is_partenaire", type="boolean", nullable=true)
  234.      */
  235.     private $isPartenaire;
  236.     /**
  237.      * @var bool
  238.      *
  239.      * @ORM\Column(name="valid_version", type="boolean", nullable=false)
  240.      */
  241.     private $validVersion '0';
  242.     /**
  243.      * @var string|null
  244.      *
  245.      * @ORM\Column(name="other_versions", type="text", length=65535, nullable=true)
  246.      */
  247.     private $otherVersions;
  248.     /**
  249.      * @var string|null
  250.      *
  251.      * @ORM\Column(name="url_redirect", type="string", length=250, nullable=true)
  252.      */
  253.     private $urlRedirect;
  254.     /**
  255.      * @var string
  256.      *
  257.      * @ORM\Column(name="url_clean", type="string", length=250, nullable=false)
  258.      */
  259.     private $urlClean;
  260.     /**
  261.      * @var \DateTime|null
  262.      *
  263.      * @ORM\Column(name="dateupdate", type="datetime", nullable=true)
  264.      */
  265.     private $dateupdate;
  266.     /**
  267.      * @var \DateTime|null
  268.      *
  269.      * @ORM\Column(name="dateinsert", type="datetime", nullable=true)
  270.      */
  271.     private $dateinsert;
  272.     /**
  273.      * @var bool
  274.      *
  275.      * @ORM\Column(name="publish", type="boolean", nullable=false, options={"default"="1"})
  276.      */
  277.     private $publish '1';
  278.     /**
  279.      * @var bool
  280.      *
  281.      * @ORM\Column(name="valid", type="boolean", nullable=false)
  282.      */
  283.     private $valid '0';
  284.     /**
  285.      * @var \Countries
  286.      *
  287.      * @ORM\ManyToOne(targetEntity="Countries")
  288.      * @ORM\JoinColumns({
  289.      *   @ORM\JoinColumn(name="country", referencedColumnName="id")
  290.      * })
  291.      */
  292.     private $country;
  293.     /**
  294.      * @var \Extranetusers
  295.      *
  296.      * @ORM\ManyToOne(targetEntity="Extranetusers")
  297.      * @ORM\JoinColumns({
  298.      *   @ORM\JoinColumn(name="idextranetuser", referencedColumnName="idextranetuser")
  299.      * })
  300.      */
  301.     private $idextranetuser;
  302.     /**
  303.      * @var \Doctrine\Common\Collections\Collection
  304.      *
  305.      * @ORM\ManyToMany(targetEntity="Classifications", inversedBy="idcontact")
  306.      * @ORM\JoinTable(name="contact_classification",
  307.      *   joinColumns={
  308.      *     @ORM\JoinColumn(name="idcontact", referencedColumnName="idcontact")
  309.      *   },
  310.      *   inverseJoinColumns={
  311.      *     @ORM\JoinColumn(name="idclassification", referencedColumnName="idclassification")
  312.      *   }
  313.      * )
  314.      */
  315.     private $idclassification;
  316.     /**
  317.      * @var \Doctrine\Common\Collections\Collection
  318.      *
  319.      * @ORM\ManyToMany(targetEntity="Extranetusers", inversedBy="idcontact")
  320.      * @ORM\JoinTable(name="contact_extranetuser",
  321.      *   joinColumns={
  322.      *     @ORM\JoinColumn(name="idcontact", referencedColumnName="idcontact")
  323.      *   },
  324.      *   inverseJoinColumns={
  325.      *     @ORM\JoinColumn(name="contact_idextranetuser", referencedColumnName="idextranetuser")
  326.      *   }
  327.      * )
  328.      */
  329.     private $contactextranetuser;
  330.     /**
  331.      * @var \Doctrine\Common\Collections\Collection
  332.      *
  333.      * @ORM\ManyToMany(targetEntity="Contents", mappedBy="publishercontact")
  334.      */
  335.     private $idcontent;
  336.     /**
  337.      * @var \Doctrine\Common\Collections\Collection
  338.      *
  339.      * @ORM\ManyToMany(targetEntity="News", mappedBy="idcontact")
  340.      */
  341.     private $idnew;
  342.     /**
  343.      * @var \Doctrine\Common\Collections\Collection
  344.      *
  345.      * @ORM\ManyToMany(targetEntity="Persons", mappedBy="idcontact")
  346.      */
  347.     private $idperson;
  348.     /**
  349.      * @var \Doctrine\Common\Collections\Collection
  350.      *
  351.      * @ORM\ManyToMany(targetEntity="Podcasts", mappedBy="idcontact")
  352.      */
  353.     private $idpodcast;
  354.     /**
  355.      * Constructor
  356.      */
  357.     public function __construct()
  358.     {
  359.         $this->idclassification = new \Doctrine\Common\Collections\ArrayCollection();
  360.         $this->contactextranetuser = new \Doctrine\Common\Collections\ArrayCollection();
  361.         $this->idcontent = new \Doctrine\Common\Collections\ArrayCollection();
  362.         $this->idnew = new \Doctrine\Common\Collections\ArrayCollection();
  363.         $this->idperson = new \Doctrine\Common\Collections\ArrayCollection();
  364.         $this->idpodcast = new \Doctrine\Common\Collections\ArrayCollection();
  365.     }
  366.     /**
  367.      * Get idcontact.
  368.      *
  369.      * @return int
  370.      */
  371.     public function getIdcontact()
  372.     {
  373.         return $this->idcontact;
  374.     }
  375.     /**
  376.      * Set type.
  377.      *
  378.      * @param bool|null $type
  379.      *
  380.      * @return Contacts
  381.      */
  382.     public function setType($type null)
  383.     {
  384.         $this->type $type;
  385.         return $this;
  386.     }
  387.     /**
  388.      * Get type.
  389.      *
  390.      * @return bool|null
  391.      */
  392.     public function getType()
  393.     {
  394.         return $this->type;
  395.     }
  396.     /**
  397.      * Set organisation.
  398.      *
  399.      * @param string|null $organisation
  400.      *
  401.      * @return Contacts
  402.      */
  403.     public function setOrganisation($organisation null)
  404.     {
  405.         $this->organisation $organisation;
  406.         return $this;
  407.     }
  408.     /**
  409.      * Get organisation.
  410.      *
  411.      * @return string|null
  412.      */
  413.     public function getOrganisation()
  414.     {
  415.         return $this->organisation;
  416.     }
  417.     /**
  418.      * Set nomSuite.
  419.      *
  420.      * @param string|null $nomSuite
  421.      *
  422.      * @return Contacts
  423.      */
  424.     public function setNomSuite($nomSuite null)
  425.     {
  426.         $this->nomSuite $nomSuite;
  427.         return $this;
  428.     }
  429.     /**
  430.      * Get nomSuite.
  431.      *
  432.      * @return string|null
  433.      */
  434.     public function getNomSuite()
  435.     {
  436.         return $this->nomSuite;
  437.     }
  438.     /**
  439.      * Set lastname.
  440.      *
  441.      * @param string|null $lastname
  442.      *
  443.      * @return Contacts
  444.      */
  445.     public function setLastname($lastname null)
  446.     {
  447.         $this->lastname $lastname;
  448.         return $this;
  449.     }
  450.     /**
  451.      * Get lastname.
  452.      *
  453.      * @return string|null
  454.      */
  455.     public function getLastname()
  456.     {
  457.         return $this->lastname;
  458.     }
  459.     /**
  460.      * Set firstname.
  461.      *
  462.      * @param string|null $firstname
  463.      *
  464.      * @return Contacts
  465.      */
  466.     public function setFirstname($firstname null)
  467.     {
  468.         $this->firstname $firstname;
  469.         return $this;
  470.     }
  471.     /**
  472.      * Get firstname.
  473.      *
  474.      * @return string|null
  475.      */
  476.     public function getFirstname()
  477.     {
  478.         return $this->firstname;
  479.     }
  480.     /**
  481.      * Set idtypestructure.
  482.      *
  483.      * @param string|null $idtypestructure
  484.      *
  485.      * @return Contacts
  486.      */
  487.     public function setIdtypestructure($idtypestructure null)
  488.     {
  489.         $this->idtypestructure $idtypestructure;
  490.         return $this;
  491.     }
  492.     /**
  493.      * Get idtypestructure.
  494.      *
  495.      * @return string|null
  496.      */
  497.     public function getIdtypestructure()
  498.     {
  499.         return $this->idtypestructure;
  500.     }
  501.     /**
  502.      * Set license.
  503.      *
  504.      * @param string|null $license
  505.      *
  506.      * @return Contacts
  507.      */
  508.     public function setLicense($license null)
  509.     {
  510.         $this->license $license;
  511.         return $this;
  512.     }
  513.     /**
  514.      * Get license.
  515.      *
  516.      * @return string|null
  517.      */
  518.     public function getLicense()
  519.     {
  520.         return $this->license;
  521.     }
  522.     /**
  523.      * Set comment.
  524.      *
  525.      * @param string|null $comment
  526.      *
  527.      * @return Contacts
  528.      */
  529.     public function setComment($comment null)
  530.     {
  531.         $this->comment $comment;
  532.         return $this;
  533.     }
  534.     /**
  535.      * Get comment.
  536.      *
  537.      * @return string|null
  538.      */
  539.     public function getComment()
  540.     {
  541.         return $this->comment;
  542.     }
  543.     /**
  544.      * Set privateComment.
  545.      *
  546.      * @param string|null $privateComment
  547.      *
  548.      * @return Contacts
  549.      */
  550.     public function setPrivateComment($privateComment null)
  551.     {
  552.         $this->privateComment $privateComment;
  553.         return $this;
  554.     }
  555.     /**
  556.      * Get privateComment.
  557.      *
  558.      * @return string|null
  559.      */
  560.     public function getPrivateComment()
  561.     {
  562.         return $this->privateComment;
  563.     }
  564.     /**
  565.      * Set address1.
  566.      *
  567.      * @param string|null $address1
  568.      *
  569.      * @return Contacts
  570.      */
  571.     public function setAddress1($address1 null)
  572.     {
  573.         $this->address1 $address1;
  574.         return $this;
  575.     }
  576.     /**
  577.      * Get address1.
  578.      *
  579.      * @return string|null
  580.      */
  581.     public function getAddress1()
  582.     {
  583.         return $this->address1;
  584.     }
  585.     /**
  586.      * Set address2.
  587.      *
  588.      * @param string|null $address2
  589.      *
  590.      * @return Contacts
  591.      */
  592.     public function setAddress2($address2 null)
  593.     {
  594.         $this->address2 $address2;
  595.         return $this;
  596.     }
  597.     /**
  598.      * Get address2.
  599.      *
  600.      * @return string|null
  601.      */
  602.     public function getAddress2()
  603.     {
  604.         return $this->address2;
  605.     }
  606.     /**
  607.      * Set zip.
  608.      *
  609.      * @param string|null $zip
  610.      *
  611.      * @return Contacts
  612.      */
  613.     public function setZip($zip null)
  614.     {
  615.         $this->zip $zip;
  616.         return $this;
  617.     }
  618.     /**
  619.      * Get zip.
  620.      *
  621.      * @return string|null
  622.      */
  623.     public function getZip()
  624.     {
  625.         return $this->zip;
  626.     }
  627.     /**
  628.      * Set city.
  629.      *
  630.      * @param string|null $city
  631.      *
  632.      * @return Contacts
  633.      */
  634.     public function setCity($city null)
  635.     {
  636.         $this->city $city;
  637.         return $this;
  638.     }
  639.     /**
  640.      * Get city.
  641.      *
  642.      * @return string|null
  643.      */
  644.     public function getCity()
  645.     {
  646.         return $this->city;
  647.     }
  648.     /**
  649.      * Set phone1.
  650.      *
  651.      * @param string|null $phone1
  652.      *
  653.      * @return Contacts
  654.      */
  655.     public function setPhone1($phone1 null)
  656.     {
  657.         $this->phone1 $phone1;
  658.         return $this;
  659.     }
  660.     /**
  661.      * Get phone1.
  662.      *
  663.      * @return string|null
  664.      */
  665.     public function getPhone1()
  666.     {
  667.         return $this->phone1;
  668.     }
  669.     /**
  670.      * Set phone2.
  671.      *
  672.      * @param string|null $phone2
  673.      *
  674.      * @return Contacts
  675.      */
  676.     public function setPhone2($phone2 null)
  677.     {
  678.         $this->phone2 $phone2;
  679.         return $this;
  680.     }
  681.     /**
  682.      * Get phone2.
  683.      *
  684.      * @return string|null
  685.      */
  686.     public function getPhone2()
  687.     {
  688.         return $this->phone2;
  689.     }
  690.     /**
  691.      * Set fax.
  692.      *
  693.      * @param string|null $fax
  694.      *
  695.      * @return Contacts
  696.      */
  697.     public function setFax($fax null)
  698.     {
  699.         $this->fax $fax;
  700.         return $this;
  701.     }
  702.     /**
  703.      * Get fax.
  704.      *
  705.      * @return string|null
  706.      */
  707.     public function getFax()
  708.     {
  709.         return $this->fax;
  710.     }
  711.     /**
  712.      * Set email1.
  713.      *
  714.      * @param string|null $email1
  715.      *
  716.      * @return Contacts
  717.      */
  718.     public function setEmail1($email1 null)
  719.     {
  720.         $this->email1 $email1;
  721.         return $this;
  722.     }
  723.     /**
  724.      * Get email1.
  725.      *
  726.      * @return string|null
  727.      */
  728.     public function getEmail1()
  729.     {
  730.         return $this->email1;
  731.     }
  732.     /**
  733.      * Set email1Online.
  734.      *
  735.      * @param bool $email1Online
  736.      *
  737.      * @return Contacts
  738.      */
  739.     public function setEmail1Online($email1Online)
  740.     {
  741.         $this->email1Online $email1Online;
  742.         return $this;
  743.     }
  744.     /**
  745.      * Get email1Online.
  746.      *
  747.      * @return bool
  748.      */
  749.     public function getEmail1Online()
  750.     {
  751.         return $this->email1Online;
  752.     }
  753.     /**
  754.      * Set email2Online.
  755.      *
  756.      * @param bool $email2Online
  757.      *
  758.      * @return Contacts
  759.      */
  760.     public function setEmail2Online($email2Online)
  761.     {
  762.         $this->email2Online $email2Online;
  763.         return $this;
  764.     }
  765.     /**
  766.      * Get email2Online.
  767.      *
  768.      * @return bool
  769.      */
  770.     public function getEmail2Online()
  771.     {
  772.         return $this->email2Online;
  773.     }
  774.     /**
  775.      * Set email2.
  776.      *
  777.      * @param string|null $email2
  778.      *
  779.      * @return Contacts
  780.      */
  781.     public function setEmail2($email2 null)
  782.     {
  783.         $this->email2 $email2;
  784.         return $this;
  785.     }
  786.     /**
  787.      * Get email2.
  788.      *
  789.      * @return string|null
  790.      */
  791.     public function getEmail2()
  792.     {
  793.         return $this->email2;
  794.     }
  795.     /**
  796.      * Set url.
  797.      *
  798.      * @param string|null $url
  799.      *
  800.      * @return Contacts
  801.      */
  802.     public function setUrl($url null)
  803.     {
  804.         $this->url $url;
  805.         return $this;
  806.     }
  807.     /**
  808.      * Get url.
  809.      *
  810.      * @return string|null
  811.      */
  812.     public function getUrl()
  813.     {
  814.         return $this->url;
  815.     }
  816.     /**
  817.      * Set urlTicket.
  818.      *
  819.      * @param string|null $urlTicket
  820.      *
  821.      * @return Contacts
  822.      */
  823.     public function setUrlTicket($urlTicket null)
  824.     {
  825.         $this->urlTicket $urlTicket;
  826.         return $this;
  827.     }
  828.     /**
  829.      * Get urlTicket.
  830.      *
  831.      * @return string|null
  832.      */
  833.     public function getUrlTicket()
  834.     {
  835.         return $this->urlTicket;
  836.     }
  837.     /**
  838.      * Set facebook.
  839.      *
  840.      * @param string|null $facebook
  841.      *
  842.      * @return Contacts
  843.      */
  844.     public function setFacebook($facebook null)
  845.     {
  846.         $this->facebook $facebook;
  847.         return $this;
  848.     }
  849.     /**
  850.      * Get facebook.
  851.      *
  852.      * @return string|null
  853.      */
  854.     public function getFacebook()
  855.     {
  856.         return $this->facebook;
  857.     }
  858.     /**
  859.      * Set twitter.
  860.      *
  861.      * @param string|null $twitter
  862.      *
  863.      * @return Contacts
  864.      */
  865.     public function setTwitter($twitter null)
  866.     {
  867.         $this->twitter $twitter;
  868.         return $this;
  869.     }
  870.     /**
  871.      * Get twitter.
  872.      *
  873.      * @return string|null
  874.      */
  875.     public function getTwitter()
  876.     {
  877.         return $this->twitter;
  878.     }
  879.     /**
  880.      * Set instagram.
  881.      *
  882.      * @param string|null $instagram
  883.      *
  884.      * @return Contacts
  885.      */
  886.     public function setInstagram($instagram null)
  887.     {
  888.         $this->instagram $instagram;
  889.         return $this;
  890.     }
  891.     /**
  892.      * Get instagram.
  893.      *
  894.      * @return string|null
  895.      */
  896.     public function getInstagram()
  897.     {
  898.         return $this->instagram;
  899.     }
  900.     /**
  901.      * Set mobile.
  902.      *
  903.      * @param string|null $mobile
  904.      *
  905.      * @return Contacts
  906.      */
  907.     public function setMobile($mobile null)
  908.     {
  909.         $this->mobile $mobile;
  910.         return $this;
  911.     }
  912.     /**
  913.      * Get mobile.
  914.      *
  915.      * @return string|null
  916.      */
  917.     public function getMobile()
  918.     {
  919.         return $this->mobile;
  920.     }
  921.     /**
  922.      * Set geocodable.
  923.      *
  924.      * @param bool|null $geocodable
  925.      *
  926.      * @return Contacts
  927.      */
  928.     public function setGeocodable($geocodable null)
  929.     {
  930.         $this->geocodable $geocodable;
  931.         return $this;
  932.     }
  933.     /**
  934.      * Get geocodable.
  935.      *
  936.      * @return bool|null
  937.      */
  938.     public function getGeocodable()
  939.     {
  940.         return $this->geocodable;
  941.     }
  942.     /**
  943.      * Set x.
  944.      *
  945.      * @param string|null $x
  946.      *
  947.      * @return Contacts
  948.      */
  949.     public function setX($x null)
  950.     {
  951.         $this->$x;
  952.         return $this;
  953.     }
  954.     /**
  955.      * Get x.
  956.      *
  957.      * @return string|null
  958.      */
  959.     public function getX()
  960.     {
  961.         return $this->x;
  962.     }
  963.     /**
  964.      * Set y.
  965.      *
  966.      * @param string|null $y
  967.      *
  968.      * @return Contacts
  969.      */
  970.     public function setY($y null)
  971.     {
  972.         $this->$y;
  973.         return $this;
  974.     }
  975.     /**
  976.      * Get y.
  977.      *
  978.      * @return string|null
  979.      */
  980.     public function getY()
  981.     {
  982.         return $this->y;
  983.     }
  984.     /**
  985.      * Set idmultimedia.
  986.      *
  987.      * @param int|null $idmultimedia
  988.      *
  989.      * @return Contacts
  990.      */
  991.     public function setIdmultimedia($idmultimedia null)
  992.     {
  993.         $this->idmultimedia $idmultimedia;
  994.         return $this;
  995.     }
  996.     /**
  997.      * Get idmultimedia.
  998.      *
  999.      * @return int|null
  1000.      */
  1001.     public function getIdmultimedia()
  1002.     {
  1003.         return $this->idmultimedia;
  1004.     }
  1005.     /**
  1006.      * Set typeView.
  1007.      *
  1008.      * @param bool|null $typeView
  1009.      *
  1010.      * @return Contacts
  1011.      */
  1012.     public function setTypeView($typeView null)
  1013.     {
  1014.         $this->typeView $typeView;
  1015.         return $this;
  1016.     }
  1017.     /**
  1018.      * Get typeView.
  1019.      *
  1020.      * @return bool|null
  1021.      */
  1022.     public function getTypeView()
  1023.     {
  1024.         return $this->typeView;
  1025.     }
  1026.     /**
  1027.      * Set statsAccess.
  1028.      *
  1029.      * @param bool|null $statsAccess
  1030.      *
  1031.      * @return Contacts
  1032.      */
  1033.     public function setStatsAccess($statsAccess null)
  1034.     {
  1035.         $this->statsAccess $statsAccess;
  1036.         return $this;
  1037.     }
  1038.     /**
  1039.      * Get statsAccess.
  1040.      *
  1041.      * @return bool|null
  1042.      */
  1043.     public function getStatsAccess()
  1044.     {
  1045.         return $this->statsAccess;
  1046.     }
  1047.     /**
  1048.      * Set gaTrackingId.
  1049.      *
  1050.      * @param string|null $gaTrackingId
  1051.      *
  1052.      * @return Contacts
  1053.      */
  1054.     public function setGaTrackingId($gaTrackingId null)
  1055.     {
  1056.         $this->gaTrackingId $gaTrackingId;
  1057.         return $this;
  1058.     }
  1059.     /**
  1060.      * Get gaTrackingId.
  1061.      *
  1062.      * @return string|null
  1063.      */
  1064.     public function getGaTrackingId()
  1065.     {
  1066.         return $this->gaTrackingId;
  1067.     }
  1068.     /**
  1069.      * Set isFestival.
  1070.      *
  1071.      * @param bool|null $isFestival
  1072.      *
  1073.      * @return Contacts
  1074.      */
  1075.     public function setIsFestival($isFestival null)
  1076.     {
  1077.         $this->isFestival $isFestival;
  1078.         return $this;
  1079.     }
  1080.     /**
  1081.      * Get isFestival.
  1082.      *
  1083.      * @return bool|null
  1084.      */
  1085.     public function getIsFestival()
  1086.     {
  1087.         return $this->isFestival;
  1088.     }
  1089.     /**
  1090.      * Set linkOnVideo.
  1091.      *
  1092.      * @param bool|null $linkOnVideo
  1093.      *
  1094.      * @return Contacts
  1095.      */
  1096.     public function setLinkOnVideo($linkOnVideo null)
  1097.     {
  1098.         $this->linkOnVideo $linkOnVideo;
  1099.         return $this;
  1100.     }
  1101.     /**
  1102.      * Get linkOnVideo.
  1103.      *
  1104.      * @return bool|null
  1105.      */
  1106.     public function getLinkOnVideo()
  1107.     {
  1108.         return $this->linkOnVideo;
  1109.     }
  1110.     /**
  1111.      * Set isPartenaire.
  1112.      *
  1113.      * @param bool|null $isPartenaire
  1114.      *
  1115.      * @return Contacts
  1116.      */
  1117.     public function setIsPartenaire($isPartenaire null)
  1118.     {
  1119.         $this->isPartenaire $isPartenaire;
  1120.         return $this;
  1121.     }
  1122.     /**
  1123.      * Get isPartenaire.
  1124.      *
  1125.      * @return bool|null
  1126.      */
  1127.     public function getIsPartenaire()
  1128.     {
  1129.         return $this->isPartenaire;
  1130.     }
  1131.     /**
  1132.      * Set validVersion.
  1133.      *
  1134.      * @param bool $validVersion
  1135.      *
  1136.      * @return Contacts
  1137.      */
  1138.     public function setValidVersion($validVersion)
  1139.     {
  1140.         $this->validVersion $validVersion;
  1141.         return $this;
  1142.     }
  1143.     /**
  1144.      * Get validVersion.
  1145.      *
  1146.      * @return bool
  1147.      */
  1148.     public function getValidVersion()
  1149.     {
  1150.         return $this->validVersion;
  1151.     }
  1152.     /**
  1153.      * Set otherVersions.
  1154.      *
  1155.      * @param string|null $otherVersions
  1156.      *
  1157.      * @return Contacts
  1158.      */
  1159.     public function setOtherVersions($otherVersions null)
  1160.     {
  1161.         $this->otherVersions $otherVersions;
  1162.         return $this;
  1163.     }
  1164.     /**
  1165.      * Get otherVersions.
  1166.      *
  1167.      * @return string|null
  1168.      */
  1169.     public function getOtherVersions()
  1170.     {
  1171.         return $this->otherVersions;
  1172.     }
  1173.     /**
  1174.      * Set urlRedirect.
  1175.      *
  1176.      * @param string|null $urlRedirect
  1177.      *
  1178.      * @return Contacts
  1179.      */
  1180.     public function setUrlRedirect($urlRedirect null)
  1181.     {
  1182.         $this->urlRedirect $urlRedirect;
  1183.         return $this;
  1184.     }
  1185.     /**
  1186.      * Get urlRedirect.
  1187.      *
  1188.      * @return string|null
  1189.      */
  1190.     public function getUrlRedirect()
  1191.     {
  1192.         return $this->urlRedirect;
  1193.     }
  1194.     /**
  1195.      * Set urlClean.
  1196.      *
  1197.      * @param string $urlClean
  1198.      *
  1199.      * @return Contacts
  1200.      */
  1201.     public function setUrlClean($urlClean)
  1202.     {
  1203.         $this->urlClean $urlClean;
  1204.         return $this;
  1205.     }
  1206.     /**
  1207.      * Get urlClean.
  1208.      *
  1209.      * @return string
  1210.      */
  1211.     public function getUrlClean()
  1212.     {
  1213.         return $this->urlClean;
  1214.     }
  1215.     /**
  1216.      * Set dateupdate.
  1217.      *
  1218.      * @param \DateTime|null $dateupdate
  1219.      *
  1220.      * @return Contacts
  1221.      */
  1222.     public function setDateupdate($dateupdate null)
  1223.     {
  1224.         $this->dateupdate $dateupdate;
  1225.         return $this;
  1226.     }
  1227.     /**
  1228.      * Get dateupdate.
  1229.      *
  1230.      * @return \DateTime|null
  1231.      */
  1232.     public function getDateupdate()
  1233.     {
  1234.         return $this->dateupdate;
  1235.     }
  1236.     /**
  1237.      * Set dateinsert.
  1238.      *
  1239.      * @param \DateTime|null $dateinsert
  1240.      *
  1241.      * @return Contacts
  1242.      */
  1243.     public function setDateinsert($dateinsert null)
  1244.     {
  1245.         $this->dateinsert $dateinsert;
  1246.         return $this;
  1247.     }
  1248.     /**
  1249.      * Get dateinsert.
  1250.      *
  1251.      * @return \DateTime|null
  1252.      */
  1253.     public function getDateinsert()
  1254.     {
  1255.         return $this->dateinsert;
  1256.     }
  1257.     /**
  1258.      * Set publish.
  1259.      *
  1260.      * @param bool $publish
  1261.      *
  1262.      * @return Contacts
  1263.      */
  1264.     public function setPublish($publish)
  1265.     {
  1266.         $this->publish $publish;
  1267.         return $this;
  1268.     }
  1269.     /**
  1270.      * Get publish.
  1271.      *
  1272.      * @return bool
  1273.      */
  1274.     public function getPublish()
  1275.     {
  1276.         return $this->publish;
  1277.     }
  1278.     /**
  1279.      * Set valid.
  1280.      *
  1281.      * @param bool $valid
  1282.      *
  1283.      * @return Contacts
  1284.      */
  1285.     public function setValid($valid)
  1286.     {
  1287.         $this->valid $valid;
  1288.         return $this;
  1289.     }
  1290.     /**
  1291.      * Get valid.
  1292.      *
  1293.      * @return bool
  1294.      */
  1295.     public function getValid()
  1296.     {
  1297.         return $this->valid;
  1298.     }
  1299.     /**
  1300.      * Set country.
  1301.      *
  1302.      * @param \Countries|null $country
  1303.      *
  1304.      * @return Contacts
  1305.      */
  1306.     public function setCountry(Countries $country null)
  1307.     {
  1308.         $this->country $country;
  1309.         return $this;
  1310.     }
  1311.     /**
  1312.      * Get country.
  1313.      *
  1314.      * @return \Countries|null
  1315.      */
  1316.     public function getCountry()
  1317.     {
  1318.         return $this->country;
  1319.     }
  1320.     /**
  1321.      * Set idextranetuser.
  1322.      *
  1323.      * @param \Extranetusers|null $idextranetuser
  1324.      *
  1325.      * @return Contacts
  1326.      */
  1327.     public function setIdextranetuser(Extranetusers $idextranetuser null)
  1328.     {
  1329.         $this->idextranetuser $idextranetuser;
  1330.         return $this;
  1331.     }
  1332.     /**
  1333.      * Get idextranetuser.
  1334.      *
  1335.      * @return \Extranetusers|null
  1336.      */
  1337.     public function getIdextranetuser()
  1338.     {
  1339.         return $this->idextranetuser;
  1340.     }
  1341.     /**
  1342.      * Add idclassification.
  1343.      *
  1344.      * @param \Classifications $idclassification
  1345.      *
  1346.      * @return Contacts
  1347.      */
  1348.     public function addIdclassification(Classifications $idclassification)
  1349.     {
  1350.         $this->idclassification[] = $idclassification;
  1351.         return $this;
  1352.     }
  1353.     /**
  1354.      * Remove idclassification.
  1355.      *
  1356.      * @param \Classifications $idclassification
  1357.      *
  1358.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1359.      */
  1360.     public function removeIdclassification(Classifications $idclassification)
  1361.     {
  1362.         return $this->idclassification->removeElement($idclassification);
  1363.     }
  1364.     /**
  1365.      * Get idclassification.
  1366.      *
  1367.      * @return \Doctrine\Common\Collections\Collection
  1368.      */
  1369.     public function getIdclassification()
  1370.     {
  1371.         return $this->idclassification;
  1372.     }
  1373.     /**
  1374.      * Add contactextranetuser.
  1375.      *
  1376.      * @param \Extranetusers $contactextranetuser
  1377.      *
  1378.      * @return Contacts
  1379.      */
  1380.     public function addContactextranetuser(Extranetusers $contactextranetuser)
  1381.     {
  1382.         $this->contactextranetuser[] = $contactextranetuser;
  1383.         return $this;
  1384.     }
  1385.     /**
  1386.      * Remove contactextranetuser.
  1387.      *
  1388.      * @param \Extranetusers $contactextranetuser
  1389.      *
  1390.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1391.      */
  1392.     public function removeContactextranetuser(Extranetusers $contactextranetuser)
  1393.     {
  1394.         return $this->contactextranetuser->removeElement($contactextranetuser);
  1395.     }
  1396.     /**
  1397.      * Get contactextranetuser.
  1398.      *
  1399.      * @return \Doctrine\Common\Collections\Collection
  1400.      */
  1401.     public function getContactextranetuser()
  1402.     {
  1403.         return $this->contactextranetuser;
  1404.     }
  1405.     /**
  1406.      * Add idcontent.
  1407.      *
  1408.      * @param \Contents $idcontent
  1409.      *
  1410.      * @return Contacts
  1411.      */
  1412.     public function addIdcontent(Contents $idcontent)
  1413.     {
  1414.         $this->idcontent[] = $idcontent;
  1415.         return $this;
  1416.     }
  1417.     /**
  1418.      * Remove idcontent.
  1419.      *
  1420.      * @param \Contents $idcontent
  1421.      *
  1422.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1423.      */
  1424.     public function removeIdcontent(Contents $idcontent)
  1425.     {
  1426.         return $this->idcontent->removeElement($idcontent);
  1427.     }
  1428.     /**
  1429.      * Get idcontent.
  1430.      *
  1431.      * @return \Doctrine\Common\Collections\Collection
  1432.      */
  1433.     public function getIdcontent()
  1434.     {
  1435.         return $this->idcontent;
  1436.     }
  1437.     /**
  1438.      * Add idnew.
  1439.      *
  1440.      * @param \News $idnew
  1441.      *
  1442.      * @return Contacts
  1443.      */
  1444.     public function addIdnew(News $idnew)
  1445.     {
  1446.         $this->idnew[] = $idnew;
  1447.         return $this;
  1448.     }
  1449.     /**
  1450.      * Remove idnew.
  1451.      *
  1452.      * @param \News $idnew
  1453.      *
  1454.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1455.      */
  1456.     public function removeIdnew(News $idnew)
  1457.     {
  1458.         return $this->idnew->removeElement($idnew);
  1459.     }
  1460.     /**
  1461.      * Get idnew.
  1462.      *
  1463.      * @return \Doctrine\Common\Collections\Collection
  1464.      */
  1465.     public function getIdnew()
  1466.     {
  1467.         return $this->idnew;
  1468.     }
  1469.     /**
  1470.      * Add idperson.
  1471.      *
  1472.      * @param \Persons $idperson
  1473.      *
  1474.      * @return Contacts
  1475.      */
  1476.     public function addIdperson(Persons $idperson)
  1477.     {
  1478.         $this->idperson[] = $idperson;
  1479.         return $this;
  1480.     }
  1481.     /**
  1482.      * Remove idperson.
  1483.      *
  1484.      * @param \Persons $idperson
  1485.      *
  1486.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1487.      */
  1488.     public function removeIdperson(Persons $idperson)
  1489.     {
  1490.         return $this->idperson->removeElement($idperson);
  1491.     }
  1492.     /**
  1493.      * Get idperson.
  1494.      *
  1495.      * @return \Doctrine\Common\Collections\Collection
  1496.      */
  1497.     public function getIdperson()
  1498.     {
  1499.         return $this->idperson;
  1500.     }
  1501.     /**
  1502.      * Add idpodcast.
  1503.      *
  1504.      * @param \Podcasts $idpodcast
  1505.      *
  1506.      * @return Contacts
  1507.      */
  1508.     public function addIdpodcast(Podcasts $idpodcast)
  1509.     {
  1510.         $this->idpodcast[] = $idpodcast;
  1511.         return $this;
  1512.     }
  1513.     /**
  1514.      * Remove idpodcast.
  1515.      *
  1516.      * @param \Podcasts $idpodcast
  1517.      *
  1518.      * @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
  1519.      */
  1520.     public function removeIdpodcast(Podcasts $idpodcast)
  1521.     {
  1522.         return $this->idpodcast->removeElement($idpodcast);
  1523.     }
  1524.     /**
  1525.      * Get idpodcast.
  1526.      *
  1527.      * @return \Doctrine\Common\Collections\Collection
  1528.      */
  1529.     public function getIdpodcast()
  1530.     {
  1531.         return $this->idpodcast;
  1532.     }
  1533. }