src/Entity/FamilleElementMesure.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\Common\Collections\ArrayCollection;
  4. /**
  5.  * FamilleElementMesure.
  6.  */
  7. class FamilleElementMesure
  8. {
  9.     /**
  10.      * @var int
  11.      */
  12.     private $id;
  13.     /**
  14.      * @var string
  15.      */
  16.     private $code;
  17.     /**
  18.      * @var string
  19.      */
  20.     private $titre;
  21.     /**
  22.      * @var int
  23.      */
  24.     private $rang;
  25.     /**
  26.      * @var \Doctrine\Common\Collections\Collection
  27.      */
  28.     private $ValeursMesures;
  29.     /**
  30.      * @var \Doctrine\Common\Collections\Collection
  31.      */
  32.     private $ElementMesure;
  33.     /**
  34.      * Constructor.
  35.      */
  36.     public function __construct()
  37.     {
  38.         $this->ValeursMesures = new \Doctrine\Common\Collections\ArrayCollection();
  39.         $this->ElementMesure = new \Doctrine\Common\Collections\ArrayCollection();
  40.         $this->MesurePieceFamilleElement = new ArrayCollection();
  41.     }
  42.     public function __toString()
  43.     {
  44.         if (is_null($this->titre) or == strlen($this->titre)) {
  45.             return '';
  46.         }
  47.         return $this->titre;
  48.     }
  49.     /**
  50.      * Get id.
  51.      *
  52.      * @return int
  53.      */
  54.     public function getId()
  55.     {
  56.         return $this->id;
  57.     }
  58.     /**
  59.      * Set code.
  60.      *
  61.      * @param string $code
  62.      *
  63.      * @return FamilleElementMesure
  64.      */
  65.     public function setCode($code)
  66.     {
  67.         $this->code $code;
  68.         return $this;
  69.     }
  70.     /**
  71.      * Get code.
  72.      *
  73.      * @return string
  74.      */
  75.     public function getCode()
  76.     {
  77.         return $this->code;
  78.     }
  79.     /**
  80.      * Set titre.
  81.      *
  82.      * @param string $titre
  83.      *
  84.      * @return FamilleElementMesure
  85.      */
  86.     public function setTitre($titre)
  87.     {
  88.         $this->titre $titre;
  89.         return $this;
  90.     }
  91.     /**
  92.      * Get titre.
  93.      *
  94.      * @return string
  95.      */
  96.     public function getTitre()
  97.     {
  98.         return $this->titre;
  99.     }
  100.     /**
  101.      * Set rang.
  102.      *
  103.      * @param int $rang
  104.      *
  105.      * @return FamilleElementMesure
  106.      */
  107.     public function setRang($rang)
  108.     {
  109.         $this->rang $rang;
  110.         return $this;
  111.     }
  112.     /**
  113.      * Get rang.
  114.      *
  115.      * @return int
  116.      */
  117.     public function getRang()
  118.     {
  119.         return $this->rang;
  120.     }
  121.     /**
  122.      * Add valeursMesure.
  123.      *
  124.      * @param \App\Entity\ValeursMesures $valeursMesure
  125.      *
  126.      * @return FamilleElementMesure
  127.      */
  128.     public function addValeursMesure(ValeursMesures $valeursMesure)
  129.     {
  130.         $this->ValeursMesures[] = $valeursMesure;
  131.         return $this;
  132.     }
  133.     /**
  134.      * Remove valeursMesure.
  135.      *
  136.      * @param \App\Entity\ValeursMesures $valeursMesure
  137.      */
  138.     public function removeValeursMesure(ValeursMesures $valeursMesure)
  139.     {
  140.         $this->ValeursMesures->removeElement($valeursMesure);
  141.     }
  142.     /**
  143.      * Get valeursMesures.
  144.      *
  145.      * @return \Doctrine\Common\Collections\Collection
  146.      */
  147.     public function getValeursMesures()
  148.     {
  149.         return $this->ValeursMesures;
  150.     }
  151.     /**
  152.      * Add elementMesure.
  153.      *
  154.      * @param \App\Entity\ElementMesure $elementMesure
  155.      *
  156.      * @return FamilleElementMesure
  157.      */
  158.     public function addElementMesure(ElementMesure $elementMesure)
  159.     {
  160.         $this->ElementMesure[] = $elementMesure;
  161.         return $this;
  162.     }
  163.     /**
  164.      * Remove elementMesure.
  165.      *
  166.      * @param \App\Entity\ElementMesure $elementMesure
  167.      */
  168.     public function removeElementMesure(ElementMesure $elementMesure)
  169.     {
  170.         $this->ElementMesure->removeElement($elementMesure);
  171.     }
  172.     /**
  173.      * Get elementMesure.
  174.      *
  175.      * @return \Doctrine\Common\Collections\Collection
  176.      */
  177.     public function getElementMesure()
  178.     {
  179.         return $this->ElementMesure;
  180.     }
  181.     /**
  182.      * @var \Doctrine\Common\Collections\Collection
  183.      */
  184.     private $MesurePieceFamilleElement;
  185.     /**
  186.      * Add mesurePieceFamilleElement.
  187.      *
  188.      * @param \App\Entity\MesurePieceFamilleElement $mesurePieceFamilleElement
  189.      *
  190.      * @return FamilleElementMesure
  191.      */
  192.     public function addMesurePieceFamilleElement(MesurePieceFamilleElement $mesurePieceFamilleElement)
  193.     {
  194.         $this->MesurePieceFamilleElement[] = $mesurePieceFamilleElement;
  195.         return $this;
  196.     }
  197.     /**
  198.      * Remove mesurePieceFamilleElement.
  199.      *
  200.      * @param \App\Entity\MesurePieceFamilleElement $mesurePieceFamilleElement
  201.      */
  202.     public function removeMesurePieceFamilleElement(MesurePieceFamilleElement $mesurePieceFamilleElement)
  203.     {
  204.         $this->MesurePieceFamilleElement->removeElement($mesurePieceFamilleElement);
  205.     }
  206.     /**
  207.      * Get mesurePieceFamilleElement.
  208.      *
  209.      * @return \Doctrine\Common\Collections\Collection
  210.      */
  211.     public function getMesurePieceFamilleElement()
  212.     {
  213.         return $this->MesurePieceFamilleElement;
  214.     }
  215. }