<?php
namespace TheatreCore\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
* Multimedias
*
* @ORM\Table(name="multimedias", uniqueConstraints={@ORM\UniqueConstraint(name="code", columns={"code"}), @ORM\UniqueConstraint(name="url_clean", columns={"url_clean"})}, indexes={@ORM\Index(name="idextranetuser_producteur", columns={"idextranetuser_producteur"}), @ORM\Index(name="publish", columns={"publish"}), @ORM\Index(name="sujet_titre", columns={"sujet_titre"}), @ORM\Index(name="type", columns={"type"}), @ORM\Index(name="idcontact_producteur", columns={"idcontact_producteur"}), @ORM\Index(name="evenement", columns={"evenement"}), @ORM\Index(name="avignondate", columns={"avignondate"}), @ORM\Index(name="idextranetuser", columns={"idextranetuser"})})
* @ORM\Entity(repositoryClass="TheatreCore\Repository\MultimediasRepository")
*/
class Multimedias
{
const URL_THTV = 'thnet-yvestan';
/**
* @var int
*
* @ORM\Column(name="idmultimedia", type="integer", nullable=false, options={"unsigned"=true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $idmultimedia;
/**
* @var int
*
* @ORM\Column(name="idsupport", type="integer", nullable=false)
*
* @Assert\NotBlank(message="Vous devez saisir un idsupport correct")
*
*/
private $idsupport = '0';
/**
* @var bool
*
* @ORM\Column(name="publish", type="boolean", nullable=false)
*/
private $publish = false;
/**
* @var bool
*
* @ORM\Column(name="status", type="integer", nullable=false, options={"default"="1"})
*/
private $status = 1;
/**
* @var bool|null
*
* @ORM\Column(name="policy_access", type="boolean", nullable=true)
*/
private $policyAccess;
/**
* @var string
*
* @ORM\Column(name="support", type="string", length=10, nullable=false)
*/
private $support;
/**
* @var string|null
*
* @ORM\Column(name="evenement", type="string", length=150, nullable=true)
*/
private $evenement;
/**
* @var string
*
* @ORM\Column(name="sujet_titre", type="string", length=80, nullable=false)
*
* @Assert\NotBlank(message="Veuillez préciser le titre")
* @Assert\Length(
* min = 2,
* minMessage = "Your title must be at least {{ limit }} characters long"
* )
*
*/
private $sujetTitre;
/**
* @var string
*
* @ORM\Column(name="language", type="string", length=3, nullable=false, options={"fixed"=true})
*/
private $language;
/**
* @var bool|null
*
* @ORM\Column(name="markdown", type="boolean", nullable=true)
*/
private $markdown;
/**
* @var int
*
* @ORM\Column(name="duree", type="integer", nullable=false)
*
* @Assert\NotBlank(message="Vous devez saisir une duree correcte")
*
*/
private $duree = '0';
/**
* @var \DateTime
*
* @ORM\Column(name="date", type="date", nullable=false, options={"default"="2000-00-00"})
*
* @Assert\NotBlank(message="Vous devez saisir une date correcte")
*
*/
private $date; //= '2000-00-00';
/**
* @var string
*
* @ORM\Column(name="lieu", type="string", length=80, nullable=false)
*
* @Assert\NotBlank(message="Lieu de l'enregistrement : veuillez préciser le lieu")
*
*/
private $lieu;
/**
* @var string|null
*
* @ORM\Column(name="particip_comed", type="text", length=65535, nullable=true)
*/
private $participComed;
/**
* @var string
*
* @ORM\Column(name="description", type="text", length=65535, nullable=false)
*
* @Assert\NotBlank(message="Description : veuillez préciser la description")
*
*/
private $description;
/**
* @var bool
*
* @ORM\Column(name="use_cloud", type="boolean", nullable=false)
*/
private $useCloud = false;
/**
* @var bool
*
* @ORM\Column(name="type_streaming", type="boolean", nullable=false)
*/
private $typeStreaming = false;
/**
* @var bool
*
* @ORM\Column(name="mp3", type="boolean", nullable=false)
*/
private $mp3 = false;
/**
* @var bool
*
* @ORM\Column(name="hd2160", type="boolean", nullable=false)
*/
private $hd2160 = false;
/**
* @var bool
*
* @ORM\Column(name="hd1080", type="boolean", nullable=false)
*/
private $hd1080 = false;
/**
* @var bool
*
* @ORM\Column(name="upload", type="boolean", nullable=false)
*/
private $upload = false;
/**
* @var bool
*
* @ORM\Column(name="hd720", type="boolean", nullable=false)
*/
private $hd720 = false;
/**
* @var bool
*
* @ORM\Column(name="h264m", type="boolean", nullable=false)
*/
private $h264m = false;
/**
* @var bool
*
* @ORM\Column(name="h264", type="boolean", nullable=false)
*/
private $h264 = false;
/**
* @var bool|null
*
* @ORM\Column(name="flv", type="boolean", nullable=true)
*/
private $flv = false;
/**
* @var int|null
*
* @ORM\Column(name="flv_width", type="integer", nullable=true)
*/
private $flvWidth;
/**
* @var int|null
*
* @ORM\Column(name="flv_height", type="integer", nullable=true)
*/
private $flvHeight;
/**
* @var int
*
* @ORM\Column(name="duree_site", type="integer", nullable=false)
*/
private $dureeSite = '0';
/**
* @var int
*
* @ORM\Column(name="duree_site_sec", type="integer", nullable=false, options={"comment"="0 pour durée inconnue"})
*/
private $dureeSiteSec = '0';
/**
* @var bool
*
* @ORM\Column(name="audio_video", type="boolean", nullable=false)
*/
private $audioVideo = false;
/**
* @var string|null
*
* @ORM\Column(name="filmeur", type="string", length=100, nullable=true)
*/
private $filmeur;
/**
* @var string|null
*
* @ORM\Column(name="copyright", type="string", length=255, nullable=true)
*/
private $copyright;
/**
* @var bool|null
*
* @ORM\Column(name="etalab", type="boolean", nullable=true)
*/
private $etalab;
/**
* @var string|null
*
* @ORM\Column(name="mots", type="string", length=255, nullable=true)
*/
private $mots;
/**
* @var string|null
*
* @ORM\Column(name="tags", type="string", length=250, nullable=true)
*/
private $tags;
/**
* @var int
*
* @ORM\Column(name="quality", type="integer", nullable=false, options={"comment"="indicateur de qualité"})
*/
private $quality = '0';
/**
* @var string|null
*
* @ORM\Column(name="url_clean", type="string", length=255, nullable=true)
*/
private $urlClean;
/**
* @var string|null
*
* @ORM\Column(name="code", type="string", length=40, nullable=true)
*/
private $code;
/**
* @var bool
*
* @ORM\Column(name="fichier_local", type="boolean", nullable=false)
*/
private $fichierLocal = false;
/**
* @var string|null
*
* @ORM\Column(name="note_extranet", type="text", length=65535, nullable=true)
*/
private $noteExtranet;
/**
* @var string|null
*
* @ORM\Column(name="note_extranetuser", type="text", length=65535, nullable=true)
*/
private $noteExtranetuser;
/**
* @var bool|null
*
* @ORM\Column(name="video_tete", type="boolean", nullable=true)
*/
private $videoTete;
/**
* @var \DateTime|null
*
* @ORM\Column(name="avignondate", type="date", nullable=true)
*/
private $avignondate;
/**
* @var string|null
*
* @ORM\Column(name="heywatch", type="text", length=65535, nullable=true, options={"comment"="xml"})
*/
private $heywatch;
/**
* @var bool|null
*
* @ORM\Column(name="is_coconut", type="boolean", nullable=true)
*/
private $isCoconut;
/**
* @var string|null
*
* @ORM\Column(name="price", type="decimal", precision=5, scale=2, nullable=true)
*/
private $price;
/**
* @var int|null
*
* @ORM\ManyToOne(targetEntity="Extranetusers")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="idextranetuser_producteur", referencedColumnName="idextranetuser")
* })
*/
private $idextranetuserProducteur;
/**
* @var int
*
* @ORM\Column(name="count_view", type="integer", nullable=false, options={"unsigned"=true})
*/
private $countView = '0';
/**
* @var \DateTime
*
* @ORM\Column(name="dateupdate", type="datetime", nullable=false, options={"default"="CURRENT_TIMESTAMP"})
*/
private $dateupdate; // = 'CURRENT_TIMESTAMP';
/**
* @var \DateTime
*
* @ORM\Column(name="dateinsert", type="datetime", nullable=false, options={"default"="0000-00-00 00:00:00"})
*/
private $dateinsert; // = '0000-00-00 00:00:00';
/**
* @var bool|null
*
* @ORM\Column(name="traite_comed", type="boolean", nullable=true)
*/
private $traiteComed;
/**
* @var bool|null
*
* @ORM\Column(name="traite_format", type="boolean", nullable=true)
*/
private $traiteFormat;
/**
* @var bool
*
* @ORM\Column(name="conversion_local", type="boolean", nullable=false)
*/
private $conversionLocal = false;
/**
* @var \Typesmultimedias
*
* @ORM\ManyToOne(targetEntity="Typesmultimedias")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="type", referencedColumnName="idtypemultimedia")
* })
*/
private $type;
/**
* @var \Extranetusers
*
* @ORM\ManyToOne(targetEntity="Extranetusers")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="idextranetuser", referencedColumnName="idextranetuser")
* })
*/
private $idextranetuser;
/**
* @var \Contacts
*
* @ORM\ManyToOne(targetEntity="Contacts")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="idcontact_producteur", referencedColumnName="idcontact")
* })
*/
private $idcontactProducteur;
/**
* @var \Doctrine\Common\Collections\Collection
*
* @ORM\ManyToMany(targetEntity="Dvds", mappedBy="idmultimedia")
*/
private $iddvd;
/**
* @var \Doctrine\Common\Collections\Collection
*
* @ORM\ManyToMany(targetEntity="Classifications", inversedBy="idmultimedia")
* @ORM\JoinTable(name="multimedia_classification",
* joinColumns={
* @ORM\JoinColumn(name="idmultimedia", referencedColumnName="idmultimedia")
* },
* inverseJoinColumns={
* @ORM\JoinColumn(name="idclassification", referencedColumnName="idclassification")
* }
* )
*/
private $idclassification;
/**
* @var \Doctrine\Common\Collections\Collection
*
* @ORM\ManyToMany(targetEntity="Keywords", inversedBy="idmultimedia")
* @ORM\JoinTable(name="multimedia_keyword",
* joinColumns={
* @ORM\JoinColumn(name="idmultimedia", referencedColumnName="idmultimedia")
* },
* inverseJoinColumns={
* @ORM\JoinColumn(name="idkeyword", referencedColumnName="idkeyword")
* }
* )
*/
private $idkeyword;
/**
* @var \Doctrine\Common\Collections\Collection
*
* @ORM\ManyToMany(targetEntity="Spectacles")
* @ORM\JoinTable(name="object_multimedia",
* joinColumns={
* @ORM\JoinColumn(name="idmultimedia", referencedColumnName="idmultimedia")
* },
* inverseJoinColumns={
* @ORM\JoinColumn(name="idobject", referencedColumnName="idspectacle")
* }
* )
*/
private $idspectacle;
/**
* @var \Doctrine\Common\Collections\Collection
*
* @ORM\ManyToMany(targetEntity="extranetusers")
* @ORM\JoinTable(name="multimedia_extranetuser",
* joinColumns={
* @ORM\JoinColumn(name="idmultimedia", referencedColumnName="idmultimedia")
* },
* inverseJoinColumns={
* @ORM\JoinColumn(name="idextranetuser", referencedColumnName="idextranetuser")
* }
* )
*/
private $multimediaExtranetuser;
/**
* @var \Doctrine\Common\Collections\Collection
*
* @ORM\ManyToMany(targetEntity="Playlists", mappedBy="idmultimedia")
*/
private $idplaylist;
/**
* Constructor
*/
public function __construct()
{
$this->iddvd = new \Doctrine\Common\Collections\ArrayCollection();
$this->idclassification = new \Doctrine\Common\Collections\ArrayCollection();
$this->idkeyword = new \Doctrine\Common\Collections\ArrayCollection();
$this->idplaylist = new \Doctrine\Common\Collections\ArrayCollection();
$this->idspectacle = new \Doctrine\Common\Collections\ArrayCollection();
}
/**
* Get idmultimedia.
*
* @return int
*/
public function getIdmultimedia()
{
return $this->idmultimedia;
}
/**
* Set idsupport.
*
* @param int $idsupport
*
* @return Multimedias
*/
public function setIdsupport($idsupport)
{
$this->idsupport = $idsupport;
return $this;
}
/**
* Get idsupport.
*
* @return int
*/
public function getIdsupport()
{
return $this->idsupport;
}
/**
* Set publish.
*
* @param bool $publish
*
* @return Multimedias
*/
public function setPublish($publish)
{
$this->publish = $publish;
return $this;
}
/**
* Get publish.
*
* @return bool
*/
public function getPublish()
{
return $this->publish;
}
/**
* Set status.
*
* @param bool $status
*
* @return Multimedias
*/
public function setStatus($status)
{
$this->status = $status;
return $this;
}
/**
* Get status.
*
* @return bool
*/
public function getStatus()
{
return $this->status;
}
/**
* Set policyAccess.
*
* @param bool|null $policyAccess
*
* @return Multimedias
*/
public function setPolicyAccess($policyAccess = null)
{
$this->policyAccess = $policyAccess;
return $this;
}
/**
* Get policyAccess.
*
* @return bool|null
*/
public function getPolicyAccess()
{
return $this->policyAccess;
}
/**
* Set support.
*
* @param string $support
*
* @return Multimedias
*/
public function setSupport($support)
{
$this->support = $support;
return $this;
}
/**
* Get support.
*
* @return string
*/
public function getSupport()
{
return $this->support;
}
/**
* Set evenement.
*
* @param string|null $evenement
*
* @return Multimedias
*/
public function setEvenement($evenement = null)
{
$this->evenement = $evenement;
return $this;
}
/**
* Get evenement.
*
* @return string|null
*/
public function getEvenement()
{
return $this->evenement;
}
/**
* Set sujetTitre.
*
* @param string $sujetTitre
*
* @return Multimedias
*/
public function setSujetTitre($sujetTitre)
{
$this->sujetTitre = $sujetTitre;
return $this;
}
/**
* Get sujetTitre.
*
* @return string
*/
public function getSujetTitre()
{
return $this->sujetTitre;
}
/**
* Set language.
*
* @param string $language
*
* @return Multimedias
*/
public function setLanguage($language)
{
$this->language = $language;
return $this;
}
/**
* Get language.
*
* @return string
*/
public function getLanguage()
{
return $this->language;
}
/**
* Set markdown.
*
* @param bool|null $markdown
*
* @return Multimedias
*/
public function setMarkdown($markdown = null)
{
$this->markdown = $markdown;
return $this;
}
/**
* Get markdown.
*
* @return bool|null
*/
public function getMarkdown()
{
return $this->markdown;
}
/**
* Set duree.
*
* @param int $duree
*
* @return Multimedias
*/
public function setDuree($duree)
{
$this->duree = $duree;
return $this;
}
/**
* Get duree.
*
* @return int
*/
public function getDuree()
{
return $this->duree;
}
/**
* Set date.
*
* @param \DateTime $date
*
* @return Multimedias
*/
public function setDate($date)
{
$this->date = $date;
return $this;
}
/**
* Get date.
*
* @return \DateTime
*/
public function getDate()
{
return $this->date;
}
/**
* Set lieu.
*
* @param string $lieu
*
* @return Multimedias
*/
public function setLieu($lieu)
{
$this->lieu = $lieu;
return $this;
}
/**
* Get lieu.
*
* @return string
*/
public function getLieu()
{
return $this->lieu;
}
/**
* Set participComed.
*
* @param string|null $participComed
*
* @return Multimedias
*/
public function setParticipComed($participComed = null)
{
$this->participComed = $participComed;
return $this;
}
/**
* Get participComed.
*
* @return string|null
*/
public function getParticipComed()
{
return $this->participComed;
}
/**
* Set description.
*
* @param string $description
*
* @return Multimedias
*/
public function setDescription($description)
{
$this->description = $description;
return $this;
}
/**
* Get description.
*
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* Set useCloud.
*
* @param bool $useCloud
*
* @return Multimedias
*/
public function setUseCloud($useCloud)
{
$this->useCloud = $useCloud;
return $this;
}
/**
* Get useCloud.
*
* @return bool
*/
public function getUseCloud()
{
return $this->useCloud;
}
/**
* Set typeStreaming.
*
* @param bool $typeStreaming
*
* @return Multimedias
*/
public function setTypeStreaming($typeStreaming)
{
$this->typeStreaming = $typeStreaming;
return $this;
}
/**
* Get typeStreaming.
*
* @return bool
*/
public function getTypeStreaming()
{
return $this->typeStreaming;
}
/**
* Set mp3.
*
* @param bool $mp3
*
* @return Multimedias
*/
public function setMp3($mp3)
{
$this->mp3 = $mp3;
return $this;
}
/**
* Get mp3.
*
* @return bool
*/
public function getMp3()
{
return $this->mp3;
}
/**
* Set hd2160.
*
* @param bool $hd2160
*
* @return Multimedias
*/
public function setHd2160($hd2160)
{
$this->hd2160 = $hd2160;
return $this;
}
/**
* Get hd2160.
*
* @return bool
*/
public function getHd2160()
{
return $this->hd2160;
}
/**
* Set hd1080.
*
* @param bool $hd1080
*
* @return Multimedias
*/
public function setHd1080($hd1080)
{
$this->hd1080 = $hd1080;
return $this;
}
/**
* Get hd1080.
*
* @return bool
*/
public function getHd1080()
{
return $this->hd1080;
}
/**
* Set upload.
*
* @param bool $upload
*
* @return Multimedias
*/
public function setUpload($upload)
{
$this->upload = $upload;
return $this;
}
/**
* Get upload.
*
* @return bool
*/
public function getUpload()
{
return $this->upload;
}
/**
* Set hd720.
*
* @param bool $hd720
*
* @return Multimedias
*/
public function setHd720($hd720)
{
$this->hd720 = $hd720;
return $this;
}
/**
* Get hd720.
*
* @return bool
*/
public function getHd720()
{
return $this->hd720;
}
/**
* Set h264m.
*
* @param bool $h264m
*
* @return Multimedias
*/
public function setH264m($h264m)
{
$this->h264m = $h264m;
return $this;
}
/**
* Get h264m.
*
* @return bool
*/
public function getH264m()
{
return $this->h264m;
}
/**
* Set h264.
*
* @param bool $h264
*
* @return Multimedias
*/
public function setH264($h264)
{
$this->h264 = $h264;
return $this;
}
/**
* Get h264.
*
* @return bool
*/
public function getH264()
{
return $this->h264;
}
/**
* Set flv.
*
* @param bool|null $flv
*
* @return Multimedias
*/
public function setFlv($flv = null)
{
$this->flv = $flv;
return $this;
}
/**
* Get flv.
*
* @return bool|null
*/
public function getFlv()
{
return $this->flv;
}
/**
* Set flvWidth.
*
* @param int|null $flvWidth
*
* @return Multimedias
*/
public function setFlvWidth($flvWidth = null)
{
$this->flvWidth = $flvWidth;
return $this;
}
/**
* Get flvWidth.
*
* @return int|null
*/
public function getFlvWidth()
{
return $this->flvWidth;
}
/**
* Set flvHeight.
*
* @param int|null $flvHeight
*
* @return Multimedias
*/
public function setFlvHeight($flvHeight = null)
{
$this->flvHeight = $flvHeight;
return $this;
}
/**
* Get flvHeight.
*
* @return int|null
*/
public function getFlvHeight()
{
return $this->flvHeight;
}
/**
* Set dureeSite.
*
* @param int $dureeSite
*
* @return Multimedias
*/
public function setDureeSite($dureeSite)
{
$this->dureeSite = $dureeSite;
return $this;
}
/**
* Get dureeSite.
*
* @return int
*/
public function getDureeSite()
{
return $this->dureeSite;
}
/**
* Set dureeSiteSec.
*
* @param int $dureeSiteSec
*
* @return Multimedias
*/
public function setDureeSiteSec($dureeSiteSec)
{
$this->dureeSiteSec = $dureeSiteSec;
return $this;
}
/**
* Get dureeSiteSec.
*
* @return int
*/
public function getDureeSiteSec()
{
return $this->dureeSiteSec;
}
/**
* Set audioVideo.
*
* @param bool $audioVideo
*
* @return Multimedias
*/
public function setAudioVideo($audioVideo)
{
$this->audioVideo = $audioVideo;
return $this;
}
/**
* Get audioVideo.
*
* @return bool
*/
public function getAudioVideo()
{
return $this->audioVideo;
}
/**
* Set filmeur.
*
* @param string|null $filmeur
*
* @return Multimedias
*/
public function setFilmeur($filmeur = null)
{
$this->filmeur = $filmeur;
return $this;
}
/**
* Get filmeur.
*
* @return string|null
*/
public function getFilmeur()
{
return $this->filmeur;
}
/**
* Set copyright.
*
* @param string|null $copyright
*
* @return Multimedias
*/
public function setCopyright($copyright = null)
{
$this->copyright = $copyright;
return $this;
}
/**
* Get copyright.
*
* @return string|null
*/
public function getCopyright()
{
return $this->copyright;
}
/**
* Set etalab.
*
* @param bool|null $etalab
*
* @return Multimedias
*/
public function setEtalab($etalab = null)
{
$this->etalab = $etalab;
return $this;
}
/**
* Get etalab.
*
* @return bool|null
*/
public function getEtalab()
{
return $this->etalab;
}
/**
* Set mots.
*
* @param string|null $mots
*
* @return Multimedias
*/
public function setMots($mots = null)
{
$this->mots = $mots;
return $this;
}
/**
* Get mots.
*
* @return string|null
*/
public function getMots()
{
return $this->mots;
}
/**
* Set tags.
*
* @param string|null $tags
*
* @return Multimedias
*/
public function setTags($tags = null)
{
$this->tags = $tags;
return $this;
}
/**
* Get tags.
*
* @return string|null
*/
public function getTags()
{
return $this->tags;
}
/**
* Set quality.
*
* @param bool $quality
*
* @return Multimedias
*/
public function setQuality($quality)
{
$this->quality = $quality;
return $this;
}
/**
* Get quality.
*
* @return bool
*/
public function getQuality()
{
return $this->quality;
}
/**
* Set urlClean.
*
* @param string|null $urlClean
*
* @return Multimedias
*/
public function setUrlClean($urlClean = null)
{
$this->urlClean = $urlClean;
return $this;
}
/**
* Get urlClean.
*
* @return string|null
*/
public function getUrlClean()
{
return $this->urlClean;
}
/**
* Set code.
*
* @param string|null $code
*
* @return Multimedias
*/
public function setCode($code = null)
{
$this->code = $code;
return $this;
}
/**
* Get code.
*
* @return string|null
*/
public function getCode()
{
return $this->code;
}
/**
* Set fichierLocal.
*
* @param bool $fichierLocal
*
* @return Multimedias
*/
public function setFichierLocal($fichierLocal)
{
$this->fichierLocal = $fichierLocal;
return $this;
}
/**
* Get fichierLocal.
*
* @return bool
*/
public function getFichierLocal()
{
return $this->fichierLocal;
}
/**
* Set noteExtranet.
*
* @param string|null $noteExtranet
*
* @return Multimedias
*/
public function setNoteExtranet($noteExtranet = null)
{
$this->noteExtranet = $noteExtranet;
return $this;
}
/**
* Get noteExtranet.
*
* @return string|null
*/
public function getNoteExtranet()
{
return $this->noteExtranet;
}
/**
* Set noteExtranetuser.
*
* @param string|null $noteExtranetuser
*
* @return Multimedias
*/
public function setNoteExtranetuser($noteExtranetuser = null)
{
$this->noteExtranetuser = $noteExtranetuser;
return $this;
}
/**
* Get noteExtranetuser.
*
* @return string|null
*/
public function getNoteExtranetuser()
{
return $this->noteExtranetuser;
}
/**
* Set videoTete.
*
* @param bool|null $videoTete
*
* @return Multimedias
*/
public function setVideoTete($videoTete = null)
{
$this->videoTete = $videoTete;
return $this;
}
/**
* Get videoTete.
*
* @return bool|null
*/
public function getVideoTete()
{
return $this->videoTete;
}
/**
* Set avignondate.
*
* @param \DateTime|null $avignondate
*
* @return Multimedias
*/
public function setAvignondate($avignondate = null)
{
$this->avignondate = $avignondate;
return $this;
}
/**
* Get avignondate.
*
* @return \DateTime|null
*/
public function getAvignondate()
{
return $this->avignondate;
}
/**
* Set heywatch.
*
* @param string|null $heywatch
*
* @return Multimedias
*/
public function setHeywatch($heywatch = null)
{
$this->heywatch = $heywatch;
return $this;
}
/**
* Get heywatch.
*
* @return string|null
*/
public function getHeywatch()
{
return $this->heywatch;
}
/**
* Set isCoconut.
*
* @param bool|null $isCoconut
*
* @return Multimedias
*/
public function setIsCoconut($isCoconut = null)
{
$this->isCoconut = $isCoconut;
return $this;
}
/**
* Get isCoconut.
*
* @return bool|null
*/
public function getIsCoconut()
{
return $this->isCoconut;
}
/**
* Set price.
*
* @param string|null $price
*
* @return Multimedias
*/
public function setPrice($price = null)
{
$this->price = $price;
return $this;
}
/**
* Get price.
*
* @return string|null
*/
public function getPrice()
{
return $this->price;
}
/**
* Set idextranetuserProducteur.
*
* @param int|null $idextranetuserProducteur
*
* @return Multimedias
*/
public function setIdextranetuserProducteur($idextranetuserProducteur = null)
{
$this->idextranetuserProducteur = $idextranetuserProducteur;
return $this;
}
/**
* Get idextranetuserProducteur.
*
* @return int|null
*/
public function getIdextranetuserProducteur()
{
return $this->idextranetuserProducteur;
}
/**
* Set countView.
*
* @param int $countView
*
* @return Multimedias
*/
public function setCountView($countView)
{
$this->countView = $countView;
return $this;
}
/**
* Get countView.
*
* @return int
*/
public function getCountView()
{
return $this->countView;
}
/**
* Set dateupdate.
*
* @param \DateTime $dateupdate
*
* @return Multimedias
*/
public function setDateupdate($dateupdate)
{
$this->dateupdate = $dateupdate;
return $this;
}
/**
* Get dateupdate.
*
* @return \DateTime
*/
public function getDateupdate()
{
return $this->dateupdate;
}
/**
* Set dateinsert.
*
* @param \DateTime $dateinsert
*
* @return Multimedias
*/
public function setDateinsert($dateinsert)
{
$this->dateinsert = $dateinsert;
return $this;
}
/**
* Get dateinsert.
*
* @return \DateTime
*/
public function getDateinsert()
{
return $this->dateinsert;
}
/**
* Set traiteComed.
*
* @param bool|null $traiteComed
*
* @return Multimedias
*/
public function setTraiteComed($traiteComed = null)
{
$this->traiteComed = $traiteComed;
return $this;
}
/**
* Get traiteComed.
*
* @return bool|null
*/
public function getTraiteComed()
{
return $this->traiteComed;
}
/**
* Set traiteFormat.
*
* @param bool|null $traiteFormat
*
* @return Multimedias
*/
public function setTraiteFormat($traiteFormat = null)
{
$this->traiteFormat = $traiteFormat;
return $this;
}
/**
* Get traiteFormat.
*
* @return bool|null
*/
public function getTraiteFormat()
{
return $this->traiteFormat;
}
/**
* Set conversionLocal.
*
* @param bool $conversionLocal
*
* @return Multimedias
*/
public function setConversionLocal($conversionLocal)
{
$this->conversionLocal = $conversionLocal;
return $this;
}
/**
* Get conversionLocal.
*
* @return bool
*/
public function getConversionLocal()
{
return $this->conversionLocal;
}
/**
* Set type.
*
* @param \Typesmultimedias|null $type
*
* @return Multimedias
*/
public function setType(Typesmultimedias $type = null)
{
$this->type = $type;
return $this;
}
/**
* Get type.
*
* @return \Typesmultimedias|null
*/
public function getType()
{
return $this->type;
}
/**
* Set idextranetuser.
*
* @param \Extranetusers|null $idextranetuser
*
* @return Multimedias
*/
public function setIdextranetuser(Extranetusers $idextranetuser = null)
{
$this->idextranetuser = $idextranetuser;
return $this;
}
/**
* Get idextranetuser.
*
* @return \Extranetusers|null
*/
public function getIdextranetuser()
{
return $this->idextranetuser;
}
/**
* Set idcontactProducteur.
*
* @param \Contacts|null $idcontactProducteur
*
* @return Multimedias
*/
public function setIdcontactProducteur(Contacts $idcontactProducteur = null)
{
$this->idcontactProducteur = $idcontactProducteur;
return $this;
}
/**
* Get idcontactProducteur.
*
* @return \Contacts|null
*/
public function getIdcontactProducteur()
{
return $this->idcontactProducteur;
}
/**
* Add iddvd.
*
* @param \Dvds $iddvd
*
* @return Multimedias
*/
public function addIddvd(Dvds $iddvd)
{
$this->iddvd[] = $iddvd;
return $this;
}
/**
* Remove iddvd.
*
* @param \Dvds $iddvd
*
* @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
*/
public function removeIddvd(Dvds $iddvd)
{
return $this->iddvd->removeElement($iddvd);
}
/**
* Get iddvd.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getIddvd()
{
return $this->iddvd;
}
/**
* Add idclassification.
*
* @param \Classifications $idclassification
*
* @return Multimedias
*/
public function addIdclassification(Classifications $idclassification)
{
$this->idclassification[] = $idclassification;
return $this;
}
/**
* Remove idclassification.
*
* @param \Classifications $idclassification
*
* @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
*/
public function removeIdclassification(Classifications $idclassification)
{
return $this->idclassification->removeElement($idclassification);
}
/**
* Get idclassification.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getIdclassification()
{
return $this->idclassification;
}
/**
* Add idkeyword.
*
* @param \Keywords $idkeyword
*
* @return Multimedias
*/
public function addIdkeyword(Keywords $idkeyword)
{
$this->idkeyword[] = $idkeyword;
return $this;
}
/**
* Remove idkeyword.
*
* @param \Keywords $idkeyword
*
* @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
*/
public function removeIdkeyword(Keywords $idkeyword)
{
return $this->idkeyword->removeElement($idkeyword);
}
/**
* Get idkeyword.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getIdkeyword()
{
return $this->idkeyword;
}
/**
* Add idplaylist.
*
* @param \Playlists $idplaylist
*
* @return Multimedias
*/
public function addIdplaylist(Playlists $idplaylist)
{
$this->idplaylist[] = $idplaylist;
return $this;
}
/**
* Remove idplaylist.
*
* @param \Playlists $idplaylist
*
* @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
*/
public function removeIdplaylist(Playlists $idplaylist)
{
return $this->idplaylist->removeElement($idplaylist);
}
/**
* Get idplaylist.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getIdplaylist()
{
return $this->idplaylist;
}
/**
* Add idspectacle.
*
* @param \Playlists $$this->idspectacle
*
* @return Multimedias
*/
public function addIdspectacle(Spectacles $idspectacle)
{
$this->idspectacle[] = $idspectacle;
return $this;
}
/**
* Remove idspectacle.
*
* @param \Playlists $this->idspectacle
*
* @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
*/
public function removeIdspectacle(Spectacles $idspectacle)
{
return $this->idspectacle->removeElement($idspectacle);
}
/**
* Get idspectacle.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getIdspectacle()
{
return $this->idspectacle;
}
//start
/**
* Add multimediaExtranetuser.
*
* @param \Playlists $$this->multimediaExtranetuser
*
* @return Multimedias
*/
public function addMultimediaExtranetuser(Multimedias $multimediaExtranetuser)
{
$this->multimediaExtranetuser[] = $multimediaExtranetuser;
return $this;
}
/**
* Remove multimediaExtranetuser.
*
* @param \Playlists $this->multimediaExtranetuser
*
* @return boolean TRUE if this collection contained the specified element, FALSE otherwise.
*/
public function removeMultimediaExtranetuser(Multimedias $multimediaExtranetuser)
{
return $this->multimediaExtranetuser->removeElement($multimediaExtranetuser);
}
/**
* Get multimediaExtranetuser.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getMultimediaExtranetuser()
{
return $this->multimediaExtranetuser;
}
//endstart
public function __toString() {
return $this->sujetTitre;
}
}