src/Entity/AnnuaireRepreneurs.php line 19

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. /**
  4.  * @author Mehrez Labidi
  5.  */
  6. namespace App\Entity;
  7. use App\Helper\Utils;
  8. use App\Repository\AnnuaireRepreneursRepository;
  9. use Doctrine\ORM\Mapping as ORM;
  10. /**
  11.  * @ORM\Entity(repositoryClass=AnnuaireRepreneursRepository::class)
  12.  * @ORM\Table(name="fusacq_dbo.annuaire_repreneurs")
  13.  * @ORM\HasLifecycleCallbacks()
  14.  */
  15. class AnnuaireRepreneurs {
  16.     private static $demarcheList = [
  17.         'Une reprise totale seul ou avec un ou des associés déjà identifiés',
  18.         'Une reprise majoritaire, le cédant restant en minoritaire',
  19.         'Une reprise majoritaire avec un autre repreneur',
  20.         'Une reprise majoritaire avec un fonds d\'investissement',
  21.         'Une association minoritaire avec le chef d\'entreprise actuel',
  22.         'Une association minoritaire avec un autre repreneur',
  23.         'Une association minoritaire avec un fonds d\'investissement',
  24.     ];
  25.     /**
  26.      * @var \string[][]
  27.      *                  Description : table fusacq_dbo.services
  28.      */
  29.     private static $codeServiceDroit = [
  30.         => [
  31.             'code_service' => 'annuaire_repreneurs',
  32.             'nom_service' => 'Annuaire des repreneurs',
  33.         ],
  34.         53 => [
  35.             'code_service' => 'pack_illimite_et_cv_repreneur',
  36.             'nom_service' => 'Pack annuel et annuaire des repreneurs',
  37.         ],
  38.     ];
  39.     public static $typeProfil = ["attente""demande_publication""publique"];
  40.     /**
  41.      * @var int @ORM\Id
  42.      * @ORM\Column(type="integer", name="id_repreneur")
  43.      * @ORM\GeneratedValue(strategy="NONE")
  44.      */
  45.     private $idRepreneur;
  46.     /**
  47.      * @var string @ORM\Column(type="string", nullable=true, name="login", options={"default"= null})
  48.      */
  49.     private $login;
  50.     /**
  51.      * @var string @ORM\Column(type="string", nullable=true, name="mode_profil", options={"default"= null})
  52.      */
  53.     private $modeProfil;
  54.     /**
  55.      * @var string @ORM\Column(type="string", nullable=true, name="nom", options={"default"= null})
  56.      */
  57.     private $nom;
  58.     /**
  59.      * @var string @ORM\Column(type="string", nullable=true, name="prenom", options={"default"= null})
  60.      */
  61.     private $prenom;
  62.     /**
  63.      * @var string @ORM\Column(type="string", nullable=true, name="adresse", options={"default"= null})
  64.      */
  65.     private $adresse;
  66.     /**
  67.      * @var string @ORM\Column(type="text", nullable=true, name="code_postal", options={"default"= null})
  68.      */
  69.     private $codePostal;
  70.     /**
  71.      * @var string @ORM\Column(type="string", nullable=true, name="ville", options={"default"= null})
  72.      */
  73.     private $ville;
  74.     /**
  75.      * @var string @ORM\Column(type="integer", nullable=true, name="id_pays", options={"default"= null})
  76.      */
  77.     private $idPays;
  78.     /**
  79.      * @var string @ORM\Column(type="string", nullable=true, name="telephone", options={"default"= null})
  80.      */
  81.     private $telephone;
  82.     /**
  83.      * @var string @ORM\Column(type="string", nullable=true, name="indicatif_telephone", options={"default"= null})
  84.      */
  85.     private $indicatif_telephone;
  86.     /**
  87.      * @var string @ORM\Column(type="string", nullable=true, name="email", options={"default"= null})
  88.      */
  89.     private $email;
  90.     /**
  91.      * @var string @ORM\Column(type="integer", nullable=true, name="annee_naissance", options={"default"= null})
  92.      */
  93.     private $anneeNaissance;
  94.     /**
  95.      * @var string @ORM\Column(type="text", nullable=true, name="description_societe_recherchee", options={"default"= null})
  96.      */
  97.     private $descriptionSocieteRecherchee;
  98.     /**
  99.      * @var string @ORM\Column(type="text", nullable=true, name="mots_cles_activite", options={"default"= null})
  100.      */
  101.     private $motsClesActivite;
  102.     /**
  103.      * @var string @ORM\Column(type="string", nullable=true, name="id_secteur_activite_recherche", options={"default"= null})
  104.      */
  105.     private $idSecteurActiviteRecherche;
  106.     /**
  107.      * @var string @ORM\Column(type="text", nullable=true, name="localisations_recherchees", options={"default"= null})
  108.      */
  109.     private $localisationsRecherchees;
  110.     /**
  111.      * @var string @ORM\Column(type="decimal", precision=19, scale=2, nullable=true, name="valeur_min_entreprise", options={"default"= null})
  112.      */
  113.     private $valeurMinEntreprise;
  114.     /**
  115.      * @var string @ORM\Column(type="decimal",  precision=19, scale=2, nullable=true, name="valeur_max_entreprise", options={"default"= null})
  116.      */
  117.     private $valeurMaxEntreprise;
  118.     /**
  119.      * @var string @ORM\Column(type="decimal",  precision=19, scale=2,nullable=true, name="montant_apport", options={"default"= null})
  120.      */
  121.     private $montantApport;
  122.     /**
  123.      * @var string @ORM\Column(type="text", nullable=true, name="formation", options={"default"= null})
  124.      */
  125.     private $formation;
  126.     /**
  127.      * @var string @ORM\Column(type="text", nullable=true, name="parcours_professionnel", options={"default"= null})
  128.      */
  129.     private $parcoursProfessionnel;
  130.     /**
  131.      * @var string @ORM\Column(type="text", nullable=true, name="competences", options={"default"= null})
  132.      */
  133.     private $competences;
  134.     /**
  135.      * @var string @ORM\Column(type="text", nullable=true, name="competences_recherchees", options={"default"= null})
  136.      */
  137.     private $competencesRecherchees;
  138.     /**
  139.      * @var string @ORM\Column(type="string", nullable=true, name="mobile_geographiquement", options={"default"= null})
  140.      */
  141.     private $mobileGeographiquement;
  142.     /**
  143.      * @var string @ORM\Column(type="text", nullable=true, name="commentaires", options={"default"= null})
  144.      */
  145.     private $commentaires;
  146.     /**
  147.      * @var string @ORM\Column(type="string", nullable=true, name="date_mise_a_jour", options={"default"= null})
  148.      */
  149.     private $dateMiseAJour;
  150.     /**
  151.      * @var string @ORM\Column(type="string", nullable=true, name="visible_annuaire", options={"default"= null})
  152.      */
  153.     private $visibleAnnuaire;
  154.     /**
  155.      * @var string @ORM\Column(type="string", nullable=true, name="consultable_fp", options={"default"= null})
  156.      */
  157.     private $consultableFp;
  158.     /**
  159.      * @var string @ORM\Column(type="string", nullable=true, name="consultable_ce", options={"default"= null})
  160.      */
  161.     private $consultableCe;
  162.     /**
  163.      * @var string @ORM\Column(type="string", nullable=true, name="date_parution", options={"default"= null})
  164.      */
  165.     private $dateParution;
  166.     /**
  167.      * @var string @ORM\Column(type="string", nullable=true, name="date_parution_initiale", options={"default"= null})
  168.      */
  169.     private $dateParutionInitiale;
  170.     /**
  171.      * @var string @ORM\Column(type="string", nullable=true, name="date_parution_initiale_complete", options={"default"= null})
  172.      */
  173.     private $dateParutionInitialeComplete;
  174.     /**
  175.      * @var string @ORM\Column(type="string", nullable=true, name="relance_mise_a_jour", options={"default"= null})
  176.      */
  177.     private $relanceMiseAJour;
  178.     /**
  179.      * @var string @ORM\Column(type="string", nullable=true, name="date_relance", options={"default"= null})
  180.      */
  181.     private $dateRelance;
  182.     /**
  183.      * @var string @ORM\Column(type="string", nullable=true, name="deja_publique", options={"default"= null})
  184.      */
  185.     private $dejaPublique;
  186.     /**
  187.      * @var string @ORM\Column(type="string", nullable=true, name="titre_societe_recherchee", options={"default"= null})
  188.      */
  189.     private $titreSocieteRecherchee;
  190.     /**
  191.      * @var string @ORM\Column(type="string", nullable=true, name="id_localisations_recherchees", options={"default"= null})
  192.      */
  193.     private $idLocalisationsRecherchees;
  194.     /**
  195.      * @var string @ORM\Column(type="string", nullable=true, name="demarche", options={"default"= null})
  196.      */
  197.     private $demarche;
  198.     /**
  199.      * @var string @ORM\Column(type="text", nullable=true, name="complements_demarche", options={"default"= null})
  200.      */
  201.     private $complementsDemarche;
  202.     /**
  203.      * @var string @ORM\Column(type="string", nullable=true, name="titre_profil", options={"default"= null})
  204.      */
  205.     private $titreProfil;
  206.     /**
  207.      * @var string @ORM\Column(type="string", nullable=true, name="pourcentage_hauteur_popup", options={"default"= null})
  208.      */
  209.     private $pourcentageHauteurPopup;
  210.     /**
  211.      * @var string @ORM\Column(type="string", nullable=true, name="publication_newsletter_buzz", options={"default"= null})
  212.      */
  213.     private $publicationNewsletterBuzz;
  214.     /**
  215.      * @var string @ORM\Column(type="text", nullable=true, name="mots_cle_recherche", options={"default"= null})
  216.      */
  217.     private $motsCleRecherche;
  218.     /**
  219.      * @var string @ORM\Column(type="string", nullable=true, name="statut", options={"default"= null})
  220.      */
  221.     private $statut;
  222.     /**
  223.      * @var string @ORM\Column(type="integer", nullable=true, name="id_period_annonce_prioritaire", options={"default"= null})
  224.      */
  225.     private $id_period_annonce_prioritaire;
  226.     /**
  227.      * @var string @ORM\Column(type="string", nullable=true, name="etat_annonce_prioritaire", options={"default"= null})
  228.      */
  229.     private $etat_annonce_prioritaire;
  230.     /**
  231.      * @var string @ORM\Column(type="string", nullable=true, name="date_debut_annonce_prioritaire", options={"default"= null})
  232.      */
  233.     private $date_debut_annonce_prioritaire;
  234.     /**
  235.      * @var string @ORM\Column(type="string", nullable=true, name="date_arret_annonce_prioritaire", options={"default"= null})
  236.      */
  237.     private $date_arret_annonce_prioritaire;
  238.     /**
  239.      * @var string @ORM\Column(type="text", nullable=true, name="suivi", options={"default"= null})
  240.      */
  241.     private $suivi;
  242.     /**
  243.      * @var string @ORM\Column(type="string", nullable=true, name="is_international", options={"default"= null})
  244.      */
  245.     private $isInternational;
  246.     /**
  247.      * @return string[]
  248.      */
  249.     public static function getDemarcheList(): array {
  250.         $array self::$demarcheList;
  251.         return Utils::reindexArrayFrom_1($array);
  252.     }
  253.     /**
  254.      * @return \string[][]
  255.      */
  256.     public static function getListServices(): array {
  257.         return self::$codeServiceDroit;
  258.     }
  259.     public function getId() {
  260.         return $this->idRepreneur;
  261.     }
  262.     public function setId($idRepreneur) {
  263.         $this->idRepreneur $idRepreneur;
  264.     }
  265.     /**
  266.      * @return int
  267.      */
  268.     public function getIdRepreneur() {
  269.         return $this->idRepreneur;
  270.     }
  271.     /**
  272.      * @param int $idRepreneur
  273.      */
  274.     public function setIdRepreneur($idRepreneur) {
  275.         $this->idRepreneur $idRepreneur;
  276.     }
  277.     /**
  278.      * @return string
  279.      */
  280.     public function getLogin() {
  281.         return $this->login;
  282.     }
  283.     /**
  284.      * @param string $login
  285.      */
  286.     public function setLogin($login) {
  287.         $this->login $login;
  288.     }
  289.     /**
  290.      * @return string
  291.      */
  292.     public function getModeProfil() {
  293.         return $this->modeProfil;
  294.     }
  295.     /**
  296.      * @param string $modeProfil
  297.      */
  298.     public function setModeProfil($modeProfil) {
  299.         $this->modeProfil $modeProfil;
  300.     }
  301.     /**
  302.      * @return string
  303.      */
  304.     public function getNom() {
  305.         return $this->nom;
  306.     }
  307.     /**
  308.      * @param string $nom
  309.      */
  310.     public function setNom($nom) {
  311.         $this->nom $nom;
  312.     }
  313.     /**
  314.      * @return string
  315.      */
  316.     public function getPrenom() {
  317.         return $this->prenom;
  318.     }
  319.     /**
  320.      * @param string $prenom
  321.      */
  322.     public function setPrenom($prenom) {
  323.         $this->prenom $prenom;
  324.     }
  325.     /**
  326.      * @return string
  327.      */
  328.     public function getAdresse() {
  329.         return $this->adresse;
  330.     }
  331.     /**
  332.      * @param string $adresse
  333.      */
  334.     public function setAdresse($adresse) {
  335.         $this->adresse $adresse;
  336.     }
  337.     /**
  338.      * @return string
  339.      */
  340.     public function getCodePostal() {
  341.         return $this->codePostal;
  342.     }
  343.     /**
  344.      * @param string $codePostal
  345.      */
  346.     public function setCodePostal($codePostal) {
  347.         $this->codePostal $codePostal;
  348.     }
  349.     /**
  350.      * @return string
  351.      */
  352.     public function getVille() {
  353.         return $this->ville;
  354.     }
  355.     /**
  356.      * @param string $ville
  357.      */
  358.     public function setVille($ville) {
  359.         $this->ville $ville;
  360.     }
  361.     /**
  362.      * @return string
  363.      */
  364.     public function getIdPays() {
  365.         return $this->idPays;
  366.     }
  367.     /**
  368.      * @param string $idPays
  369.      */
  370.     public function setIdPays($idPays) {
  371.         $this->idPays $idPays;
  372.     }
  373.     /**
  374.      * @return string
  375.      */
  376.     public function getTelephone() {
  377.         return $this->telephone;
  378.     }
  379.     /**
  380.      * @param string $telephone
  381.      */
  382.     public function setTelephone($telephone) {
  383.         $this->telephone $telephone;
  384.     }
  385.     /**
  386.      * @return string
  387.      */
  388.     public function getIndicatifTelephone() {
  389.         return $this->indicatif_telephone;
  390.     }
  391.     /**
  392.      * @param string $indicatif_telephone
  393.      */
  394.     public function setIndicatifTelephone($indicatif_telephone) {
  395.         $this->indicatif_telephone $indicatif_telephone;
  396.     }
  397.     /**
  398.      * @return string
  399.      */
  400.     public function getEmail() {
  401.         return $this->email;
  402.     }
  403.     /**
  404.      * @param string $email
  405.      */
  406.     public function setEmail($email) {
  407.         $this->email $email;
  408.     }
  409.     /**
  410.      * @return string
  411.      */
  412.     public function getAnneeNaissance() {
  413.         return $this->anneeNaissance;
  414.     }
  415.     /**
  416.      * @param string $anneeNaissance
  417.      */
  418.     public function setAnneeNaissance($anneeNaissance) {
  419.         $this->anneeNaissance $anneeNaissance;
  420.     }
  421.     /**
  422.      * @return string
  423.      */
  424.     public function getDescriptionSocieteRecherchee() {
  425.         return $this->descriptionSocieteRecherchee;
  426.     }
  427.     /**
  428.      * @param string $descriptionSocieteRecherchee
  429.      */
  430.     public function setDescriptionSocieteRecherchee($descriptionSocieteRecherchee) {
  431.         $this->descriptionSocieteRecherchee $descriptionSocieteRecherchee;
  432.     }
  433.     /**
  434.      * @return string
  435.      */
  436.     public function getMotsClesActivite() {
  437.         return $this->motsClesActivite;
  438.     }
  439.     /**
  440.      * @param string $motsClesActivite
  441.      */
  442.     public function setMotsClesActivite($motsClesActivite) {
  443.         $this->motsClesActivite $motsClesActivite;
  444.     }
  445.     /**
  446.      * @return string
  447.      */
  448.     public function getIdSecteurActiviteRecherche() {
  449.         return $this->idSecteurActiviteRecherche;
  450.     }
  451.     /**
  452.      * @param string $idSecteurActiviteRecherche
  453.      */
  454.     public function setIdSecteurActiviteRecherche($idSecteurActiviteRecherche) {
  455.         $this->idSecteurActiviteRecherche $idSecteurActiviteRecherche;
  456.     }
  457.     /**
  458.      * @return string
  459.      */
  460.     public function getLocalisationsRecherchees() {
  461.         return $this->localisationsRecherchees;
  462.     }
  463.     /**
  464.      * @param string $localisationsRecherchees
  465.      */
  466.     public function setLocalisationsRecherchees($localisationsRecherchees) {
  467.         $this->localisationsRecherchees $localisationsRecherchees;
  468.     }
  469.     /**
  470.      * @return string
  471.      */
  472.     public function getValeurMinEntreprise() {
  473.         return $this->valeurMinEntreprise;
  474.     }
  475.     /**
  476.      * @param string $valeurMinEntreprise
  477.      */
  478.     public function setValeurMinEntreprise($valeurMinEntreprise) {
  479.         if ($valeurMinEntreprise !== NULL && $valeurMinEntreprise !== '') {
  480.             $valeurMinEntreprise str_replace(' '''$valeurMinEntreprise);
  481.         } else {
  482.             $valeurMinEntreprise NULL;
  483.         }
  484.         $this->valeurMinEntreprise $valeurMinEntreprise;
  485.     }
  486.     /**
  487.      * @return string
  488.      */
  489.     public function getValeurMaxEntreprise() {
  490.         return $this->valeurMaxEntreprise;
  491.     }
  492.     /**
  493.      * @param string $valeurMaxEntreprise
  494.      */
  495.     public function setValeurMaxEntreprise($valeurMaxEntreprise) {
  496.         if ($valeurMaxEntreprise !== NULL && $valeurMaxEntreprise !== '') {
  497.               $valeurMaxEntreprise str_replace(' '''$valeurMaxEntreprise);
  498.         } else {
  499.               $valeurMaxEntreprise NULL;
  500.         }
  501.         $this->valeurMaxEntreprise $valeurMaxEntreprise;
  502.     }
  503.     /**
  504.      * @return string
  505.      */
  506.     public function getMontantApport() {
  507.         return $this->montantApport;
  508.     }
  509.     /**
  510.      * @param string $montantApport
  511.      */
  512.     public function setMontantApport($montantApport) {
  513.         $this->montantApport $montantApport;
  514.     }
  515.     /**
  516.      * @return string
  517.      */
  518.     public function getFormation() {
  519.         return $this->formation;
  520.     }
  521.     /**
  522.      * @param string $formation
  523.      */
  524.     public function setFormation($formation) {
  525.         $this->formation $formation;
  526.     }
  527.     /**
  528.      * @return string
  529.      */
  530.     public function getParcoursProfessionnel() {
  531.         return $this->parcoursProfessionnel;
  532.     }
  533.     /**
  534.      * @param string $parcoursProfessionnel
  535.      */
  536.     public function setParcoursProfessionnel($parcoursProfessionnel) {
  537.         $this->parcoursProfessionnel $parcoursProfessionnel;
  538.     }
  539.     /**
  540.      * @return string
  541.      */
  542.     public function getCompetences() {
  543.         return $this->competences;
  544.     }
  545.     /**
  546.      * @param string $competences
  547.      */
  548.     public function setCompetences($competences) {
  549.         $this->competences $competences;
  550.     }
  551.     /**
  552.      * @return string
  553.      */
  554.     public function getCompetencesRecherchees() {
  555.         return $this->competencesRecherchees;
  556.     }
  557.     /**
  558.      * @param string $competencesRecherchees
  559.      */
  560.     public function setCompetencesRecherchees($competencesRecherchees) {
  561.         $this->competencesRecherchees $competencesRecherchees;
  562.     }
  563.     /**
  564.      * @return string
  565.      */
  566.     public function getMobileGeographiquement() {
  567.         return $this->mobileGeographiquement;
  568.     }
  569.     /**
  570.      * @param string $mobileGeographiquement
  571.      */
  572.     public function setMobileGeographiquement($mobileGeographiquement) {
  573.         $this->mobileGeographiquement $mobileGeographiquement;
  574.     }
  575.     /**
  576.      * @return string
  577.      */
  578.     public function getCommentaires() {
  579.         return $this->commentaires;
  580.     }
  581.     /**
  582.      * @param string $commentaires
  583.      */
  584.     public function setCommentaires($commentaires) {
  585.         $this->commentaires $commentaires;
  586.     }
  587.     /**
  588.      * @return string
  589.      */
  590.     public function getDateMiseAJour() {
  591.         return $this->dateMiseAJour;
  592.     }
  593.     /**
  594.      * @param string $dateMiseAJour
  595.      */
  596.     public function setDateMiseAJour($dateMiseAJour) {
  597.         $this->dateMiseAJour $dateMiseAJour;
  598.     }
  599.     /**
  600.      * @return string
  601.      */
  602.     public function getVisibleAnnuaire() {
  603.         return $this->visibleAnnuaire;
  604.     }
  605.     /**
  606.      * @param string $visibleAnnuaire
  607.      */
  608.     public function setVisibleAnnuaire($visibleAnnuaire) {
  609.         $this->visibleAnnuaire $visibleAnnuaire;
  610.     }
  611.     /**
  612.      * @return string
  613.      */
  614.     public function getConsultableFp() {
  615.         return $this->consultableFp;
  616.     }
  617.     /**
  618.      * @param string $consultableFp
  619.      */
  620.     public function setConsultableFp($consultableFp) {
  621.         $this->consultableFp $consultableFp;
  622.     }
  623.     /**
  624.      * @return string
  625.      */
  626.     public function getConsultableCe() {
  627.         return $this->consultableCe;
  628.     }
  629.     /**
  630.      * @param string $consultableCe
  631.      */
  632.     public function setConsultableCe($consultableCe) {
  633.         $this->consultableCe $consultableCe;
  634.     }
  635.     /**
  636.      * @return string
  637.      */
  638.     public function getDateParution() {
  639.         return $this->dateParution;
  640.     }
  641.     /**
  642.      * @param string $dateParution
  643.      */
  644.     public function setDateParution($dateParution) {
  645.         $this->dateParution $dateParution;
  646.     }
  647.     /**
  648.      * @return string
  649.      */
  650.     public function getDateParutionInitiale() {
  651.         return $this->dateParutionInitiale;
  652.     }
  653.     /**
  654.      * @param string $dateParutionInitiale
  655.      */
  656.     public function setDateParutionInitiale($dateParutionInitiale) {
  657.         $this->dateParutionInitiale $dateParutionInitiale;
  658.     }
  659.     /**
  660.      * @return string
  661.      */
  662.     public function getDateParutionInitialeComplete() {
  663.         return $this->dateParutionInitialeComplete;
  664.     }
  665.     /**
  666.      * @param string $dateParutionInitialeComplete
  667.      */
  668.     public function setDateParutionInitialeComplete($dateParutionInitialeComplete) {
  669.         $this->dateParutionInitialeComplete $dateParutionInitialeComplete;
  670.     }
  671.     /**
  672.      * @return string
  673.      */
  674.     public function getRelanceMiseAJour() {
  675.         return $this->relanceMiseAJour;
  676.     }
  677.     /**
  678.      * @param string $relanceMiseAJour
  679.      */
  680.     public function setRelanceMiseAJour($relanceMiseAJour) {
  681.         $this->relanceMiseAJour $relanceMiseAJour;
  682.     }
  683.     /**
  684.      * @return string
  685.      */
  686.     public function getDateRelance() {
  687.         return $this->dateRelance;
  688.     }
  689.     /**
  690.      * @param string $dateRelance
  691.      */
  692.     public function setDateRelance($dateRelance) {
  693.         $this->dateRelance $dateRelance;
  694.     }
  695.     /**
  696.      * @return string
  697.      */
  698.     public function getDejaPublique() {
  699.         return $this->dejaPublique;
  700.     }
  701.     /**
  702.      * @param string $dejaPublique
  703.      */
  704.     public function setDejaPublique($dejaPublique) {
  705.         $this->dejaPublique $dejaPublique;
  706.     }
  707.     /**
  708.      * @return string
  709.      */
  710.     public function getTitreSocieteRecherchee() {
  711.         return $this->titreSocieteRecherchee;
  712.     }
  713.     /**
  714.      * @param string $titreSocieteRecherchee
  715.      */
  716.     public function setTitreSocieteRecherchee($titreSocieteRecherchee) {
  717.         $this->titreSocieteRecherchee $titreSocieteRecherchee;
  718.     }
  719.     /**
  720.      * @return string
  721.      */
  722.     public function getIdLocalisationsRecherchees() {
  723.         return $this->idLocalisationsRecherchees;
  724.     }
  725.     /**
  726.      * @param string $idLocalisationsRecherchees
  727.      */
  728.     public function setIdLocalisationsRecherchees($idLocalisationsRecherchees) {
  729.         $this->idLocalisationsRecherchees $idLocalisationsRecherchees;
  730.     }
  731.     /**
  732.      * @return string
  733.      */
  734.     public function getDemarche() {
  735.         return $this->demarche;
  736.     }
  737.     /**
  738.      * @param string $demarche
  739.      */
  740.     public function setDemarche($demarche) {
  741.         $this->demarche $demarche;
  742.     }
  743.     /**
  744.      * @return string
  745.      */
  746.     public function getComplementsDemarche() {
  747.         return $this->complementsDemarche;
  748.     }
  749.     /**
  750.      * @param string $complementsDemarche
  751.      */
  752.     public function setComplementsDemarche($complementsDemarche) {
  753.         $this->complementsDemarche $complementsDemarche;
  754.     }
  755.     /**
  756.      * @return string
  757.      */
  758.     public function getTitreProfil() {
  759.         return $this->titreProfil;
  760.     }
  761.     /**
  762.      * @param string $titreProfil
  763.      */
  764.     public function setTitreProfil($titreProfil) {
  765.         $this->titreProfil $titreProfil;
  766.     }
  767.     /**
  768.      * @return string
  769.      */
  770.     public function getPourcentageHauteurPopup() {
  771.         return $this->pourcentageHauteurPopup;
  772.     }
  773.     /**
  774.      * @param string $pourcentageHauteurPopup
  775.      */
  776.     public function setPourcentageHauteurPopup($pourcentageHauteurPopup) {
  777.         $this->pourcentageHauteurPopup $pourcentageHauteurPopup;
  778.     }
  779.     /**
  780.      * @return string
  781.      */
  782.     public function getPublicationNewsletterBuzz() {
  783.         return $this->publicationNewsletterBuzz;
  784.     }
  785.     /**
  786.      * @param string $publicationNewsletterBuzz
  787.      */
  788.     public function setPublicationNewsletterBuzz($publicationNewsletterBuzz) {
  789.         $this->publicationNewsletterBuzz $publicationNewsletterBuzz;
  790.     }
  791.     /**
  792.      * @return string
  793.      */
  794.     public function getMotsCleRecherche() {
  795.         return $this->motsCleRecherche;
  796.     }
  797.     /**
  798.      * @param string $motsCleRecherche
  799.      */
  800.     public function setMotsCleRecherche($motsCleRecherche) {
  801.         $this->motsCleRecherche $motsCleRecherche;
  802.     }
  803.     /**
  804.      * @return string
  805.      */
  806.     public function getStatut() {
  807.         return $this->statut;
  808.     }
  809.     /**
  810.      * @param string $statut
  811.      */
  812.     public function setStatut($statut) {
  813.         $this->statut $statut;
  814.     }
  815.     /**
  816.      * @return string
  817.      */
  818.     public function getSuivi() {
  819.         return $this->suivi;
  820.     }
  821.     /**
  822.      * @param string $suivi
  823.      */
  824.     public function setSuivi($suivi) {
  825.         $this->suivi $suivi;
  826.     }
  827.     public function getIsInternational(): string {
  828.         return $this->isInternational;
  829.     }
  830.     public function setIsInternational($isInternational) {
  831.         $this->isInternational $isInternational;
  832.     }
  833.     /**
  834.      * @return type
  835.      */
  836.     public static function getListAttribut() {// return list of attribute not column name
  837.         $self = new self();
  838.         return array_keys(get_object_vars($self));
  839.     }
  840.     /**
  841.      * @ORM\PrePersist()
  842.      * @ORM\PreUpdate()
  843.      */
  844.     public function setMotClesValue() {
  845.         $this->motsCleRecherche Utils::transformMotCle(
  846.                         $this->formation,
  847.                         $this->parcoursProfessionnel,
  848.                         $this->motsClesActivite
  849.         );
  850.     }
  851.     public function __construct() {
  852.         
  853.     }
  854. }