<?php
namespace App\Entity;
use App\Repository\FicheSuivieStagiaireCqpDsspRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=FicheSuivieStagiaireCqpDsspRepository::class)
*/
class FicheSuivieStagiaireCqpDssp
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\OneToOne(targetEntity=Inscrit::class, inversedBy="ficheSuivieStagiaireCqpDssp", cascade={"persist", "remove"})
*/
private $inscrit;
/**
* @ORM\ManyToOne(targetEntity=Formateur::class, inversedBy="ficheSuivieStagiaireCqpDssps")
*/
private $formateur;
/**
* @ORM\Column(type="string", length=1, nullable=true)
*/
private $presenceDocObligatoireCni;
/**
* @ORM\Column(type="string", length=1, nullable=true)
*/
private $presenceDocObligatoireCv;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureStagiaire;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureStagSem1;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureStagSem2;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureStagSem3;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureStagSem4;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureStagSem5;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureStagSem6;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureStagSem7;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureFormateur;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureFormSem1;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureFormSem2;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureFormSem3;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureFormSem4;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureFormSem5;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureFormSem6;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $signatureFormSem7;
/**
* @ORM\Column(type="string", length=1, nullable=true)
*/
private $diplomeObtenu;
/**
* @ORM\Column(type="datetime_immutable", nullable=true)
*/
private $createdAt;
/**
* @ORM\Column(type="datetime_immutable", nullable=true)
*/
private $updatedAt;
/**
* @ORM\Column(type="string", length=1, nullable=true)
*/
private $presenceSem1;
/**
* @ORM\Column(type="string", length=1, nullable=true)
*/
private $presenceSem2;
/**
* @ORM\Column(type="string", length=1, nullable=true)
*/
private $presenceSem3;
/**
* @ORM\Column(type="string", length=1, nullable=true)
*/
private $presenceSem4;
/**
* @ORM\Column(type="string", length=1, nullable=true)
*/
private $presenceSem5;
/**
* @ORM\Column(type="string", length=1, nullable=true)
*/
private $presenceSem6;
/**
* @ORM\Column(type="string", length=1, nullable=true)
*/
private $presenceSem7;
public function __construct()
{
$this->createdAt = $this->updatedAt = new \DateTimeImmutable();
}
public function getId(): ?int
{
return $this->id;
}
public function getInscrit(): ?Inscrit
{
return $this->inscrit;
}
public function setInscrit(?Inscrit $inscrit): self
{
$this->inscrit = $inscrit;
return $this;
}
public function getFormateur(): ?Formateur
{
return $this->formateur;
}
public function setFormateur(?Formateur $formateur): self
{
$this->formateur = $formateur;
return $this;
}
public function getPresenceDocObligatoireCni(): ?string
{
return $this->presenceDocObligatoireCni;
}
public function setPresenceDocObligatoireCni(?string $presenceDocObligatoireCni): self
{
$this->presenceDocObligatoireCni = $presenceDocObligatoireCni;
return $this;
}
public function getPresenceDocObligatoireCv(): ?string
{
return $this->presenceDocObligatoireCv;
}
public function setPresenceDocObligatoireCv(?string $presenceDocObligatoireCv): self
{
$this->presenceDocObligatoireCv = $presenceDocObligatoireCv;
return $this;
}
public function getSignatureStagiaire(): ?string
{
return $this->signatureStagiaire;
}
public function setSignatureStagiaire(?string $signatureStagiaire): self
{
$this->signatureStagiaire = $signatureStagiaire;
return $this;
}
public function getSignatureStagSem1(): ?string
{
return $this->signatureStagSem1;
}
public function setSignatureStagSem1(?string $signatureStagSem1): self
{
$this->signatureStagSem1 = $signatureStagSem1;
return $this;
}
public function getSignatureStagSem2(): ?string
{
return $this->signatureStagSem2;
}
public function setSignatureStagSem2(?string $signatureStagSem2): self
{
$this->signatureStagSem2 = $signatureStagSem2;
return $this;
}
public function getSignatureStagSem3(): ?string
{
return $this->signatureStagSem3;
}
public function setSignatureStagSem3(string $signatureStagSem3): self
{
$this->signatureStagSem3 = $signatureStagSem3;
return $this;
}
public function getSignatureStagSem4(): ?string
{
return $this->signatureStagSem4;
}
public function setSignatureStagSem4(?string $signatureStagSem4): self
{
$this->signatureStagSem4 = $signatureStagSem4;
return $this;
}
public function getSignatureStagSem5(): ?string
{
return $this->signatureStagSem5;
}
public function setSignatureStagSem5(?string $signatureStagSem5): self
{
$this->signatureStagSem5 = $signatureStagSem5;
return $this;
}
public function getSignatureStagSem6(): ?string
{
return $this->signatureStagSem6;
}
public function setSignatureStagSem6(?string $signatureStagSem6): self
{
$this->signatureStagSem6 = $signatureStagSem6;
return $this;
}
public function getSignatureStagSem7(): ?string
{
return $this->signatureStagSem7;
}
public function setSignatureStagSem7(?string $signatureStagSem7): self
{
$this->signatureStagSem7 = $signatureStagSem7;
return $this;
}
public function getSignatureFormateur(): ?string
{
return $this->signatureFormateur;
}
public function setSignatureFormateur(?string $signatureFormateur): self
{
$this->signatureFormateur = $signatureFormateur;
return $this;
}
public function getSignatureFormSem1(): ?string
{
return $this->signatureFormSem1;
}
public function setSignatureFormSem1(?string $signatureFormSem1): self
{
$this->signatureFormSem1 = $signatureFormSem1;
return $this;
}
public function getSignatureFormSem2(): ?string
{
return $this->signatureFormSem2;
}
public function setSignatureFormSem2(?string $signatureFormSem2): self
{
$this->signatureFormSem2 = $signatureFormSem2;
return $this;
}
public function getSignatureFormSem3(): ?string
{
return $this->signatureFormSem3;
}
public function setSignatureFormSem3(?string $signatureFormSem3): self
{
$this->signatureFormSem3 = $signatureFormSem3;
return $this;
}
public function getSignatureFormSem4(): ?string
{
return $this->signatureFormSem4;
}
public function setSignatureFormSem4(?string $signatureFormSem4): self
{
$this->signatureFormSem4 = $signatureFormSem4;
return $this;
}
public function getSignatureFormSem5(): ?string
{
return $this->signatureFormSem5;
}
public function setSignatureFormSem5(?string $signatureFormSem5): self
{
$this->signatureFormSem5 = $signatureFormSem5;
return $this;
}
public function getSignatureFormSem6(): ?string
{
return $this->signatureFormSem6;
}
public function setSignatureFormSem6(?string $signatureFormSem6): self
{
$this->signatureFormSem6 = $signatureFormSem6;
return $this;
}
public function getSignatureFormSem7(): ?string
{
return $this->signatureFormSem7;
}
public function setSignatureFormSem7(?string $signatureFormSem7): self
{
$this->signatureFormSem7 = $signatureFormSem7;
return $this;
}
public function getDiplomeObtenu(): ?string
{
return $this->diplomeObtenu;
}
public function setDiplomeObtenu(?string $diplomeObtenu): self
{
$this->diplomeObtenu = $diplomeObtenu;
return $this;
}
public function getCreatedAt(): ?\DateTimeImmutable
{
return $this->createdAt;
}
public function setCreatedAt(?\DateTimeImmutable $createdAt): self
{
$this->createdAt = $createdAt;
return $this;
}
public function getUpdatedAt(): ?\DateTimeImmutable
{
return $this->updatedAt;
}
public function setUpdatedAt(?\DateTimeImmutable $updatedAt): self
{
$this->updatedAt = $updatedAt;
return $this;
}
public function getPresenceSem1(): ?string
{
return $this->presenceSem1;
}
public function setPresenceSem1(?string $presenceSem1): self
{
$this->presenceSem1 = $presenceSem1;
return $this;
}
public function getPresenceSem2(): ?string
{
return $this->presenceSem2;
}
public function setPresenceSem2(?string $presenceSem2): self
{
$this->presenceSem2 = $presenceSem2;
return $this;
}
public function getPresenceSem3(): ?string
{
return $this->presenceSem3;
}
public function setPresenceSem3(?string $presenceSem3): self
{
$this->presenceSem3 = $presenceSem3;
return $this;
}
public function getPresenceSem4(): ?string
{
return $this->presenceSem4;
}
public function setPresenceSem4(?string $presenceSem4): self
{
$this->presenceSem4 = $presenceSem4;
return $this;
}
public function getPresenceSem5(): ?string
{
return $this->presenceSem5;
}
public function setPresenceSem5(?string $presenceSem5): self
{
$this->presenceSem5 = $presenceSem5;
return $this;
}
public function getPresenceSem6(): ?string
{
return $this->presenceSem6;
}
public function setPresenceSem6(?string $presenceSem6): self
{
$this->presenceSem6 = $presenceSem6;
return $this;
}
public function getPresenceSem7(): ?string
{
return $this->presenceSem7;
}
public function setPresenceSem7(?string $presenceSem7): self
{
$this->presenceSem7 = $presenceSem7;
return $this;
}
}