<?php
namespace App\Entity;
use App\Repository\ProductionCineAudioRepository;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\HttpFoundation\File\File;
use Symfony\Component\HttpFoundation\File\UploadedFile;
use Symfony\Component\Validator\Constraints as Assert;
use Vich\UploaderBundle\Entity\File as EmbeddedFile;
use Vich\UploaderBundle\Mapping\Annotation as Vich;
/**
* @ORM\Entity(repositoryClass=ProductionCineAudioRepository::class)
* @Vich\Uploadable
*/
class ProductionCineAudio
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $presentation;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $cineCmFiction;
/**
* @ORM\Column(type="string", length=5, nullable=true)
* @Assert\Length(
* max = 5,
* maxMessage = "{{ limit }} caractères maximum"
* )
*/
private $cineCmFictionNb;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $cineCmDoc;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $cineCmDocNb;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $cineCmAnim;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $cineCmAnimNb;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $cineLmFiction;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $cineLmFictionNb;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $cineLmDoc;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $cineLmDocNb;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $cineLmAnim;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $cineLmAnimNb;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $audioUnitFiction;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $audioUnitFictionNb;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $audioUnitDoc;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $audioUnitDocNb;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $audioUnitAnim;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $audioUnitAnimNb;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $audioSerieFiction;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $audioSerieFictionNb;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $audioSerieDoc;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $audioSerieDocNb;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $audioSerieAnim;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $audioSerieAnimNb;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $audioAutre;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $audioAutrePrecision;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $audioAutreNb;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $autrePrecision1;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $autrePrecision1Nb;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $autrePrecision2;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $autrePrecision2Nb;
/**
* NOTE: This is not a mapped field of entity metadata, just a simple property.
*
* @Vich\UploadableField(mapping="catalogue_complet", fileNameProperty="catalogueComplet.name", size="catalogueComplet.size", mimeType="catalogueComplet.mimeType", originalName="catalogueComplet.originalName", dimensions="catalogueComplet.dimensions")
*
* @var File
*/
private $catalogueCompletFile;
/**
* @ORM\Embedded(class="Vich\UploaderBundle\Entity\File")
*
* @var EmbeddedFile
*/
private $catalogueComplet;
/**
* @ORM\Column(type="datetime", nullable=true)
*
* @var \DateTime
*/
private $catalogueCompletUpdatedAt;
/**
* NOTE: This is not a mapped field of entity metadata, just a simple property.
*
* @Vich\UploadableField(mapping="catalogue_filmsdev", fileNameProperty="catalogueDev.name", size="catalogueDev.size", mimeType="catalogueDev.mimeType", originalName="catalogueDev.originalName", dimensions="catalogueDev.dimensions")
*
* @var File
*/
private $catalogueDevFile;
/**
* @ORM\Embedded(class="Vich\UploaderBundle\Entity\File")
*
* @var EmbeddedFile
*/
private $catalogueDev;
/**
* @ORM\Column(type="datetime", nullable=true)
*
* @var \DateTime
*/
private $catalogueDevUpdatedAt;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $adherent;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $adherentPrecision;
/**
* @ORM\Column(type="string", length=25, nullable=true)
*/
private $soutienPublic;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $compteAuto;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $aideProgrammeRegion;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $aideProgrammeCnc;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $aideProgrammeProcirep;
/**
* @ORM\Column(type="string", length=25, nullable=true)
*/
private $aideEuro;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $aideEuroPrecision;
/**
* @ORM\Column(type="string", length=25, nullable=true)
*/
private $coprodInter;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $langueEtrangere;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $langueEtrangerePrecision;
/**
* @ORM\Column(type="string", length=25, nullable=true)
*/
private $prodExe;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $prodExeNationale;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $prodExeInternationale;
/**
* @ORM\Column(type="string", length=25, nullable=true)
*/
private $formationProd;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $formationProdPrecision;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $distribution;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $distributionDepuis;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $distributionNbFilm;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $distributionFilmType;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $suggestionReseau;
/**
* @ORM\Column(type="datetime")
*/
private $createdAt;
/**
* @ORM\ManyToOne(targetEntity="App\Entity\User", inversedBy="productionsCineAudio")
* @ORM\JoinColumn(nullable=false)
*/
private $user;
/**
* @ORM\OneToMany(targetEntity="App\Entity\Filmographie", mappedBy="productionCineAudio", cascade={"persist"}, orphanRemoval=true)
* @ORM\OrderBy({"annee" = "DESC"})
* @Assert\Valid
*/
private $filmographies;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $modifiedAt;
/**
* @ORM\Column(type="string", length=25)
*/
private $statut;
/**
* @ORM\Column(type="datetime")
*/
private $statutDate;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $webDoc;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $webFiction;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $webRealiteAug;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $webDocNb;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $webFictionNb;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $webRealiteAugNb;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $webRealiteVirtuelle;
/**
* @ORM\Column(type="string", length=5, nullable=true)
*/
private $webRealiteVirtuelleNb;
public function __construct()
{
$this->filmographies = new ArrayCollection();
$this->catalogueComplet = new EmbeddedFile();
$this->catalogueDev = new EmbeddedFile();
$this->statut = 'nouveau';
$this->statutDate = new \DateTime();
}
public function getId(): ?int
{
return $this->id;
}
public function getPresentation(): ?string
{
return $this->presentation;
}
public function setPresentation(?string $presentation): self
{
$this->presentation = $presentation;
return $this;
}
public function getCineCmFiction(): ?bool
{
return $this->cineCmFiction;
}
public function setCineCmFiction(?bool $cineCmFiction): self
{
$this->cineCmFiction = $cineCmFiction;
return $this;
}
public function getCineCmFictionNb(): ?string
{
return $this->cineCmFictionNb;
}
public function setCineCmFictionNb(?string $cineCmFictionNb): self
{
$this->cineCmFictionNb = $cineCmFictionNb;
return $this;
}
public function getCineCmDoc(): ?bool
{
return $this->cineCmDoc;
}
public function setCineCmDoc(?bool $cineCmDoc): self
{
$this->cineCmDoc = $cineCmDoc;
return $this;
}
public function getCineCmDocNb(): ?string
{
return $this->cineCmDocNb;
}
public function setCineCmDocNb(?string $cineCmDocNb): self
{
$this->cineCmDocNb = $cineCmDocNb;
return $this;
}
public function getCineCmAnim(): ?bool
{
return $this->cineCmAnim;
}
public function setCineCmAnim(?bool $cineCmAnim): self
{
$this->cineCmAnim = $cineCmAnim;
return $this;
}
public function getCineCmAnimNb(): ?string
{
return $this->cineCmAnimNb;
}
public function setCineCmAnimNb(?string $cineCmAnimNb): self
{
$this->cineCmAnimNb = $cineCmAnimNb;
return $this;
}
public function getCineLmFiction(): ?bool
{
return $this->cineLmFiction;
}
public function setCineLmFiction(?bool $cineLmFiction): self
{
$this->cineLmFiction = $cineLmFiction;
return $this;
}
public function getCineLmFictionNb(): ?string
{
return $this->cineLmFictionNb;
}
public function setCineLmFictionNb(?string $cineLmFictionNb): self
{
$this->cineLmFictionNb = $cineLmFictionNb;
return $this;
}
public function getCineLmDoc(): ?bool
{
return $this->cineLmDoc;
}
public function setCineLmDoc(?bool $cineLmDoc): self
{
$this->cineLmDoc = $cineLmDoc;
return $this;
}
public function getCineLmDocNb(): ?string
{
return $this->cineLmDocNb;
}
public function setCineLmDocNb(?string $cineLmDocNb): self
{
$this->cineLmDocNb = $cineLmDocNb;
return $this;
}
public function getCineLmAnim(): ?bool
{
return $this->cineLmAnim;
}
public function setCineLmAnim(?bool $cineLmAnim): self
{
$this->cineLmAnim = $cineLmAnim;
return $this;
}
public function getCineLmAnimNb(): ?string
{
return $this->cineLmAnimNb;
}
public function setCineLmAnimNb(?string $cineLmAnimNb): self
{
$this->cineLmAnimNb = $cineLmAnimNb;
return $this;
}
public function getAudioUnitFiction(): ?bool
{
return $this->audioUnitFiction;
}
public function setAudioUnitFiction(?bool $audioUnitFiction): self
{
$this->audioUnitFiction = $audioUnitFiction;
return $this;
}
public function getAudioUnitFictionNb(): ?string
{
return $this->audioUnitFictionNb;
}
public function setAudioUnitFictionNb(?string $audioUnitFictionNb): self
{
$this->audioUnitFictionNb = $audioUnitFictionNb;
return $this;
}
public function getAudioUnitDoc(): ?bool
{
return $this->audioUnitDoc;
}
public function setAudioUnitDoc(?bool $audioUnitDoc): self
{
$this->audioUnitDoc = $audioUnitDoc;
return $this;
}
public function getAudioUnitDocNb(): ?string
{
return $this->audioUnitDocNb;
}
public function setAudioUnitDocNb(?string $audioUnitDocNb): self
{
$this->audioUnitDocNb = $audioUnitDocNb;
return $this;
}
public function getAudioUnitAnim(): ?bool
{
return $this->audioUnitAnim;
}
public function setAudioUnitAnim(?bool $audioUnitAnim): self
{
$this->audioUnitAnim = $audioUnitAnim;
return $this;
}
public function getAudioUnitAnimNb(): ?string
{
return $this->audioUnitAnimNb;
}
public function setAudioUnitAnimNb(?string $audioUnitAnimNb): self
{
$this->audioUnitAnimNb = $audioUnitAnimNb;
return $this;
}
public function getAudioSerieFiction(): ?bool
{
return $this->audioSerieFiction;
}
public function setAudioSerieFiction(?bool $audioSerieFiction): self
{
$this->audioSerieFiction = $audioSerieFiction;
return $this;
}
public function getAudioSerieFictionNb(): ?string
{
return $this->audioSerieFictionNb;
}
public function setAudioSerieFictionNb(?string $audioSerieFictionNb): self
{
$this->audioSerieFictionNb = $audioSerieFictionNb;
return $this;
}
public function getAudioSerieDoc(): ?bool
{
return $this->audioSerieDoc;
}
public function setAudioSerieDoc(?bool $audioSerieDoc): self
{
$this->audioSerieDoc = $audioSerieDoc;
return $this;
}
public function getAudioSerieDocNb(): ?string
{
return $this->audioSerieDocNb;
}
public function setAudioSerieDocNb(?string $audioSerieDocNb): self
{
$this->audioSerieDocNb = $audioSerieDocNb;
return $this;
}
public function getAudioSerieAnim(): ?bool
{
return $this->audioSerieAnim;
}
public function setAudioSerieAnim(bool $audioSerieAnim): self
{
$this->audioSerieAnim = $audioSerieAnim;
return $this;
}
public function getAudioSerieAnimNb(): ?string
{
return $this->audioSerieAnimNb;
}
public function setAudioSerieAnimNb(?string $audioSerieAnimNb): self
{
$this->audioSerieAnimNb = $audioSerieAnimNb;
return $this;
}
public function getAudioAutre(): ?bool
{
return $this->audioAutre;
}
public function setAudioAutre(?bool $audioAutre): self
{
$this->audioAutre = $audioAutre;
return $this;
}
public function getAudioAutrePrecision(): ?string
{
return $this->audioAutrePrecision;
}
public function setAudioAutrePrecision(?string $audioAutrePrecision): self
{
$this->audioAutrePrecision = $audioAutrePrecision;
return $this;
}
public function getAudioAutreNb(): ?string
{
return $this->audioAutreNb;
}
public function setAudioAutreNb(?string $audioAutreNb): self
{
$this->audioAutreNb = $audioAutreNb;
return $this;
}
public function getAutrePrecision1(): ?string
{
return $this->autrePrecision1;
}
public function setAutrePrecision1(?string $autrePrecision1): self
{
$this->autrePrecision1 = $autrePrecision1;
return $this;
}
public function getAutrePrecision1Nb(): ?string
{
return $this->autrePrecision1Nb;
}
public function setAutrePrecision1Nb(?string $autrePrecision1Nb): self
{
$this->autrePrecision1Nb = $autrePrecision1Nb;
return $this;
}
public function getAutrePrecision2(): ?string
{
return $this->autrePrecision2;
}
public function setAutrePrecision2(?string $autrePrecision2): self
{
$this->autrePrecision2 = $autrePrecision2;
return $this;
}
public function getAutrePrecision2Nb(): ?string
{
return $this->autrePrecision2Nb;
}
public function setAutrePrecision2Nb(?string $autrePrecision2Nb): self
{
$this->autrePrecision2Nb = $autrePrecision2Nb;
return $this;
}
/**
* @param File|UploadedFile $catalogueCompletFile
*/
public function setCatalogueCompletFile(?File $catalogueCompletFile = null)
{
$this->catalogueCompletFile = $catalogueCompletFile;
if (null !== $catalogueCompletFile) {
// It is required that at least one field changes if you are using doctrine
// otherwise the event listeners won't be called and the file is lost
$this->catalogueCompletUpdatedAt = new \DateTimeImmutable();
}
}
public function getCatalogueCompletFile(): ?File
{
return $this->catalogueCompletFile;
}
public function setCatalogueComplet(EmbeddedFile $catalogueComplet)
{
$this->catalogueComplet = $catalogueComplet;
}
public function getCatalogueComplet(): ?EmbeddedFile
{
return $this->catalogueComplet;
}
/**
* @param File|UploadedFile $catalogueDevFile
*/
public function setCatalogueDevFile(?File $catalogueDevFile = null)
{
$this->catalogueDevFile = $catalogueDevFile;
if (null !== $catalogueDevFile) {
// It is required that at least one field changes if you are using doctrine
// otherwise the event listeners won't be called and the file is lost
$this->catalogueDevUpdatedAt = new \DateTimeImmutable();
}
}
public function getCatalogueDevFile(): ?File
{
return $this->catalogueDevFile;
}
public function setCatalogueDev(EmbeddedFile $catalogueDev)
{
$this->catalogueDev = $catalogueDev;
}
public function getCatalogueDev(): ?EmbeddedFile
{
return $this->catalogueDev;
}
public function getAdherent(): ?string
{
return $this->adherent;
}
public function setAdherent(?string $adherent): self
{
$this->adherent = $adherent;
return $this;
}
public function getAdherentPrecision(): ?string
{
return $this->adherentPrecision;
}
public function setAdherentPrecision(?string $adherentPrecision): self
{
$this->adherentPrecision = $adherentPrecision;
return $this;
}
public function getSoutienPublic(): ?string
{
return $this->soutienPublic;
}
public function setSoutienPublic(?string $soutienPublic): self
{
$this->soutienPublic = $soutienPublic;
return $this;
}
public function getCompteAuto(): ?string
{
return $this->compteAuto;
}
public function setCompteAuto(?string $compteAuto): self
{
$this->compteAuto = $compteAuto;
return $this;
}
public function getAideProgrammeRegion(): ?bool
{
return $this->aideProgrammeRegion;
}
public function setAideProgrammeRegion(?bool $aideProgrammeRegion): self
{
$this->aideProgrammeRegion = $aideProgrammeRegion;
return $this;
}
public function getAideProgrammeCnc(): ?bool
{
return $this->aideProgrammeCnc;
}
public function setAideProgrammeCnc(?bool $aideProgrammeCnc): self
{
$this->aideProgrammeCnc = $aideProgrammeCnc;
return $this;
}
public function getAideProgrammeProcirep(): ?bool
{
return $this->aideProgrammeProcirep;
}
public function setAideProgrammeProcirep(?bool $aideProgrammeProcirep): self
{
$this->aideProgrammeProcirep = $aideProgrammeProcirep;
return $this;
}
public function getAideEuro(): ?string
{
return $this->aideEuro;
}
public function setAideEuro(?string $aideEuro): self
{
$this->aideEuro = $aideEuro;
return $this;
}
public function getAideEuroPrecision(): ?string
{
return $this->aideEuroPrecision;
}
public function setAideEuroPrecision(?string $aideEuroPrecision): self
{
$this->aideEuroPrecision = $aideEuroPrecision;
return $this;
}
public function getCoprodInter(): ?string
{
return $this->coprodInter;
}
public function setCoprodInter(?string $coprodInter): self
{
$this->coprodInter = $coprodInter;
return $this;
}
public function getLangueEtrangere(): ?bool
{
return $this->langueEtrangere;
}
public function setLangueEtrangere(?bool $langueEtrangere): self
{
$this->langueEtrangere = $langueEtrangere;
return $this;
}
public function getLangueEtrangerePrecision(): ?string
{
return $this->langueEtrangerePrecision;
}
public function setLangueEtrangerePrecision(?string $langueEtrangerePrecision): self
{
$this->langueEtrangerePrecision = $langueEtrangerePrecision;
return $this;
}
public function getProdExe(): ?string
{
return $this->prodExe;
}
public function setProdExe(?string $prodExe): self
{
$this->prodExe = $prodExe;
return $this;
}
public function getProdExeNationale(): ?bool
{
return $this->prodExeNationale;
}
public function setProdExeNationale(?bool $prodExeNationale): self
{
$this->prodExeNationale = $prodExeNationale;
return $this;
}
public function getProdExeInternationale(): ?bool
{
return $this->prodExeInternationale;
}
public function setProdExeInternationale(?bool $prodExeInternationale): self
{
$this->prodExeInternationale = $prodExeInternationale;
return $this;
}
public function getFormationProd(): ?string
{
return $this->formationProd;
}
public function setFormationProd(?string $formationProd): self
{
$this->formationProd = $formationProd;
return $this;
}
public function getFormationProdPrecision(): ?string
{
return $this->formationProdPrecision;
}
public function setFormationProdPrecision(?string $formationProdPrecision): self
{
$this->formationProdPrecision = $formationProdPrecision;
return $this;
}
public function getDistribution(): ?string
{
return $this->distribution;
}
public function setDistribution(?string $distribution): self
{
$this->distribution = $distribution;
return $this;
}
public function getDistributionDepuis(): ?\DateTimeInterface
{
return $this->distributionDepuis;
}
public function setDistributionDepuis(?\DateTimeInterface $distributionDepuis): self
{
$this->distributionDepuis = $distributionDepuis;
return $this;
}
public function getDistributionNbFilm(): ?string
{
return $this->distributionNbFilm;
}
public function setDistributionNbFilm(?string $distributionNbFilm): self
{
$this->distributionNbFilm = $distributionNbFilm;
return $this;
}
public function getDistributionFilmType(): ?string
{
return $this->distributionFilmType;
}
public function setDistributionFilmType(?string $distributionFilmType): self
{
$this->distributionFilmType = $distributionFilmType;
return $this;
}
public function getSuggestionReseau(): ?string
{
return $this->suggestionReseau;
}
public function setSuggestionReseau(?string $suggestionReseau): self
{
$this->suggestionReseau = $suggestionReseau;
return $this;
}
public function getCreatedAt(): ?\DateTimeInterface
{
return $this->createdAt;
}
public function setCreatedAt(\DateTimeInterface $createdAt): self
{
$this->createdAt = $createdAt;
return $this;
}
public function getUser(): ?User
{
return $this->user;
}
public function setUser(?User $user): self
{
$this->user = $user;
return $this;
}
/**
* @return Collection|Filmographie[]
*/
public function getFilmographies(): Collection
{
return $this->filmographies;
}
public function addFilmography(Filmographie $filmography): self
{
if (!$this->filmographies->contains($filmography)) {
$this->filmographies[] = $filmography;
$filmography->setProductionCineAudio($this);
}
return $this;
}
public function removeFilmography(Filmographie $filmography): self
{
if ($this->filmographies->contains($filmography)) {
$this->filmographies->removeElement($filmography);
// set the owning side to null (unless already changed)
if ($filmography->getProductionCineAudio() === $this) {
$filmography->setProductionCineAudio(null);
}
}
return $this;
}
public function getModifiedAt(): ?\DateTimeInterface
{
return $this->modifiedAt;
}
public function setModifiedAt(\DateTimeInterface $modifiedAt = null): self
{
$this->modifiedAt = $modifiedAt;
return $this;
}
public function getStatut(): ?string
{
return $this->statut;
}
public function setStatut(string $statut): self
{
$this->statut = $statut;
return $this;
}
public function getStatutDate(): ?\DateTimeInterface
{
return $this->statutDate;
}
public function setStatutDate(\DateTimeInterface $statutDate): self
{
$this->statutDate = $statutDate;
return $this;
}
public function getWebDoc(): ?bool
{
return $this->webDoc;
}
public function setWebDoc(?bool $webDoc): self
{
$this->webDoc = $webDoc;
return $this;
}
public function getWebFiction(): ?bool
{
return $this->webFiction;
}
public function setWebFiction(?bool $webFiction): self
{
$this->webFiction = $webFiction;
return $this;
}
public function getWebRealiteAug(): ?bool
{
return $this->webRealiteAug;
}
public function setWebRealiteAug(?bool $webRealiteAug): self
{
$this->webRealiteAug = $webRealiteAug;
return $this;
}
public function getWebDocNb(): ?string
{
return $this->webDocNb;
}
public function setWebDocNb(?string $webDocNb): self
{
$this->webDocNb = $webDocNb;
return $this;
}
public function getWebFictionNb(): ?string
{
return $this->webFictionNb;
}
public function setWebFictionNb(?string $webFictionNb): self
{
$this->webFictionNb = $webFictionNb;
return $this;
}
public function getWebRealiteAugNb(): ?string
{
return $this->webRealiteAugNb;
}
public function setWebRealiteAugNb(?string $webRealiteAugNb): self
{
$this->webRealiteAugNb = $webRealiteAugNb;
return $this;
}
public function getWebRealiteVirtuelle(): ?bool
{
return $this->webRealiteVirtuelle;
}
public function setWebRealiteVirtuelle(?bool $webRealiteVirtuelle): self
{
$this->webRealiteVirtuelle = $webRealiteVirtuelle;
return $this;
}
public function getWebRealiteVirtuelleNb(): ?string
{
return $this->webRealiteVirtuelleNb;
}
public function setWebRealiteVirtuelleNb(?string $webRealiteVirtuelleNb): self
{
$this->webRealiteVirtuelleNb = $webRealiteVirtuelleNb;
return $this;
}
}