src/Entity/SuivieEnseignement.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\SuivieEnseignementRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\DBAL\Types\Types;
  7. use Doctrine\ORM\Mapping as ORM;
  8. #[ORM\Entity(repositoryClassSuivieEnseignementRepository::class)]
  9. class SuivieEnseignement
  10. {
  11.     #[ORM\Id]
  12.     #[ORM\GeneratedValue]
  13.     #[ORM\Column]
  14.     private ?int $id null;
  15.     #[ORM\Column(typeTypes::DATE_MUTABLEnullabletrue)]
  16.     private ?\DateTimeInterface $datesuivie null;
  17.     #[ORM\Column(length255nullabletrue)]
  18.     private ?string $nomprogramme null;
  19.     #[ORM\Column(length255nullabletrue)]
  20.     private ?string $presence null;
  21.     #[ORM\Column(length255nullabletrue)]
  22.     private ?string $nomseance null;
  23.     #[ORM\Column(length255nullabletrue)]
  24.     private ?string $matiere null;
  25.     #[ORM\Column(length255nullabletrue)]
  26.     private ?string $nomenfant null;
  27.     #[ORM\Column(length255nullabletrue)]
  28.     private ?string $nomtuteur null;
  29.     #[ORM\Column(length255nullabletrue)]
  30.     private ?string $travail null;
  31.     #[ORM\Column(length255nullabletrue)]
  32.     private ?string $descriptiontravail null;
  33.     #[ORM\Column(length255nullabletrue)]
  34.     private ?string $comportement null;
  35.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  36.     private ?string $commentaireintervenant null;
  37.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  38.     private ?string $commentaireenseignant null;
  39.     #[ORM\Column(nullabletrue)]
  40.     private ?int $nbreactivites null;
  41.     #[ORM\Column(length255nullabletrue)]
  42.     private ?string $presenceseance1 null;
  43.     #[ORM\Column(length255nullabletrue)]
  44.     private ?string $presenceseance2 null;
  45.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  46.     private ?string $commentaireintervenant2 null;
  47.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  48.     private ?string $commentaireenseignant2 null;
  49.     #[ORM\Column(nullabletrue)]
  50.     private ?int $nbreactivites2 null;
  51.     #[ORM\Column(length255nullabletrue)]
  52.     private ?string $fichesuivie null;
  53.     #[ORM\OneToMany(mappedBy'Suivienseignement'targetEntityMembreSeanceSuiviEns::class, cascade: ['persist''remove'])]
  54.     private Collection $membreSeanceSuiviEns;
  55.     #[ORM\Column(length255nullabletrue)]
  56.     private ?string $thematique null;
  57.     #[ORM\Column(length255nullabletrue)]
  58.     private ?string $reussi null;
  59.     public function __construct()
  60.     {
  61.         $this->membreSeanceSuiviEns = new ArrayCollection();
  62.     }
  63.     public function getId(): ?int
  64.     {
  65.         return $this->id;
  66.     }
  67.     public function getDateSuivie(): ?\DateTimeInterface
  68.     {
  69.         return $this->datesuivie;
  70.     }
  71.     public function setDateSuivie(?\DateTimeInterface $datesuivie): self
  72.     {
  73.         $this->datesuivie $datesuivie;
  74.         return $this;
  75.     }
  76.     public function getNomProgramme(): ?string
  77.     {
  78.         return $this->nomprogramme;
  79.     }
  80.     public function setNomProgramme(?string $nomprogramme): self
  81.     {
  82.         $this->nomprogramme $nomprogramme;
  83.         return $this;
  84.     }
  85.     public function getPresence(): ?string
  86.     {
  87.         return $this->presence;
  88.     }
  89.     public function setPresence(?string $presence): self
  90.     {
  91.         $this->presence $presence;
  92.         return $this;
  93.     }
  94.     public function getNomSeance(): ?string
  95.     {
  96.         return $this->nomseance;
  97.     }
  98.     public function setNomSeance(?string $nomseance): self
  99.     {
  100.         $this->nomseance $nomseance;
  101.         return $this;
  102.     }
  103.     public function getMatiere(): ?string
  104.     {
  105.         return $this->matiere;
  106.     }
  107.     public function setMatiere(?string $matiere): self
  108.     {
  109.         $this->matiere $matiere;
  110.         return $this;
  111.     }
  112.     public function getNomEnfant(): ?string
  113.     {
  114.         return $this->nomenfant;
  115.     }
  116.     public function setNomEnfant(?string $nomenfant): self
  117.     {
  118.         $this->nomenfant $nomenfant;
  119.         return $this;
  120.     }
  121.     public function getNomTuteur(): ?string
  122.     {
  123.         return $this->nomtuteur;
  124.     }
  125.     public function setNomTuteur(?string $nomtuteur): self
  126.     {
  127.         $this->nomtuteur $nomtuteur;
  128.         return $this;
  129.     }
  130.     public function getTravail(): ?string
  131.     {
  132.         return $this->travail;
  133.     }
  134.     public function setTravail(?string $travail): self
  135.     {
  136.         $this->travail $travail;
  137.         return $this;
  138.     }
  139.     public function getDescriptiontravail(): ?string
  140.     {
  141.         return $this->descriptiontravail;
  142.     }
  143.     public function setDescriptiontravail(?string $descriptiontravail): self
  144.     {
  145.         $this->descriptiontravail $descriptiontravail;
  146.         return $this;
  147.     }
  148.     public function getComportement(): ?string
  149.     {
  150.         return $this->comportement;
  151.     }
  152.     public function setComportement(?string $comportement): self
  153.     {
  154.         $this->comportement $comportement;
  155.         return $this;
  156.     }
  157.     public function getCommentaireintervenant(): ?string
  158.     {
  159.         return $this->commentaireintervenant;
  160.     }
  161.     public function setCommentaireintervenant(?string $commentaireintervenant): self
  162.     {
  163.         $this->commentaireintervenant $commentaireintervenant;
  164.         return $this;
  165.     }
  166.     public function getCommentaireenseignant(): ?string
  167.     {
  168.         return $this->commentaireenseignant;
  169.     }
  170.     public function setCommentaireenseignant(?string $commentaireenseignant): self
  171.     {
  172.         $this->commentaireenseignant $commentaireenseignant;
  173.         return $this;
  174.     }
  175.     public function getNbreactivites(): ?int
  176.     {
  177.         return $this->nbreactivites;
  178.     }
  179.     public function setNbreactivites(?int $nbreactivites): self
  180.     {
  181.         $this->nbreactivites $nbreactivites;
  182.         return $this;
  183.     }
  184.     /*public function getFichesuivie()
  185.     {
  186.         return $this->fichesuivie;
  187.     }
  188.     public function setFichesuivie($fichesuivie): self
  189.     {
  190.         $this->fichesuivie = $fichesuivie;
  191.         return $this;
  192.     }*/
  193.     /*public function getMembreSeance(): ?MembreSeance
  194.     {
  195.         return $this->membreSeance;
  196.     }
  197.     public function setMembreSeance(?MembreSeance $membreSeance): self
  198.     {
  199.         // unset the owning side of the relation if necessary
  200.         if ($membreSeance === null && $this->membreSeance !== null) {
  201.             $this->membreSeance->setSuivieenseignement(null);
  202.         }
  203.         // set the owning side of the relation if necessary
  204.         if ($membreSeance !== null && $membreSeance->getSuivieenseignement() !== $this) {
  205.             $membreSeance->setSuivieenseignement($this);
  206.         }
  207.         $this->membreSeance = $membreSeance;
  208.         return $this;
  209.     }*/
  210.     public function getPresenceSeance1(): ?string
  211.     {
  212.         return $this->presenceseance1;
  213.     }
  214.     public function setPresenceSeance1(?string $presenceseance1): self
  215.     {
  216.         $this->presenceseance1 $presenceseance1;
  217.         return $this;
  218.     }
  219.     public function getPresenceSeance2(): ?string
  220.     {
  221.         return $this->presenceseance2;
  222.     }
  223.     public function setPresenceSeance2(?string $presenceseance2): self
  224.     {
  225.         $this->presenceseance2 $presenceseance2;
  226.         return $this;
  227.     }
  228.     public function getCommentaireintervenant2(): ?string
  229.     {
  230.         return $this->commentaireintervenant2;
  231.     }
  232.     public function setCommentaireintervenant2(?string $commentaireintervenant2): self
  233.     {
  234.         $this->commentaireintervenant2 $commentaireintervenant2;
  235.         return $this;
  236.     }
  237.     public function getCommentaireenseignant2(): ?string
  238.     {
  239.         return $this->commentaireenseignant2;
  240.     }
  241.     public function setCommentaireenseignant2(?string $commentaireenseignant2): self
  242.     {
  243.         $this->commentaireenseignant2 $commentaireenseignant2;
  244.         return $this;
  245.     }
  246.     public function getNbreactivites2(): ?int
  247.     {
  248.         return $this->nbreactivites2;
  249.     }
  250.     public function setNbreactivites2(?int $nbreactivites2): self
  251.     {
  252.         $this->nbreactivites2 $nbreactivites2;
  253.         return $this;
  254.     }
  255.     public function getFichesuivie(): ?string
  256.     {
  257.         return $this->fichesuivie;
  258.     }
  259.     public function setFichesuivie(?string $fichesuivie): self
  260.     {
  261.         $this->fichesuivie $fichesuivie;
  262.         return $this;
  263.     }
  264.     /**
  265.      * @return Collection<int, MembreSeanceSuiviEns>
  266.      */
  267.     public function getMembreSeanceSuiviEns(): Collection
  268.     {
  269.         return $this->membreSeanceSuiviEns;
  270.     }
  271.     public function addMembreSeanceSuiviEn(MembreSeanceSuiviEns $membreSeanceSuiviEn): self
  272.     {
  273.         if (!$this->membreSeanceSuiviEns->contains($membreSeanceSuiviEn)) {
  274.             $this->membreSeanceSuiviEns->add($membreSeanceSuiviEn);
  275.             $membreSeanceSuiviEn->setSuivienseignement($this);
  276.         }
  277.         return $this;
  278.     }
  279.     public function removeMembreSeanceSuiviEn(MembreSeanceSuiviEns $membreSeanceSuiviEn): self
  280.     {
  281.         if ($this->membreSeanceSuiviEns->removeElement($membreSeanceSuiviEn)) {
  282.             // set the owning side to null (unless already changed)
  283.             if ($membreSeanceSuiviEn->getSuivienseignement() === $this) {
  284.                 $membreSeanceSuiviEn->setSuivienseignement(null);
  285.             }
  286.         }
  287.         return $this;
  288.     }
  289.     public function getThematique(): ?string
  290.     {
  291.         return $this->thematique;
  292.     }
  293.     public function setThematique(?string $thematique): self
  294.     {
  295.         $this->thematique $thematique;
  296.         return $this;
  297.     }
  298.     public function getReussi(): ?string
  299.     {
  300.         return $this->reussi;
  301.     }
  302.     public function setReussi(?string $reussi): self
  303.     {
  304.         $this->reussi $reussi;
  305.         return $this;
  306.     }
  307. }