src/Entity/ProjetLettreMission.php line 18

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * ProjetLettreMission
  6.  */
  7. #[ORM\Table(name'projet_lettre_mission')]
  8. #[ORM\Index(name'edite_fk'columns: ['id_utilisateur'])]
  9. #[ORM\Index(name'versionne_fk'columns: ['parent_id_projet_lm'])]
  10. #[ORM\Index(name'fop_projet_fk'columns: ['id_fop'])]
  11. #[ORM\Index(name'contenu_fk'columns: ['id_lm'])]
  12. #[ORM\Index(name'statut_projet_lm_fk'columns: ['id_workflow'])]
  13. #[ORM\UniqueConstraint(name'projet_lettre_mission_pk'columns: ['id_projet_lm'])]
  14. #[ORM\Entity(repositoryClass\App\Repository\ProjetLettreMissionRepository::class)]
  15. class ProjetLettreMission
  16. {
  17.     /**
  18.      * @var integer
  19.      */
  20.     #[ORM\Column(name'id_projet_lm'type'integer'nullablefalse)]
  21.     #[ORM\Id]
  22.     #[ORM\GeneratedValue(strategy'SEQUENCE')]
  23.     #[ORM\SequenceGenerator(sequenceName'projet_lettre_mission_id_projet_lm_seq'allocationSize1initialValue1)]
  24.     private $idProjetLm;
  25.     /**
  26.      * @var string
  27.      */
  28.     #[ORM\Column(name'identifiant_plm'type'string'length100nullablefalse)]
  29.     private $identifiantPlm;
  30.     /**
  31.      * @var \DateTime
  32.      */
  33.     #[ORM\Column(name'date_debut'type'date'nullablefalse)]
  34.     private $dateDebut;
  35.     /**
  36.      * @var \DateTime
  37.      */
  38.     #[ORM\Column(name'date_fin'type'date'nullabletrue)]
  39.     private $dateFin;
  40.     /**
  41.      * @var string
  42.      */
  43.     #[ORM\Column(name'contenu_encart'type'text'nullabletrue)]
  44.     private $contenuEncart;
  45.     /**
  46.      * @var string
  47.      */
  48.     #[ORM\Column(name'contenu_champ_libre'type'text'nullabletrue)]
  49.     private $contenuChampLibre;
  50.     /**
  51.      * @var string
  52.      */
  53.     #[ORM\Column(name'contenu_precision_dtn'type'text'nullabletrue)]
  54.     private $contenuPrecisionDtn;
  55.     /**
  56.      * @var string
  57.      */
  58.     #[ORM\Column(name'contenu_precision_sh'type'text'nullabletrue)]
  59.     private $contenuPrecisionSH;
  60.     /**
  61.      * @var string
  62.      */
  63.     #[ORM\Column(name'adresse_activite'type'text'nullabletrue)]
  64.     private $adresse_Activite;
  65.     /**
  66.      * @var integer
  67.      */
  68.     #[ORM\Column(name'ordre_de_mission_general'type'smallint'nullabletrue)]
  69.     private $ordreDeMissionGeneral;
  70.     /**
  71.      * @var integer
  72.      */
  73.     #[ORM\Column(name'localisation'type'smallint'nullabletrue)]
  74.     private $localisation;
  75.     /**
  76.      * @var integer
  77.      */
  78.     #[ORM\Column(name'fonctcomplementaire'type'smallint'nullabletrue)]
  79.     private $fonctcomplementaire;
  80.     /**
  81.      * @var string
  82.      */
  83.     #[ORM\Column(name'ordre_de_mission_specifique'type'text'nullabletrue)]
  84.     private $ordreDeMissionSpecifique;
  85.     /**
  86.      * @var string
  87.      */
  88.     #[ORM\Column(name'droit_cts'type'string'length1nullablefalse)]
  89.     private $droitCts;
  90.     /**
  91.      * @var integer
  92.      */
  93.     #[ORM\Column(name'version'type'integer'nullablefalse)]
  94.     private $version;
  95.     /**
  96.      * @var \DateTime
  97.      */
  98.     #[ORM\Column(name'date'type'date'nullablefalse)]
  99.     private $date;
  100.     /**
  101.      * @var integer
  102.      */
  103.     #[ORM\Column(name'saison_sportive'type'integer'nullabletrue)]
  104.     private $saisonSportive;
  105.     /**
  106.      * @var boolean
  107.      */
  108.     #[ORM\Column(name'validation'type'boolean'nullabletrue)]
  109.     private $validation;
  110.     #[ORM\JoinColumn(name'id_lm'referencedColumnName'id_lm')]
  111.     #[ORM\ManyToOne(targetEntity'LettreMission'inversedBy'plm'cascade: ['persist'])]
  112.     private ?\App\Entity\LettreMission $idLm null;
  113.     #[ORM\JoinColumn(name'id_utilisateur'referencedColumnName'id_utilisateur')]
  114.     #[ORM\ManyToOne(targetEntity'Utilisateur')]
  115.     private ?\App\Entity\Utilisateur $idUtilisateur null;
  116.     /**
  117.      * @var int
  118.      */
  119.     #[ORM\Column(name'id_utilisateur'type'integer')]
  120.     private $utilisateur;
  121.     #[ORM\JoinColumn(name'id_fop'referencedColumnName'id_fop')]
  122.     #[ORM\ManyToOne(targetEntity'RefFop')]
  123.     private ?\App\Entity\RefFop $idFop null;
  124.     #[ORM\JoinColumn(name'id_workflow'referencedColumnName'id_workflow')]
  125.     #[ORM\ManyToOne(targetEntity'Workflow'inversedBy'plm')]
  126.     private ?\App\Entity\Workflow $idWorkflow null;
  127.     #[ORM\OneToMany(targetEntity'Mission'mappedBy'idProjetLm')]
  128.     #[ORM\JoinColumn(nullablefalse)]
  129.     private ?\Doctrine\Common\Collections\Collection $mission null;
  130.     #[ORM\OneToMany(targetEntity'PlmActiviteIndic'mappedBy'idProjetLm')]
  131.     #[ORM\JoinColumn(nullablefalse)]
  132.     private ?\Doctrine\Common\Collections\Collection $plmActInd null;
  133.     #[ORM\OneToMany(targetEntity'PlmIndicateurAutre'mappedBy'idProjetLm')]
  134.     #[ORM\JoinColumn(nullablefalse)]
  135.     private ?\Doctrine\Common\Collections\Collection $plmIndAutre null;
  136.     /**
  137.      * @var integer
  138.      */
  139.     #[ORM\Column(name'parent_id_projet_lm'type'integer'nullabletrue)]
  140.     private $idParentProjetLm;
  141.     #[ORM\JoinColumn(name'parent_id_projet_lm'referencedColumnName'id_projet_lm')]
  142.     #[ORM\ManyToOne(targetEntity'ProjetLettreMission')]
  143.     private ?\App\Entity\ProjetLettreMission $parentProjetLm null;
  144.     #[ORM\OneToMany(targetEntity'PlmActiviteAutre'mappedBy'idProjetLm')]
  145.     #[ORM\JoinColumn(nullablefalse)]
  146.     private ?\Doctrine\Common\Collections\Collection  $plmActiviteAutre null;
  147.     /*
  148.      * @var \Doctrine\Common\Collections\Collection
  149.      *
  150.      * @ORM\ManyToMany(targetEntity="RefActivite", mappedBy="idProjetLm")
  151.      */
  152.     private \Doctrine\Common\Collections\ArrayCollection|array $idActivite;
  153.     #[ORM\JoinColumn(name'id_lieu'referencedColumnName'id_lieu')]
  154.     #[ORM\ManyToOne(targetEntity'RefLieu')]
  155.     private ?\App\Entity\RefLieu $lieu null;
  156.     #[ORM\JoinColumn(name'id_discipline'referencedColumnName'id_discipline')]
  157.     #[ORM\ManyToOne(targetEntity'RefDiscipline')]
  158.     private ?\App\Entity\RefDiscipline $discipline null;
  159.     /**
  160.      * Set setlieu
  161.      *
  162.      *
  163.      * @return ProjetLettreMission
  164.      */
  165.     public function setlieu(\App\Entity\RefLieu $refLieu null)
  166.     {
  167.         $this->lieu $refLieu;
  168.         return $this;
  169.     }
  170.     /**
  171.      * Get getLieu
  172.      *
  173.      *
  174.      * @return \App\Entity\RefLieu
  175.      */
  176.     public function getLieu()
  177.     {
  178.         return $this->lieu;
  179.     }
  180.     /**
  181.      * Set setDiscipline
  182.      *
  183.      *
  184.      * @return ProjetLettreMission
  185.      */
  186.     public function setDiscipline(\App\Entity\RefDiscipline $refDiscipline null)
  187.     {
  188.         $this->discipline $refDiscipline;
  189.         return $this;
  190.     }
  191.     /**
  192.      * Get getDiscipline
  193.      *
  194.      * @return \App\Entity\RefDiscipline
  195.      */
  196.     public function getDiscipline()
  197.     {
  198.         return $this->discipline;
  199.     }
  200.     /**
  201.      * Constructor
  202.      */
  203.     public function __construct()
  204.     {
  205.         $this->idActivite = new \Doctrine\Common\Collections\ArrayCollection();
  206.     }
  207.     /**
  208.      * Get idProjetLm
  209.      *
  210.      * @return integer
  211.      */
  212.     public function getIdProjetLm()
  213.     {
  214.         return $this->idProjetLm;
  215.     }
  216.     /**
  217.      * Set identifiantPlm
  218.      *
  219.      * @param string $identifiantPlm
  220.      *
  221.      * @return ProjetLettreMission
  222.      */
  223.     public function setIdentifiantPlm($identifiantPlm)
  224.     {
  225.         $this->identifiantPlm $identifiantPlm;
  226.         return $this;
  227.     }
  228.     /**
  229.      * Get identifiantPlm
  230.      *
  231.      * @return string
  232.      */
  233.     public function getIdentifiantPlm()
  234.     {
  235.         return $this->identifiantPlm;
  236.     }
  237.     /**
  238.      * Set dateDebut
  239.      *
  240.      * @param \DateTime $dateDebut
  241.      *
  242.      * @return ProjetLettreMission
  243.      */
  244.     public function setDateDebut($dateDebut)
  245.     {
  246.         $this->dateDebut $dateDebut;
  247.         return $this;
  248.     }
  249.     /**
  250.      * Get dateDebut
  251.      *
  252.      * @return \DateTime
  253.      */
  254.     public function getDateDebut()
  255.     {
  256.         return $this->dateDebut;
  257.     }
  258.     /**
  259.      * Set dateFin
  260.      *
  261.      * @param \DateTime $dateFin
  262.      *
  263.      * @return ProjetLettreMission
  264.      */
  265.     public function setDateFin($dateFin)
  266.     {
  267.         $this->dateFin $dateFin;
  268.         return $this;
  269.     }
  270.     /**
  271.      * Get dateFin
  272.      *
  273.      * @return \DateTime
  274.      */
  275.     public function getDateFin()
  276.     {
  277.         return $this->dateFin;
  278.     }
  279.     /**
  280.      * Set contenuEncart
  281.      *
  282.      * @param string $contenuEncart
  283.      *
  284.      * @return ProjetLettreMission
  285.      */
  286.     public function setContenuEncart($contenuEncart)
  287.     {
  288.         $this->contenuEncart $contenuEncart;
  289.         return $this;
  290.     }
  291.     /**
  292.      * Get contenuEncart
  293.      *
  294.      * @return string
  295.      */
  296.     public function getContenuEncart()
  297.     {
  298.         return $this->contenuEncart;
  299.     }
  300.     /**
  301.      * Set contenuChampLibre
  302.      *
  303.      * @param string $contenuChampLibre
  304.      *
  305.      * @return ProjetLettreMission
  306.      */
  307.     public function setContenuChampLibre($contenuChampLibre)
  308.     {
  309.         $this->contenuChampLibre $contenuChampLibre;
  310.         return $this;
  311.     }
  312.     /**
  313.      * Set contenuPrecisionDtn
  314.      *
  315.      * @param string $contenuPrecisionDtn
  316.      *
  317.      * @return ProjetLettreMission
  318.      */
  319.     public function setContenuPrecisionDtn($contenuPrecisionDtn)
  320.     {
  321.         $this->contenuPrecisionDtn $contenuPrecisionDtn;
  322.         return $this;
  323.     }
  324.    /**
  325.      * Set adresse_Activite
  326.      *
  327.      * @param string $adresse_Activite
  328.      *
  329.      * @return ProjetLettreMission
  330.      */
  331.     public function setAdresseActivite($adresse_Activite)
  332.     {
  333.         $this->adresse_Activite $adresse_Activite;
  334.         return $this;
  335.     }
  336.     /**
  337.      * Get adresse_Activite
  338.      *
  339.      * @return string
  340.      */
  341.     public function getadresse_Activite()
  342.     {
  343.         return $this->adresse_Activite;
  344.     }
  345.    /**
  346.      * Set contenuPrecisionSH
  347.      *
  348.      * @param string $contenuPrecisionSH
  349.      *
  350.      * @return ProjetLettreMission
  351.      */
  352.     public function setContenuPrecisionSH($contenuPrecisionSH)
  353.     {
  354.         $this->contenuPrecisionSH $contenuPrecisionSH;
  355.         return $this;
  356.     }
  357.     /**
  358.      * Get contenuChampLibre
  359.      *
  360.      * @return string
  361.      */
  362.     public function getContenuChampLibre()
  363.     {
  364.         return $this->contenuChampLibre;
  365.     }
  366.     /**
  367.      * Get contenuPrecisionDtn
  368.      *
  369.      * @return string
  370.      */
  371.     public function getContenuPrecisionSH()
  372.     {
  373.         return $this->contenuPrecisionSH;
  374.     }
  375.         /**
  376.      * Get contenuPrecisionDtn
  377.      *
  378.      * @return string
  379.      */
  380.     public function getContenuPrecisionDtn()
  381.     {
  382.         return $this->contenuPrecisionDtn;
  383.     }
  384.     /**
  385.      * Set ordreDeMissionGeneral
  386.      *
  387.      * @param integer $ordreDeMissionGeneral
  388.      *
  389.      * @return ProjetLettreMission
  390.      */
  391.     public function setOrdreDeMissionGeneral($ordreDeMissionGeneral null)
  392.     {
  393.         $this->ordreDeMissionGeneral $ordreDeMissionGeneral;
  394.         return $this;
  395.     }
  396.     /**
  397.      * Get ordreDeMissionGeneral
  398.      *
  399.      * @return integer
  400.      */
  401.     public function getOrdreDeMissionGeneral()
  402.     {
  403.         return $this->ordreDeMissionGeneral;
  404.     }
  405.     /**
  406.      * Set fonctcomplementaire
  407.      *
  408.      * @param integer $fonctcomplementaire
  409.      *
  410.      * @return ProjetLettreMission
  411.      */
  412.     public function setFonctComplementaire($fonctcomplementaire null)
  413.     {
  414.         $this->fonctcomplementaire $fonctcomplementaire;
  415.         return $this;
  416.     }
  417.     /**
  418.      * Get fonctcomplementaire
  419.      *
  420.      * @return integer
  421.      */
  422.     public function getFonctComplementaire()
  423.     {
  424.         return $this->fonctcomplementaire;
  425.     }
  426.     /**
  427.      * Set localisation
  428.      *
  429.      * @param integer $localisation
  430.      *
  431.      * @return ProjetLettreMission
  432.      */
  433.     public function setLocalisation($localisation null)
  434.     {
  435.         $this->localisation $localisation;
  436.         return $this;
  437.     }
  438.     /**
  439.      * Get localisation
  440.      *
  441.      * @return integer
  442.      */
  443.     public function getLocalisation()
  444.     {
  445.         return $this->localisation;
  446.     }
  447.     /**
  448.      * Set ordreDeMissionSpecifique
  449.      *
  450.      * @param string $ordreDeMissionSpecifique
  451.      *
  452.      * @return ProjetLettreMission
  453.      */
  454.     public function setOrdreDeMissionSpecifique($ordreDeMissionSpecifique)
  455.     {
  456.         $this->ordreDeMissionSpecifique $ordreDeMissionSpecifique;
  457.         return $this;
  458.     }
  459.     /**
  460.      * Get ordreDeMissionSpecifique
  461.      *
  462.      * @return string
  463.      */
  464.     public function getOrdreDeMissionSpecifique()
  465.     {
  466.         return $this->ordreDeMissionSpecifique;
  467.     }
  468.     /**
  469.      * Set droitCts
  470.      *
  471.      * @param string $droitCts
  472.      *
  473.      * @return ProjetLettreMission
  474.      */
  475.     public function setDroitCts($droitCts)
  476.     {
  477.         $this->droitCts $droitCts;
  478.         return $this;
  479.     }
  480.     /**
  481.      * Get droitCts
  482.      *
  483.      * @return string
  484.      */
  485.     public function getDroitCts()
  486.     {
  487.         return $this->droitCts;
  488.     }
  489.     /**
  490.      * Set version
  491.      *
  492.      * @param integer $version
  493.      *
  494.      * @return ProjetLettreMission
  495.      */
  496.     public function setVersion($version)
  497.     {
  498.         $this->version $version;
  499.         return $this;
  500.     }
  501.     /**
  502.      * Get version
  503.      *
  504.      * @return integer
  505.      */
  506.     public function getVersion()
  507.     {
  508.         return $this->version;
  509.     }
  510.     /**
  511.      * Set date
  512.      *
  513.      * @param \DateTime $date
  514.      *
  515.      * @return ProjetLettreMission
  516.      */
  517.     public function setDate($date)
  518.     {
  519.         $this->date $date;
  520.         return $this;
  521.     }
  522.     /**
  523.      * Get date
  524.      *
  525.      * @return \DateTime
  526.      */
  527.     public function getDate()
  528.     {
  529.         return $this->date;
  530.     }
  531.     /**
  532.      * Set saisonSportive
  533.      *
  534.      * @param integer $saisonSportive
  535.      *
  536.      * @return ProjetLettreMission
  537.      */
  538.     public function setSaisonSportive($saisonSportive)
  539.     {
  540.         $this->saisonSportive $saisonSportive;
  541.         return $this;
  542.     }
  543.     /**
  544.      * Get saisonSportive
  545.      *
  546.      * @return integer
  547.      */
  548.     public function getSaisonSportive()
  549.     {
  550.         return $this->saisonSportive;
  551.     }
  552.     /**
  553.      * Set validation
  554.      *
  555.      * @param boolean $validation
  556.      *
  557.      * @return ProjetLettreMission
  558.      */
  559.     public function setValidation($validation)
  560.     {
  561.         $this->validation $validation;
  562.         return $this;
  563.     }
  564.     /**
  565.      * Get validation
  566.      *
  567.      * @return boolean
  568.      */
  569.     public function getValidation()
  570.     {
  571.         return $this->validation;
  572.     }
  573.     /**
  574.      * Set idLm
  575.      *
  576.      *
  577.      * @return ProjetLettreMission
  578.      */
  579.     public function setIdLm(\App\Entity\LettreMission $idLm null)
  580.     {
  581.         $this->idLm $idLm;
  582.         return $this;
  583.     }
  584.     /**
  585.      * Get idLm
  586.      *
  587.      * @return \App\Entity\LettreMission
  588.      */
  589.     public function getIdLm()
  590.     {
  591.         return $this->idLm;
  592.     }
  593.     /**
  594.      * Set idUtilisateur
  595.      *
  596.      *
  597.      * @return ProjetLettreMission
  598.      */
  599.     public function setIdUtilisateur(\App\Entity\Utilisateur $idUtilisateur null)
  600.     {
  601.         $this->idUtilisateur $idUtilisateur;
  602.         return $this;
  603.     }
  604.     /**
  605.      * Get idUtilisateur
  606.      *
  607.      * @return \App\Entity\Utilisateur
  608.      */
  609.     public function getIdUtilisateur()
  610.     {
  611.         return $this->idUtilisateur;
  612.     }
  613.     /**
  614.      * Set idFop
  615.      *
  616.      *
  617.      * @return ProjetLettreMission
  618.      */
  619.     public function setIdFop(\App\Entity\RefFop $idFop null)
  620.     {
  621.         $this->idFop $idFop;
  622.         return $this;
  623.     }
  624.     /**
  625.      * Get idFop
  626.      *
  627.      * @return \App\Entity\RefFop
  628.      */
  629.     public function getIdFop()
  630.     {
  631.         return $this->idFop;
  632.     }
  633.     /**
  634.      * Set idWorkflow
  635.      *
  636.      *
  637.      * @return ProjetLettreMission
  638.      */
  639.     public function setIdWorkflow(\App\Entity\Workflow $idWorkflow null)
  640.     {
  641.         $this->idWorkflow $idWorkflow;
  642.         return $this;
  643.     }
  644.     /**
  645.      * Get idWorkflow
  646.      *
  647.      * @return \App\Entity\Workflow
  648.      */
  649.     public function getIdWorkflow()
  650.     {
  651.         return $this->idWorkflow;
  652.     }
  653.     /**
  654.      * Set parentProjetLm
  655.      *
  656.      * @param integer
  657.      *
  658.      * @return ProjetLettreMission
  659.      */
  660.     public function setIdParentProjetLm($idParentProjetLm null)
  661.     {
  662.         $this->idParentProjetLm $idParentProjetLm;
  663.         return $this;
  664.     }
  665.     /**
  666.      * Set parentProjetLm
  667.      *
  668.      *
  669.      * @return ProjetLettreMission
  670.      */
  671.     public function setParentProjetLm(\App\Entity\ProjetLettreMission $parentProjetLm null)
  672.     {
  673.         $this->parentProjetLm $parentProjetLm;
  674.         return $this;
  675.     }
  676.     /**
  677.      * Get idParentProjetLm
  678.      *
  679.      * @return integer
  680.      */
  681.     public function getIdParentProjetLm()
  682.     {
  683.         return $this->idParentProjetLm;
  684.     }
  685.     /**
  686.      * Get parentProjetLm
  687.      *
  688.      * @return \App\Entity\ProjetLettreMission
  689.      */
  690.     public function getParentProjetLm()
  691.     {
  692.         return $this->parentProjetLm;
  693.     }
  694.     /**
  695.      * Add idActivite
  696.      *
  697.      *
  698.      * @return ProjetLettreMission
  699.      */
  700.     public function addIdActivite(\App\Entity\RefActivite $idActivite)
  701.     {
  702.         $this->idActivite[] = $idActivite;
  703.         return $this;
  704.     }
  705.     /**
  706.      * Remove idActivite
  707.      */
  708.     public function removeIdActivite(\App\Entity\RefActivite $idActivite)
  709.     {
  710.         $this->idActivite->removeElement($idActivite);
  711.     }
  712.     /**
  713.      * Get idActivite
  714.      *
  715.      * @return \Doctrine\Common\Collections\Collection
  716.      */
  717.     public function getIdActivite()
  718.     {
  719.         return $this->idActivite;
  720.     }
  721.     /**
  722.      * Add mission
  723.      *
  724.      *
  725.      * @return ProjetLettreMission
  726.      */
  727.     public function addMission(\App\Entity\Mission $mission)
  728.     {
  729.         $this->mission[] = $mission;
  730.         return $this;
  731.     }
  732.     /**
  733.      * Remove mission
  734.      */
  735.     public function removeMission(\App\Entity\Mission $mission)
  736.     {
  737.         $this->mission->removeElement($mission);
  738.     }
  739.     /**
  740.      * Get mission
  741.      *
  742.      * @return \Doctrine\Common\Collections\Collection
  743.      */
  744.     public function getMission()
  745.     {
  746.         return $this->mission;
  747.     }
  748.     /**
  749.      * Add plmActInd
  750.      *
  751.      *
  752.      * @return ProjetLettreMission
  753.      */
  754.     public function addPlmActInd(\App\Entity\PlmActiviteIndic $plmActInd)
  755.     {
  756.         $this->plmActInd[] = $plmActInd;
  757.         return $this;
  758.     }
  759.     /**
  760.      * Remove plmActInd
  761.      */
  762.     public function removePlmActInd(\App\Entity\PlmActiviteIndic $plmActInd)
  763.     {
  764.         $this->plmActInd->removeElement($plmActInd);
  765.     }
  766.     /**
  767.      * Get plmActInd
  768.      *
  769.      * @return \Doctrine\Common\Collections\Collection
  770.      */
  771.     public function getPlmActInd()
  772.     {
  773.         return $this->plmActInd;
  774.     }
  775.     /**
  776.      * Add plmIndAutre
  777.      *
  778.      *
  779.      * @return ProjetLettreMission
  780.      */
  781.     public function addPlmIndAutre(\App\Entity\PlmIndicateurAutre $plmIndAutre)
  782.     {
  783.         $this->plmIndAutre[] = $plmIndAutre;
  784.         return $this;
  785.     }
  786.     /**
  787.      * Remove plmIndAutre
  788.      */
  789.     public function removePlmIndAutre(\App\Entity\PlmIndicateurAutre $plmIndAutre)
  790.     {
  791.         $this->plmIndAutre->removeElement($plmIndAutre);
  792.     }
  793.     /**
  794.      * Get plmIndAutre
  795.      *
  796.      * @return \Doctrine\Common\Collections\Collection
  797.      */
  798.     public function getPlmIndAutre()
  799.     {
  800.         return $this->plmIndAutre;
  801.     }
  802.     /**
  803.      * Add plmActiviteAutre
  804.      *
  805.      *
  806.      * @return ProjetLettreMission
  807.      */
  808.     public function addPlmActiviteAutre(\App\Entity\PlmActiviteAutre $plmActiviteAutre)
  809.     {
  810.         $this->plmActiviteAutre[] = $plmActiviteAutre;
  811.         return $this;
  812.     }
  813.     /**
  814.      * Remove plmActiviteAutre
  815.      */
  816.     public function removePlmActiviteAutre(\App\Entity\PlmActiviteAutre $plmActiviteAutre)
  817.     {
  818.         $this->plmActiviteAutre->removeElement($plmActiviteAutre);
  819.     }
  820.     /**
  821.      * Get plmActiviteAutre
  822.      *
  823.      * @return \Doctrine\Common\Collections\Collection
  824.      */
  825.     public function getPlmActiviteAutre()
  826.     {
  827.         return $this->plmActiviteAutre;
  828.     }
  829. }