<?php
namespace App\Entity;
use App\Repository\PemployeDocumentRepository;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: PemployeDocumentRepository::class)]
class PemployeDocument
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\OneToOne(inversedBy: 'document', cascade: ['persist', 'remove'])]
private ?Pemploye $employe = null;
#[ORM\Column(nullable: true)]
private ?bool $cin = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $cinPath = null;
#[ORM\Column(nullable: true)]
private ?bool $acteNaissance = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $acteNaissancePath = null;
#[ORM\Column(nullable: true)]
private ?bool $formulaire = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $formulairePath = null;
#[ORM\Column(nullable: true)]
private ?bool $contrat = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $contratPath = null;
#[ORM\Column]
private ?bool $dossierMedical = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $dossierMedicalPath = null;
#[ORM\Column(nullable: true)]
private ?bool $bac = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $bacPath = null;
#[ORM\Column(nullable: true)]
private ?bool $diplome = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $diplomePath = null;
#[ORM\Column(nullable: true)]
private ?bool $cv = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $cvPath = null;
#[ORM\Column(nullable: true)]
private ?bool $rib = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $ribPath = null;
#[ORM\Column(nullable: true)]
private ?bool $ficheAnthropometrique = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $ficheAnthropometriquePath = null;
#[ORM\Column(nullable: true)]
private ?bool $photo = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $photoPath = null;
#[ORM\Column(nullable: true)]
private ?bool $emprunte = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $empruntePath = null;
#[ORM\Column(nullable: true)]
private ?bool $acteMariage = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $acteMariagePath = null;
#[ORM\Column(nullable: true)]
private ?bool $cinConjoint = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $cinConjointPath = null;
#[ORM\Column(nullable: true)]
private ?bool $acteNaissanceEnfants = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $acteNaissanceEnfantsPath = null;
#[ORM\Column(nullable: true)]
private ?bool $cinEnfants = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $cinEnfantsPath = null;
#[ORM\Column(nullable: true)]
private ?bool $cinParents = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $cinParentsPath = null;
public function getId(): ?int
{
return $this->id;
}
public function getEmploye(): ?Pemploye
{
return $this->employe;
}
public function setEmploye(?Pemploye $employe): static
{
$this->employe = $employe;
return $this;
}
public function isCin(): ?bool
{
return $this->cin;
}
public function setCin(?bool $cin): static
{
$this->cin = $cin;
return $this;
}
public function getCinPath(): ?string
{
return $this->cinPath;
}
public function setCinPath(?string $cinPath): static
{
$this->cinPath = $cinPath;
return $this;
}
public function isActeNaissance(): ?bool
{
return $this->acteNaissance;
}
public function setActeNaissance(?bool $acteNaissance): static
{
$this->acteNaissance = $acteNaissance;
return $this;
}
public function getActeNaissancePath(): ?string
{
return $this->acteNaissancePath;
}
public function setActeNaissancePath(?string $acteNaissancePath): static
{
$this->acteNaissancePath = $acteNaissancePath;
return $this;
}
public function isFormulaire(): ?bool
{
return $this->formulaire;
}
public function setFormulaire(?bool $formulaire): static
{
$this->formulaire = $formulaire;
return $this;
}
public function getFormulairePath(): ?string
{
return $this->formulairePath;
}
public function setFormulairePath(?string $formulairePath): static
{
$this->formulairePath = $formulairePath;
return $this;
}
public function isContrat(): ?bool
{
return $this->contrat;
}
public function setContrat(?bool $contrat): static
{
$this->contrat = $contrat;
return $this;
}
public function getContratPath(): ?string
{
return $this->contratPath;
}
public function setContratPath(?string $contratPath): static
{
$this->contratPath = $contratPath;
return $this;
}
public function isDossierMedical(): ?bool
{
return $this->dossierMedical;
}
public function setDossierMedical(bool $dossierMedical): static
{
$this->dossierMedical = $dossierMedical;
return $this;
}
public function getDossierMedicalPath(): ?string
{
return $this->dossierMedicalPath;
}
public function setDossierMedicalPath(?string $dossierMedicalPath): static
{
$this->dossierMedicalPath = $dossierMedicalPath;
return $this;
}
public function isBac(): ?bool
{
return $this->bac;
}
public function setBac(?bool $bac): static
{
$this->bac = $bac;
return $this;
}
public function getBacPath(): ?string
{
return $this->bacPath;
}
public function setBacPath(?string $bacPath): static
{
$this->bacPath = $bacPath;
return $this;
}
public function isDiplome(): ?bool
{
return $this->diplome;
}
public function setDiplome(?bool $diplome): static
{
$this->diplome = $diplome;
return $this;
}
public function getDiplomePath(): ?string
{
return $this->diplomePath;
}
public function setDiplomePath(?string $diplomePath): static
{
$this->diplomePath = $diplomePath;
return $this;
}
public function isCv(): ?bool
{
return $this->cv;
}
public function setCv(?bool $cv): static
{
$this->cv = $cv;
return $this;
}
public function getCvPath(): ?string
{
return $this->cvPath;
}
public function setCvPath(?string $cvPath): static
{
$this->cvPath = $cvPath;
return $this;
}
public function isRib(): ?bool
{
return $this->rib;
}
public function setRib(?bool $rib): static
{
$this->rib = $rib;
return $this;
}
public function getRibPath(): ?string
{
return $this->ribPath;
}
public function setRibPath(?string $ribPath): static
{
$this->ribPath = $ribPath;
return $this;
}
public function isFicheAnthropometrique(): ?bool
{
return $this->ficheAnthropometrique;
}
public function setFicheAnthropometrique(?bool $ficheAnthropometrique): static
{
$this->ficheAnthropometrique = $ficheAnthropometrique;
return $this;
}
public function getFicheAnthropometriquePath(): ?string
{
return $this->ficheAnthropometriquePath;
}
public function setFicheAnthropometriquePath(?string $ficheAnthropometriquePath): static
{
$this->ficheAnthropometriquePath = $ficheAnthropometriquePath;
return $this;
}
public function isPhoto(): ?bool
{
return $this->photo;
}
public function setPhoto(?bool $photo): static
{
$this->photo = $photo;
return $this;
}
public function getPhotoPath(): ?string
{
return $this->photoPath;
}
public function setPhotoPath(?string $photoPath): static
{
$this->photoPath = $photoPath;
return $this;
}
public function isEmprunte(): ?bool
{
return $this->emprunte;
}
public function setEmprunte(?bool $emprunte): static
{
$this->emprunte = $emprunte;
return $this;
}
public function getEmpruntePath(): ?string
{
return $this->empruntePath;
}
public function setEmpruntePath(?string $empruntePath): static
{
$this->empruntePath = $empruntePath;
return $this;
}
public function isActeMariage(): ?bool
{
return $this->acteMariage;
}
public function setActeMariage(?bool $acteMariage): static
{
$this->acteMariage = $acteMariage;
return $this;
}
public function getActeMariagePath(): ?string
{
return $this->acteMariagePath;
}
public function setActeMariagePath(?string $acteMariagePath): static
{
$this->acteMariagePath = $acteMariagePath;
return $this;
}
public function isCinConjoint(): ?bool
{
return $this->cinConjoint;
}
public function setCinConjoint(?bool $cinConjoint): static
{
$this->cinConjoint = $cinConjoint;
return $this;
}
public function getCinConjointPath(): ?string
{
return $this->cinConjointPath;
}
public function setCinConjointPath(?string $cinConjointPath): static
{
$this->cinConjointPath = $cinConjointPath;
return $this;
}
public function isActeNaissanceEnfants(): ?bool
{
return $this->acteNaissanceEnfants;
}
public function setActeNaissanceEnfants(?bool $acteNaissanceEnfants): static
{
$this->acteNaissanceEnfants = $acteNaissanceEnfants;
return $this;
}
public function getActeNaissanceEnfantsPath(): ?string
{
return $this->acteNaissanceEnfantsPath;
}
public function setActeNaissanceEnfantsPath(?string $acteNaissanceEnfantsPath): static
{
$this->acteNaissanceEnfantsPath = $acteNaissanceEnfantsPath;
return $this;
}
public function isCinEnfants(): ?bool
{
return $this->cinEnfants;
}
public function setCinEnfants(?bool $cinEnfants): static
{
$this->cinEnfants = $cinEnfants;
return $this;
}
public function getCinEnfantsPath(): ?string
{
return $this->cinEnfantsPath;
}
public function setCinEnfantsPath(?string $cinEnfantsPath): static
{
$this->cinEnfantsPath = $cinEnfantsPath;
return $this;
}
public function isCinParents(): ?bool
{
return $this->cinParents;
}
public function setCinParents(?bool $cinParents): static
{
$this->cinParents = $cinParents;
return $this;
}
public function getCinParentsPath(): ?string
{
return $this->cinParentsPath;
}
public function setCinParentsPath(?string $cinParentsPath): static
{
$this->cinParentsPath = $cinParentsPath;
return $this;
}
}