src/Entity/FichePreserieCoupeMorceau.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\FichePreserieCoupeMorceauRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\ORM\Mapping as ORM;
  7. #[ORM\Entity(repositoryClassFichePreserieCoupeMorceauRepository::class)]
  8. class FichePreserieCoupeMorceau implements \Stringable
  9. {
  10.     #[ORM\Id]
  11.     #[ORM\GeneratedValue]
  12.     #[ORM\Column(type'integer')]
  13.     private $id;
  14.     #[ORM\Column(type'string'length255nullabletrue)]
  15.     private $libelle;
  16.     #[ORM\Column(type'string'length255nullabletrue)]
  17.     private $utilisation_creux_respecte_sp;
  18.     #[ORM\Column(type'string'length255nullabletrue)]
  19.     private $utilisation_creux_respecte_atelier;
  20.     #[ORM\Column(type'string'length255nullabletrue)]
  21.     private $appairer_couleurs_sp;
  22.     #[ORM\Column(type'string'length255nullabletrue)]
  23.     private $appairer_couleurs_atelier;
  24.     #[ORM\Column(type'string'length255nullabletrue)]
  25.     private $orientation_dessin_sp;
  26.     #[ORM\Column(type'string'length255nullabletrue)]
  27.     private $orientation_dessin_atelier;
  28.     #[ORM\Column(type'string'length255nullabletrue)]
  29.     private $appairer_motif_sp;
  30.     #[ORM\Column(type'string'length255nullabletrue)]
  31.     private $appairer_motif_atelier;
  32.     #[ORM\Column(type'string'length255nullabletrue)]
  33.     private $couper_paire_sp;
  34.     #[ORM\Column(type'string'length255nullabletrue)]
  35.     private $couper_paire_atelier;
  36.     #[ORM\Column(type'string'length255nullabletrue)]
  37.     private $retrait_sp;
  38.     #[ORM\Column(type'string'length255nullabletrue)]
  39.     private $retrait_atelier;
  40.     
  41.     #[ORM\Column(type'boolean'nullabletrue)]
  42.     private $utilisation_creux_respecte_bool_sp;
  43.     #[ORM\Column(type'boolean'nullabletrue)]
  44.     private $utilisation_creux_respecte_bool_atelier;
  45.     #[ORM\Column(type'boolean'nullabletrue)]
  46.     private $appairer_couleurs_bool_sp;
  47.     #[ORM\Column(type'boolean'nullabletrue)]
  48.     private $appairer_couleurs_bool_atelier;
  49.     #[ORM\Column(type'boolean'nullabletrue)]
  50.     private $orientation_dessin_bool_sp;
  51.     #[ORM\Column(type'boolean'nullabletrue)]
  52.     private $orientation_dessin_bool_atelier;
  53.     #[ORM\Column(type'boolean'nullabletrue)]
  54.     private $appairer_motif_bool_sp;
  55.     #[ORM\Column(type'boolean'nullabletrue)]
  56.     private $appairer_motif_bool_atelier;
  57.     #[ORM\Column(type'boolean'nullabletrue)]
  58.     private $couper_paire_bool_sp;
  59.     #[ORM\Column(type'boolean'nullabletrue)]
  60.     private $couper_paire_bool_atelier;
  61.     #[ORM\Column(type'boolean'nullabletrue)]
  62.     private $retrait_bool_sp;
  63.     #[ORM\Column(type'boolean'nullabletrue)]
  64.     private $retrait_bool_atelier;
  65.     #[ORM\ManyToMany(targetEntityFichePreserieCoupe::class, mappedBy'morceaux')]
  66.     private $fichePreserieCoupes;
  67.     public function __construct()
  68.     {
  69.         $this->fichePreserieCoupes = new ArrayCollection();
  70.     }
  71.     public function getId(): ?int
  72.     {
  73.         return $this->id;
  74.     }
  75.     public function getLibelle(): ?string
  76.     {
  77.         return $this->libelle;
  78.     }
  79.     public function setLibelle(?string $libelle): self
  80.     {
  81.         $this->libelle $libelle;
  82.         return $this;
  83.     }
  84.     public function getUtilisationCreuxRespecteSp(): ?string
  85.     {
  86.         return $this->utilisation_creux_respecte_sp;
  87.     }
  88.     public function setUtilisationCreuxRespecteSp(?string $utilisation_creux_respecte_sp): self
  89.     {
  90.         $this->utilisation_creux_respecte_sp $utilisation_creux_respecte_sp;
  91.         return $this;
  92.     }
  93.     public function getUtilisationCreuxRespecteAtelier(): ?string
  94.     {
  95.         return $this->utilisation_creux_respecte_atelier;
  96.     }
  97.     public function setUtilisationCreuxRespecteAtelier(?string $utilisation_creux_respecte_atelier): self
  98.     {
  99.         $this->utilisation_creux_respecte_atelier $utilisation_creux_respecte_atelier;
  100.         return $this;
  101.     }
  102.     public function getAppairerCouleursSp(): ?string
  103.     {
  104.         return $this->appairer_couleurs_sp;
  105.     }
  106.     public function setAppairerCouleursSp(?string $appairer_couleurs_sp): self
  107.     {
  108.         $this->appairer_couleurs_sp $appairer_couleurs_sp;
  109.         return $this;
  110.     }
  111.     public function getAppairerCouleursAtelier(): ?string
  112.     {
  113.         return $this->appairer_couleurs_atelier;
  114.     }
  115.     public function setAppairerCouleursAtelier(?string $appairer_couleurs_atelier): self
  116.     {
  117.         $this->appairer_couleurs_atelier $appairer_couleurs_atelier;
  118.         return $this;
  119.     }
  120.     public function getOrientationDessinSp(): ?string
  121.     {
  122.         return $this->orientation_dessin_sp;
  123.     }
  124.     public function setOrientationDessinSp(?string $orientation_dessin_sp): self
  125.     {
  126.         $this->orientation_dessin_sp $orientation_dessin_sp;
  127.         return $this;
  128.     }
  129.     public function getOrientationDessinAtelier(): ?string
  130.     {
  131.         return $this->orientation_dessin_atelier;
  132.     }
  133.     public function setOrientationDessinAtelier(?string $orientation_dessin_atelier): self
  134.     {
  135.         $this->orientation_dessin_atelier $orientation_dessin_atelier;
  136.         return $this;
  137.     }
  138.     public function getAppairerMotifSp(): ?string
  139.     {
  140.         return $this->appairer_motif_sp;
  141.     }
  142.     public function setAppairerMotifSp(?string $appairer_motif_sp): self
  143.     {
  144.         $this->appairer_motif_sp $appairer_motif_sp;
  145.         return $this;
  146.     }
  147.     public function getAppairerMotifAtelier(): ?string
  148.     {
  149.         return $this->appairer_motif_atelier;
  150.     }
  151.     public function setAppairerMotifAtelier(?string $appairer_motif_atelier): self
  152.     {
  153.         $this->appairer_motif_atelier $appairer_motif_atelier;
  154.         return $this;
  155.     }
  156.     public function getCouperPaireSp(): ?string
  157.     {
  158.         return $this->couper_paire_sp;
  159.     }
  160.     public function setCouperPaireSp(?string $couper_paire_sp): self
  161.     {
  162.         $this->couper_paire_sp $couper_paire_sp;
  163.         return $this;
  164.     }
  165.     public function getCouperPaireAtelier(): ?string
  166.     {
  167.         return $this->couper_paire_atelier;
  168.     }
  169.     public function setCouperPaireAtelier(?string $couper_paire_atelier): self
  170.     {
  171.         $this->couper_paire_atelier $couper_paire_atelier;
  172.         return $this;
  173.     }
  174.     public function getRetraitSp(): ?string
  175.     {
  176.         return $this->retrait_sp;
  177.     }
  178.     public function setRetraitSp(?string $retrait_sp): self
  179.     {
  180.         $this->retrait_sp $retrait_sp;
  181.         return $this;
  182.     }
  183.     public function getRetraitAtelier(): ?string
  184.     {
  185.         return $this->retrait_atelier;
  186.     }
  187.     public function setRetraitAtelier(?string $retrait_atelier): self
  188.     {
  189.         $this->retrait_atelier $retrait_atelier;
  190.         return $this;
  191.     }
  192.     public function getUtilisationCreuxRespecteBoolSp(): ?bool
  193.     {
  194.         return $this->utilisation_creux_respecte_bool_sp;
  195.     }
  196.     public function setUtilisationCreuxRespecteBoolSp(?bool $utilisation_creux_respecte_bool_sp): self
  197.     {
  198.         $this->utilisation_creux_respecte_bool_sp $utilisation_creux_respecte_bool_sp;
  199.         return $this;
  200.     }
  201.     public function getUtilisationCreuxRespecteBoolAtelier(): ?bool
  202.     {
  203.         return $this->utilisation_creux_respecte_bool_atelier;
  204.     }
  205.     public function setUtilisationCreuxRespecteBoolAtelier(?bool $utilisation_creux_respecte_bool_atelier): self
  206.     {
  207.         $this->utilisation_creux_respecte_bool_atelier $utilisation_creux_respecte_bool_atelier;
  208.         return $this;
  209.     }
  210.     public function getAppairerCouleursBoolSp(): ?bool
  211.     {
  212.         return $this->appairer_couleurs_bool_sp;
  213.     }
  214.     public function setAppairerCouleursBoolSp(?bool $appairer_couleurs_bool_sp): self
  215.     {
  216.         $this->appairer_couleurs_bool_sp $appairer_couleurs_bool_sp;
  217.         return $this;
  218.     }
  219.     public function getAppairerCouleursBoolAtelier(): ?bool
  220.     {
  221.         return $this->appairer_couleurs_bool_atelier;
  222.     }
  223.     public function setAppairerCouleursBoolAtelier(?bool $appairer_couleurs_bool_atelier): self
  224.     {
  225.         $this->appairer_couleurs_bool_atelier $appairer_couleurs_bool_atelier;
  226.         return $this;
  227.     }
  228.     public function getOrientationDessinBoolSp(): ?bool
  229.     {
  230.         return $this->orientation_dessin_bool_sp;
  231.     }
  232.     public function setOrientationDessinBoolSp(?bool $orientation_dessin_bool_sp): self
  233.     {
  234.         $this->orientation_dessin_bool_sp $orientation_dessin_bool_sp;
  235.         return $this;
  236.     }
  237.     public function getOrientationDessinBoolAtelier(): ?bool
  238.     {
  239.         return $this->orientation_dessin_bool_atelier;
  240.     }
  241.     public function setOrientationDessinBoolAtelier(?bool $orientation_dessin_bool_atelier): self
  242.     {
  243.         $this->orientation_dessin_bool_atelier $orientation_dessin_bool_atelier;
  244.         return $this;
  245.     }
  246.     public function getAppairerMotifBoolSp(): ?bool
  247.     {
  248.         return $this->appairer_motif_bool_sp;
  249.     }
  250.     public function setAppairerMotifBoolSp(?bool $appairer_motif_bool_sp): self
  251.     {
  252.         $this->appairer_motif_bool_sp $appairer_motif_bool_sp;
  253.         return $this;
  254.     }
  255.     public function getAppairerMotifBoolAtelier(): ?bool
  256.     {
  257.         return $this->appairer_motif_bool_atelier;
  258.     }
  259.     public function setAppairerMotifBoolAtelier(?bool $appairer_motif_bool_atelier): self
  260.     {
  261.         $this->appairer_motif_bool_atelier $appairer_motif_bool_atelier;
  262.         return $this;
  263.     }
  264.     public function getCouperPaireBoolSp(): ?bool
  265.     {
  266.         return $this->couper_paire_bool_sp;
  267.     }
  268.     public function setCouperPaireBoolSp(?bool $couper_paire_bool_sp): self
  269.     {
  270.         $this->couper_paire_bool_sp $couper_paire_bool_sp;
  271.         return $this;
  272.     }
  273.     public function getCouperPaireBoolAtelier(): ?bool
  274.     {
  275.         return $this->couper_paire_bool_atelier;
  276.     }
  277.     public function setCouperPaireBoolAtelier(?bool $couper_paire_bool_atelier): self
  278.     {
  279.         $this->couper_paire_bool_atelier $couper_paire_bool_atelier;
  280.         return $this;
  281.     }
  282.     public function getRetraitBoolSp(): ?bool
  283.     {
  284.         return $this->retrait_bool_sp;
  285.     }
  286.     public function setRetraitBoolSp(?bool $retrait_bool_sp): self
  287.     {
  288.         $this->retrait_bool_sp $retrait_bool_sp;
  289.         return $this;
  290.     }
  291.     public function getRetraitBoolAtelier(): ?bool
  292.     {
  293.         return $this->retrait_bool_atelier;
  294.     }
  295.     public function setRetraitBoolAtelier(?bool $retrait_bool_atelier): self
  296.     {
  297.         $this->retrait_bool_atelier $retrait_bool_atelier;
  298.         return $this;
  299.     }
  300.     /**
  301.      * @return Collection|FichePreserieCoupe[]
  302.      */
  303.     public function getFichePreserieCoupes(): Collection
  304.     {
  305.         return $this->fichePreserieCoupes;
  306.     }
  307.     public function addFichePreserieCoupe(FichePreserieCoupe $fichePreserieCoupe): self
  308.     {
  309.         if (!$this->fichePreserieCoupes->contains($fichePreserieCoupe)) {
  310.             $this->fichePreserieCoupes[] = $fichePreserieCoupe;
  311.             $fichePreserieCoupe->addMorceaux($this);
  312.         }
  313.         return $this;
  314.     }
  315.     public function removeFichePreserieCoupe(FichePreserieCoupe $fichePreserieCoupe): self
  316.     {
  317.         if ($this->fichePreserieCoupes->removeElement($fichePreserieCoupe)) {
  318.             $fichePreserieCoupe->removeMorceaux($this);
  319.         }
  320.         return $this;
  321.     }
  322.     public function __toString(): string
  323.     {
  324.         return (string) $this->libelle;
  325.     }
  326. }