<?php
namespace App\Entity;
use App\Repository\FicheSuivieStagiaireTfpapsRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=FicheSuivieStagiaireTfpapsRepository::class)
*/
class FicheSuivieStagiaireTfpaps
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\OneToOne(targetEntity=Inscrit::class, inversedBy="ficheSuivieStagiaireTfpaps", cascade={"persist", "remove"})
*/
private $inscrit;
/**
* @ORM\ManyToOne(targetEntity=Formateur::class, inversedBy="ficheSuivieStagiaireTfpaps")
*/
private $formateur;
/**
* @ORM\Column(type="string", length=1, nullable=true)
*/
private $presenceDocObligatoire;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $presenceSem1;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $presenceSem2;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $presenceSem3;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $presenceSem4;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $presenceSem5;
/**
* @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 $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="string", length=1, nullable=true)
*/
private $certificatObtenu;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $observationBilanSem1;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $observationBilanSem2;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $observationBilanSem3;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $observationBilanSem4;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $observationBilanSem5;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $pointAmeliorerSem1;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $pointAmeliorerSem2;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $pointAmeliorerSem3;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $pointAmeliorerSem4;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $pointAmeliorerSem5;
/**
* @ORM\Column(type="datetime_immutable", nullable=true)
*/
private $createdAt;
/**
* @ORM\Column(type="datetime_immutable", nullable=true)
*/
private $updatedAt;
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 getPresenceDocObligatoire(): ?string
{
return $this->presenceDocObligatoire;
}
public function setPresenceDocObligatoire(?string $presenceDocObligatoire): self
{
$this->presenceDocObligatoire = $presenceDocObligatoire;
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 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 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 getCertificatObtenu(): ?string
{
return $this->certificatObtenu;
}
public function setCertificatObtenu(?string $certificatObtenu): self
{
$this->certificatObtenu = $certificatObtenu;
return $this;
}
public function getObservationBilanSem1(): ?string
{
return $this->observationBilanSem1;
}
public function setObservationBilanSem1(?string $observationBilanSem1): self
{
$this->observationBilanSem1 = $observationBilanSem1;
return $this;
}
public function getObservationBilanSem2(): ?string
{
return $this->observationBilanSem2;
}
public function setObservationBilanSem2(?string $observationBilanSem2): self
{
$this->observationBilanSem2 = $observationBilanSem2;
return $this;
}
public function getObservationBilanSem3(): ?string
{
return $this->observationBilanSem3;
}
public function setObservationBilanSem3(?string $observationBilanSem3): self
{
$this->observationBilanSem3 = $observationBilanSem3;
return $this;
}
public function getObservationBilanSem4(): ?string
{
return $this->observationBilanSem4;
}
public function setObservationBilanSem4(?string $observationBilanSem4): self
{
$this->observationBilanSem4 = $observationBilanSem4;
return $this;
}
public function getObservationBilanSem5(): ?string
{
return $this->observationBilanSem1;
}
public function setObservationBilanSem5(?string $observationBilanSem5): self
{
$this->observationBilanSem5 = $observationBilanSem5;
return $this;
}
public function getPointAmeliorerSem1(): ?string
{
return $this->pointAmeliorerSem1;
}
public function setPointAmeliorerSem1(?string $pointAmeliorerSem1): self
{
$this->pointAmeliorerSem1 = $pointAmeliorerSem1;
return $this;
}
public function getPointAmeliorerSem2(): ?string
{
return $this->pointAmeliorerSem2;
}
public function setPointAmeliorerSem2(?string $pointAmeliorerSem2): self
{
$this->pointAmeliorerSem2 = $pointAmeliorerSem2;
return $this;
}
public function getPointAmeliorerSem3(): ?string
{
return $this->pointAmeliorerSem3;
}
public function setPointAmeliorerSem3(?string $pointAmeliorerSem3): self
{
$this->pointAmeliorerSem3 = $pointAmeliorerSem3;
return $this;
}
public function getPointAmeliorerSem4(): ?string
{
return $this->pointAmeliorerSem4;
}
public function setPointAmeliorerSem4(?string $pointAmeliorerSem4): self
{
$this->pointAmeliorerSem4 = $pointAmeliorerSem4;
return $this;
}
public function getPointAmeliorerSem5(): ?string
{
return $this->pointAmeliorerSem5;
}
public function setPointAmeliorerSem5(?string $pointAmeliorerSem5): self
{
$this->pointAmeliorerSem5 = $pointAmeliorerSem5;
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;
}
}