src/Entity/InformationEntreprise.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use ApiPlatform\Metadata\ApiResource;
  4. use App\Repository\InformationEntrepriseRepository;
  5. use Doctrine\Common\Collections\ArrayCollection;
  6. use Doctrine\Common\Collections\Collection;
  7. use Doctrine\ORM\Mapping as ORM;
  8. #[ORM\Entity(repositoryClassInformationEntrepriseRepository::class)]
  9. #[ApiResource()]
  10. class InformationEntreprise
  11. {
  12.     #[ORM\Id]
  13.     #[ORM\GeneratedValue(strategy'IDENTITY')]
  14.     #[ORM\Column]
  15.     private ?int $id null;
  16.     #[ORM\Column(length10)]
  17.     private ?string $siren null;
  18.     #[ORM\Column(length5)]
  19.     private ?string $nic null;
  20.     #[ORM\Column(length15uniquetrue)]
  21.     private ?string $siret null;
  22.     #[ORM\Column(length2nullabletrue)]
  23.     private ?string $statut_diffusion_etab null;
  24.     #[ORM\Column(length255nullabletrue)]
  25.     private ?string $date_creation_etab null;
  26.     #[ORM\Column(length30nullabletrue)]
  27.     private ?string $tranche_effectif_etab null;
  28.     #[ORM\Column(length5nullabletrue)]
  29.     private ?string $tranche_effectif_etab_triable null;
  30.     #[ORM\Column(length4nullabletrue)]
  31.     private ?string $annee_tranche_effectif_etab null;
  32.     #[ORM\Column(length7nullabletrue)]
  33.     private ?string $activite_principale_etab null;
  34.     #[ORM\Column(length25nullabletrue)]
  35.     private ?string $date_derniere_maj_etab null;
  36.     #[ORM\Column(length4nullabletrue)]
  37.     private ?string $etablissement_siege null;
  38.     #[ORM\Column(nullabletrue)]
  39.     private ?int $nombre_periodes_etab null;
  40.     #[ORM\Column(length255nullabletrue)]
  41.     private ?string $complement_adresse_etab null;
  42.     #[ORM\Column(length6nullabletrue)]
  43.     private ?string $numero_voie_etab null;
  44.     #[ORM\Column(length255nullabletrue)]
  45.     private ?string $indice_repetition_etab null;
  46.     #[ORM\Column(length255nullabletrue)]
  47.     private ?string $type_voie_etab null;
  48.     #[ORM\Column(length255nullabletrue)]
  49.     private ?string $libelle_voie_etab null;
  50.     #[ORM\Column(length255nullabletrue)]
  51.     private ?string $code_postal_etab null;
  52.     #[ORM\Column(length255nullabletrue)]
  53.     private ?string $commune_etab null;
  54.     #[ORM\Column(length255nullabletrue)]
  55.     private ?string $libelle_commune_etab_etranger null;
  56.     #[ORM\Column(length255nullabletrue)]
  57.     private ?string $distribution_speciale_etab null;
  58.     #[ORM\Column(length255nullabletrue)]
  59.     private ?string $code_commune_etab null;
  60.     #[ORM\Column(length255nullabletrue)]
  61.     private ?string $code_cedex_etab null;
  62.     #[ORM\Column(length255nullabletrue)]
  63.     private ?string $libelle_cedex_etab null;
  64.     #[ORM\Column(length255nullabletrue)]
  65.     private ?string $code_pays_etab_etranger null;
  66.     #[ORM\Column(length255nullabletrue)]
  67.     private ?string $libelle_pays_etab_etranger null;
  68.     #[ORM\Column(length255nullabletrue)]
  69.     private ?string $complement_adresse_etab_2 null;
  70.     #[ORM\Column(length255nullabletrue)]
  71.     private ?string $numero_voie_etab_2 null;
  72.     #[ORM\Column(length255nullabletrue)]
  73.     private ?string $indice_repetition_etab_2 null;
  74.     #[ORM\Column(length255nullabletrue)]
  75.     private ?string $type_voie_etab_2 null;
  76.     #[ORM\Column(length255nullabletrue)]
  77.     private ?string $libelle_voie_etab_2 null;
  78.     #[ORM\Column(length255nullabletrue)]
  79.     private ?string $code_postal_etab_2 null;
  80.     #[ORM\Column(length255nullabletrue)]
  81.     private ?string $libelle_commune_etab_2 null;
  82.     #[ORM\Column(length255nullabletrue)]
  83.     private ?string $libelle_commune_etab_etranger_2 null;
  84.     #[ORM\Column(length255nullabletrue)]
  85.     private ?string $distribution_speciale_etab_2 null;
  86.     #[ORM\Column(length255nullabletrue)]
  87.     private ?string $code_commune_etab_2 null;
  88.     #[ORM\Column(length255nullabletrue)]
  89.     private ?string $code_cedex_etab_2 null;
  90.     #[ORM\Column(length255nullabletrue)]
  91.     private ?string $libelle_cedex_etab_2 null;
  92.     #[ORM\Column(length255nullabletrue)]
  93.     private ?string $code_pays_etab null;
  94.     #[ORM\Column(length255nullabletrue)]
  95.     private ?string $libelle_pays_etab_etranger_2 null;
  96.     #[ORM\Column(length255nullabletrue)]
  97.     private ?string $date_debut_periode_etab null;
  98.     #[ORM\Column(length255nullabletrue)]
  99.     private ?string $etat_administratif_etab null;
  100.     #[ORM\Column(length255nullabletrue)]
  101.     private ?string $enseigne_etab_1 null;
  102.     #[ORM\Column(length255nullabletrue)]
  103.     private ?string $enseigne_etab_2 null;
  104.     #[ORM\Column(length255nullabletrue)]
  105.     private ?string $enseigne_etab_3 null;
  106.     #[ORM\Column(length255nullabletrue)]
  107.     private ?string $denomination_usuelle_etab null;
  108.     #[ORM\Column(length255nullabletrue)]
  109.     private ?string $activite_principale_etab_2 null;
  110.     #[ORM\Column(length255nullabletrue)]
  111.     private ?string $nomenclature_principale_etab null;
  112.     #[ORM\Column(length255nullabletrue)]
  113.     private ?string $caractere_employeur_etab null;
  114.     #[ORM\Column(length255nullabletrue)]
  115.     private ?string $statut_diffusion_ul null;
  116.     #[ORM\Column(length255nullabletrue)]
  117.     private ?string $unite_legale_purgee null;
  118.     #[ORM\Column(length255nullabletrue)]
  119.     private ?string $date_creation_ul null;
  120.     #[ORM\Column(length255nullabletrue)]
  121.     private ?string $sigle_ul null;
  122.     #[ORM\Column(length255nullabletrue)]
  123.     private ?string $civilite_personne_physique null;
  124.     #[ORM\Column(length255nullabletrue)]
  125.     private ?string $prenom_personne_physique_1 null;
  126.     #[ORM\Column(length255nullabletrue)]
  127.     private ?string $prenom_personne_physique_2 null;
  128.     #[ORM\Column(length255nullabletrue)]
  129.     private ?string $prenom_personne_physique_3 null;
  130.     #[ORM\Column(length255nullabletrue)]
  131.     private ?string $prenom_personne_physique_4 null;
  132.     #[ORM\Column(length255nullabletrue)]
  133.     private ?string $prenom_usuel_personne_physique null;
  134.     #[ORM\Column(length255nullabletrue)]
  135.     private ?string $pseudonyme_personne_physique null;
  136.     #[ORM\Column(length255nullabletrue)]
  137.     private ?string $id_association_ul null;
  138.     #[ORM\Column(length255nullabletrue)]
  139.     private ?string $tranche_effectif_ul null;
  140.     #[ORM\Column(length255nullabletrue)]
  141.     private ?string $tranche_effectif_ul_triable null;
  142.     #[ORM\Column(length255nullabletrue)]
  143.     private ?string $annee_tranche_effectif_ul null;
  144.     #[ORM\Column(length255nullabletrue)]
  145.     private ?string $date_dernier_traitement_ul null;
  146.     #[ORM\Column(nullabletrue)]
  147.     private ?int $nombre_periodes_ul null;
  148.     #[ORM\Column(length255nullabletrue)]
  149.     private ?string $categorie_entreprise null;
  150.     #[ORM\Column(length255nullabletrue)]
  151.     private ?string $annee_categorie_entreprise null;
  152.     #[ORM\Column(length255nullabletrue)]
  153.     private ?string $date_debut_ul null;
  154.     #[ORM\Column(length255nullabletrue)]
  155.     private ?string $etat_administratif_ul null;
  156.     #[ORM\Column(length255nullabletrue)]
  157.     private ?string $nom_personne_physique null;
  158.     #[ORM\Column(length255nullabletrue)]
  159.     private ?string $nom_usage_personne_physique null;
  160.     #[ORM\Column(length255nullabletrue)]
  161.     private ?string $denomination_ul null;
  162.     #[ORM\Column(length255nullabletrue)]
  163.     private ?string $denomination_usuelle_ul1 null;
  164.     #[ORM\Column(length255nullabletrue)]
  165.     private ?string $denomination_usuelle_ul2 null;
  166.     #[ORM\Column(length255nullabletrue)]
  167.     private ?string $denomination_usuelle_ul3 null;
  168.     #[ORM\Column(length255nullabletrue)]
  169.     private ?string $categorie_juridique_ul null;
  170.     #[ORM\Column(length255nullabletrue)]
  171.     private ?string $activite_principale_ul null;
  172.     #[ORM\Column(length255nullabletrue)]
  173.     private ?string $nomenclature_activite_principale_ul null;
  174.     #[ORM\Column(length255nullabletrue)]
  175.     private ?string $nic_siege_ul null;
  176.     #[ORM\Column(length255nullabletrue)]
  177.     private ?string $economie_sociale_solidaire_ul null;
  178.     #[ORM\Column(length255nullabletrue)]
  179.     private ?string $societe_mission_ul null;
  180.     #[ORM\Column(length255nullabletrue)]
  181.     private ?string $caractere_employeur_ul null;
  182.     #[ORM\Column(length255nullabletrue)]
  183.     private ?string $code_epci_etab null;
  184.     #[ORM\Column(length255nullabletrue)]
  185.     private ?string $libelle_epci_etab null;
  186.     #[ORM\Column(length255nullabletrue)]
  187.     private ?string $code_arrondissement_etab null;
  188.     #[ORM\Column(length255nullabletrue)]
  189.     private ?string $code_departement_etab null;
  190.     #[ORM\Column(length255nullabletrue)]
  191.     private ?string $departement_etab null;
  192.     #[ORM\Column(length255nullabletrue)]
  193.     private ?string $code_region_etab null;
  194.     #[ORM\Column(length255nullabletrue)]
  195.     private ?string $region_etab null;
  196.     #[ORM\Column(length255nullabletrue)]
  197.     private ?string $section_etab null;
  198.     #[ORM\Column(length255nullabletrue)]
  199.     private ?string $sous_section_etab null;
  200.     #[ORM\Column(length255nullabletrue)]
  201.     private ?string $division_etab null;
  202.     #[ORM\Column(length255nullabletrue)]
  203.     private ?string $groupe_etab null;
  204.     #[ORM\Column(length255nullabletrue)]
  205.     private ?string $classe_etab null;
  206.     #[ORM\Column(length255nullabletrue)]
  207.     private ?string $section_ul null;
  208.     #[ORM\Column(length255nullabletrue)]
  209.     private ?string $sous_section_ul null;
  210.     #[ORM\Column(length255nullabletrue)]
  211.     private ?string $division_ul null;
  212.     #[ORM\Column(length255nullabletrue)]
  213.     private ?string $groupe_ul null;
  214.     #[ORM\Column(length255nullabletrue)]
  215.     private ?string $classe_ul null;
  216.     #[ORM\Column(length255nullabletrue)]
  217.     private ?string $nature_juridique_ul null;
  218.     #[ORM\Column(length255nullabletrue)]
  219.     private ?string $premiere_ligne_adresse null;
  220.     #[ORM\Column(length255nullabletrue)]
  221.     private ?string $adresse_etab null;
  222.     #[ORM\Column(length255nullabletrue)]
  223.     private ?string $siret_siege_ul null;
  224.     #[ORM\Column(length255nullabletrue)]
  225.     private ?string $date_fermeture_etab null;
  226.     #[ORM\Column(length255nullabletrue)]
  227.     private ?string $date_fermeture_ul null;
  228.     #[ORM\Column(length255nullabletrue)]
  229.     private ?string $geolocalisation_etab null;
  230.     #[ORM\OneToMany(mappedBy'information_entreprise'targetEntityEmails::class, orphanRemovaltrue)]
  231.     private Collection $emails;
  232.     #[ORM\OneToMany(mappedBy'information_entreprise'targetEntityTelephones::class, orphanRemovaltrue)]
  233.     private Collection $telephones;
  234.     #[ORM\OneToMany(mappedBy'information_entreprise'targetEntityLinkedinCompany::class, orphanRemovaltrue)]
  235.     private Collection $linkedinCompanies;
  236.     #[ORM\OneToMany(mappedBy'information_entreprise'targetEntityLinkedinPeople::class, orphanRemovaltrue)]
  237.     private Collection $linkedinPeople;
  238.     #[ORM\OneToMany(mappedBy'information_entreprise'targetEntitySites::class, orphanRemovaltrue)]
  239.     private Collection $sites;
  240.     #[ORM\OneToMany(mappedBy'information_entreprise'targetEntityTwitter::class, orphanRemovaltrue)]
  241.     private Collection $twitters;
  242.     #[ORM\OneToOne(mappedBy'information_entreprise'cascade: ['persist''remove'])]
  243.     private ?DataInpi $dataInpi null;
  244.     #[ORM\OneToMany(mappedBy'information_entreprise'targetEntityMobile::class, orphanRemovaltrue)]
  245.     private Collection $mobiles;
  246.     #[ORM\OneToMany(mappedBy'information_entreprise'targetEntityFax::class, orphanRemovaltrue)]
  247.     private Collection $faxes;
  248.     #[ORM\OneToMany(mappedBy'information_entreprise'targetEntityFacebooks::class, orphanRemovaltrue)]
  249.     private Collection $facebooks;
  250.     public function __construct()
  251.     {
  252.         $this->emails = new ArrayCollection();
  253.         $this->telephones = new ArrayCollection();
  254.         $this->linkedinCompanies = new ArrayCollection();
  255.         $this->linkedinPeople = new ArrayCollection();
  256.         $this->sites = new ArrayCollection();
  257.         $this->twitters = new ArrayCollection();
  258.         $this->mobiles = new ArrayCollection();
  259.         $this->faxes = new ArrayCollection();
  260.         $this->facebooks = new ArrayCollection();
  261.     }
  262.     public function getId(): ?int
  263.     {
  264.         return $this->id;
  265.     }
  266.     public function getSiren(): ?string
  267.     {
  268.         return $this->siren;
  269.     }
  270.     public function setSiren(string $siren): self
  271.     {
  272.         $this->siren $siren;
  273.         return $this;
  274.     }
  275.     public function getNic(): ?string
  276.     {
  277.         return $this->nic;
  278.     }
  279.     public function setNic(string $nic): self
  280.     {
  281.         $this->nic $nic;
  282.         return $this;
  283.     }
  284.     public function getSiret(): ?string
  285.     {
  286.         return $this->siret;
  287.     }
  288.     public function setSiret(string $siret): self
  289.     {
  290.         $this->siret $siret;
  291.         return $this;
  292.     }
  293.     public function isStatutDiffusionEtab(): ?string
  294.     {
  295.         return $this->statut_diffusion_etab;
  296.     }
  297.     public function setStatutDiffusionEtab(?string $statut_diffusion_etab): self
  298.     {
  299.         $this->statut_diffusion_etab $statut_diffusion_etab;
  300.         return $this;
  301.     }
  302.     public function getDateCreationEtab(): ?string
  303.     {
  304.         return $this->date_creation_etab;
  305.     }
  306.     public function setDateCreationEtab(?string $date_creation_etab): self
  307.     {
  308.         $this->date_creation_etab $date_creation_etab;
  309.         return $this;
  310.     }
  311.     public function getTrancheEffectifEtab(): ?string
  312.     {
  313.         return $this->tranche_effectif_etab;
  314.     }
  315.     public function setTrancheEffectifEtab(?string $tranche_effectif_etab): self
  316.     {
  317.         $this->tranche_effectif_etab $tranche_effectif_etab;
  318.         return $this;
  319.     }
  320.     public function getTrancheEffectifEtabTriable(): ?string
  321.     {
  322.         return $this->tranche_effectif_etab_triable;
  323.     }
  324.     public function setTrancheEffectifEtabTriable(?string $tranche_effectif_etab_triable): self
  325.     {
  326.         $this->tranche_effectif_etab_triable $tranche_effectif_etab_triable;
  327.         return $this;
  328.     }
  329.     public function getAnneeTrancheEffectifEtab(): ?string
  330.     {
  331.         return $this->annee_tranche_effectif_etab;
  332.     }
  333.     public function setAnneeTrancheEffectifEtab(?string $annee_tranche_effectif_etab): self
  334.     {
  335.         $this->annee_tranche_effectif_etab $annee_tranche_effectif_etab;
  336.         return $this;
  337.     }
  338.     public function getActivitePrincipaleEtab(): ?string
  339.     {
  340.         return $this->activite_principale_etab;
  341.     }
  342.     public function setActivitePrincipaleEtab(?string $activite_principale_etab): self
  343.     {
  344.         $this->activite_principale_etab $activite_principale_etab;
  345.         return $this;
  346.     }
  347.     public function getDateDerniereMajEtab(): ?string
  348.     {
  349.         return $this->date_derniere_maj_etab;
  350.     }
  351.     public function setDateDerniereMajEtab(?string $date_derniere_maj_etab): self
  352.     {
  353.         $this->date_derniere_maj_etab $date_derniere_maj_etab;
  354.         return $this;
  355.     }
  356.     public function isEtablissementSiege(): ?string
  357.     {
  358.         return $this->etablissement_siege;
  359.     }
  360.     public function setEtablissementSiege(?string $etablissement_siege): self
  361.     {
  362.         $this->etablissement_siege $etablissement_siege;
  363.         return $this;
  364.     }
  365.     public function getNombrePeriodesEtab(): ?int
  366.     {
  367.         return $this->nombre_periodes_etab;
  368.     }
  369.     public function setNombrePeriodesEtab(?int $nombre_periodes_etab): self
  370.     {
  371.         $this->nombre_periodes_etab $nombre_periodes_etab;
  372.         return $this;
  373.     }
  374.     public function getComplementAdresseEtab(): ?string
  375.     {
  376.         return $this->complement_adresse_etab;
  377.     }
  378.     public function setComplementAdresseEtab(?string $complement_adresse_etab): self
  379.     {
  380.         $this->complement_adresse_etab $complement_adresse_etab;
  381.         return $this;
  382.     }
  383.     public function getNumeroVoieEtab(): ?string
  384.     {
  385.         return $this->numero_voie_etab;
  386.     }
  387.     public function setNumeroVoieEtab(?string $numero_voie_etab): self
  388.     {
  389.         $this->numero_voie_etab $numero_voie_etab;
  390.         return $this;
  391.     }
  392.     public function getIndiceRepetitionEtab(): ?string
  393.     {
  394.         return $this->indice_repetition_etab;
  395.     }
  396.     public function setIndiceRepetitionEtab(?string $indice_repetition_etab): self
  397.     {
  398.         $this->indice_repetition_etab $indice_repetition_etab;
  399.         return $this;
  400.     }
  401.     public function getTypeVoieEtab(): ?string
  402.     {
  403.         return $this->type_voie_etab;
  404.     }
  405.     public function setTypeVoieEtab(?string $type_voie_etab): self
  406.     {
  407.         $this->type_voie_etab $type_voie_etab;
  408.         return $this;
  409.     }
  410.     public function getLibelleVoieEtab(): ?string
  411.     {
  412.         return $this->libelle_voie_etab;
  413.     }
  414.     public function setLibelleVoieEtab(?string $libelle_voie_etab): self
  415.     {
  416.         $this->libelle_voie_etab $libelle_voie_etab;
  417.         return $this;
  418.     }
  419.     public function getCodePostalEtab(): ?string
  420.     {
  421.         return $this->code_postal_etab;
  422.     }
  423.     public function setCodePostalEtab(?string $code_postal_etab): self
  424.     {
  425.         $this->code_postal_etab $code_postal_etab;
  426.         return $this;
  427.     }
  428.     public function getCommuneEtab(): ?string
  429.     {
  430.         return $this->commune_etab;
  431.     }
  432.     public function setCommuneEtab(?string $commune_etab): self
  433.     {
  434.         $this->commune_etab $commune_etab;
  435.         return $this;
  436.     }
  437.     public function getLibelleCommuneEtabEtranger(): ?string
  438.     {
  439.         return $this->libelle_commune_etab_etranger;
  440.     }
  441.     public function setLibelleCommuneEtabEtranger(?string $libelle_commune_etab_etranger): self
  442.     {
  443.         $this->libelle_commune_etab_etranger $libelle_commune_etab_etranger;
  444.         return $this;
  445.     }
  446.     public function getDistributionSpecialeEtab(): ?string
  447.     {
  448.         return $this->distribution_speciale_etab;
  449.     }
  450.     public function setDistributionSpecialeEtab(?string $distribution_speciale_etab): self
  451.     {
  452.         $this->distribution_speciale_etab $distribution_speciale_etab;
  453.         return $this;
  454.     }
  455.     public function getCodeCommuneEtab(): ?string
  456.     {
  457.         return $this->code_commune_etab;
  458.     }
  459.     public function setCodeCommuneEtab(?string $code_commune_etab): self
  460.     {
  461.         $this->code_commune_etab $code_commune_etab;
  462.         return $this;
  463.     }
  464.     public function getCodeCedexEtab(): ?string
  465.     {
  466.         return $this->code_cedex_etab;
  467.     }
  468.     public function setCodeCedexEtab(?string $code_cedex_etab): self
  469.     {
  470.         $this->code_cedex_etab $code_cedex_etab;
  471.         return $this;
  472.     }
  473.     public function getLibelleCedexEtab(): ?string
  474.     {
  475.         return $this->libelle_cedex_etab;
  476.     }
  477.     public function setLibelleCedexEtab(?string $libelle_cedex_etab): self
  478.     {
  479.         $this->libelle_cedex_etab $libelle_cedex_etab;
  480.         return $this;
  481.     }
  482.     public function getCodePaysEtabEtranger(): ?string
  483.     {
  484.         return $this->code_pays_etab_etranger;
  485.     }
  486.     public function setCodePaysEtabEtranger(?string $code_pays_etab_etranger): self
  487.     {
  488.         $this->code_pays_etab_etranger $code_pays_etab_etranger;
  489.         return $this;
  490.     }
  491.     public function getLibellePaysEtabEtranger(): ?string
  492.     {
  493.         return $this->libelle_pays_etab_etranger;
  494.     }
  495.     public function setLibellePaysEtabEtranger(?string $libelle_pays_etab_etranger): self
  496.     {
  497.         $this->libelle_pays_etab_etranger $libelle_pays_etab_etranger;
  498.         return $this;
  499.     }
  500.     public function getComplementAdresseEtab2(): ?string
  501.     {
  502.         return $this->complement_adresse_etab_2;
  503.     }
  504.     public function setComplementAdresseEtab2(?string $complement_adresse_etab_2): self
  505.     {
  506.         $this->complement_adresse_etab_2 $complement_adresse_etab_2;
  507.         return $this;
  508.     }
  509.     public function getNumeroVoieEtab2(): ?string
  510.     {
  511.         return $this->numero_voie_etab_2;
  512.     }
  513.     public function setNumeroVoieEtab2(?string $numero_voie_etab_2): self
  514.     {
  515.         $this->numero_voie_etab_2 $numero_voie_etab_2;
  516.         return $this;
  517.     }
  518.     public function getIndiceRepetitionEtab2(): ?string
  519.     {
  520.         return $this->indice_repetition_etab_2;
  521.     }
  522.     public function setIndiceRepetitionEtab2(?string $indice_repetition_etab_2): self
  523.     {
  524.         $this->indice_repetition_etab_2 $indice_repetition_etab_2;
  525.         return $this;
  526.     }
  527.     public function getTypeVoieEtab2(): ?string
  528.     {
  529.         return $this->type_voie_etab_2;
  530.     }
  531.     public function setTypeVoieEtab2(?string $type_voie_etab_2): self
  532.     {
  533.         $this->type_voie_etab_2 $type_voie_etab_2;
  534.         return $this;
  535.     }
  536.     public function getLibelleVoieEtab2(): ?string
  537.     {
  538.         return $this->libelle_voie_etab_2;
  539.     }
  540.     public function setLibelleVoieEtab2(?string $libelle_voie_etab_2): self
  541.     {
  542.         $this->libelle_voie_etab_2 $libelle_voie_etab_2;
  543.         return $this;
  544.     }
  545.     public function getCodePostalEtab2(): ?string
  546.     {
  547.         return $this->code_postal_etab_2;
  548.     }
  549.     public function setCodePostalEtab2(?string $code_postal_etab_2): self
  550.     {
  551.         $this->code_postal_etab_2 $code_postal_etab_2;
  552.         return $this;
  553.     }
  554.     public function getLibelleCommuneEtab2(): ?string
  555.     {
  556.         return $this->libelle_commune_etab_2;
  557.     }
  558.     public function setLibelleCommuneEtab2(?string $libelle_commune_etab_2): self
  559.     {
  560.         $this->libelle_commune_etab_2 $libelle_commune_etab_2;
  561.         return $this;
  562.     }
  563.     public function getLibelleCommuneEtabEtranger2(): ?string
  564.     {
  565.         return $this->libelle_commune_etab_etranger_2;
  566.     }
  567.     public function setLibelleCommuneEtabEtranger2(?string $libelle_commune_etab_etranger_2): self
  568.     {
  569.         $this->libelle_commune_etab_etranger_2 $libelle_commune_etab_etranger_2;
  570.         return $this;
  571.     }
  572.     public function getDistributionSpecialeEtab2(): ?string
  573.     {
  574.         return $this->distribution_speciale_etab_2;
  575.     }
  576.     public function setDistributionSpecialeEtab2(?string $distribution_speciale_etab_2): self
  577.     {
  578.         $this->distribution_speciale_etab_2 $distribution_speciale_etab_2;
  579.         return $this;
  580.     }
  581.     public function getCodeCommuneEtab2(): ?string
  582.     {
  583.         return $this->code_commune_etab_2;
  584.     }
  585.     public function setCodeCommuneEtab2(?string $code_commune_etab_2): self
  586.     {
  587.         $this->code_commune_etab_2 $code_commune_etab_2;
  588.         return $this;
  589.     }
  590.     public function getCodeCedexEtab2(): ?string
  591.     {
  592.         return $this->code_cedex_etab_2;
  593.     }
  594.     public function setCodeCedexEtab2(?string $code_cedex_etab_2): self
  595.     {
  596.         $this->code_cedex_etab_2 $code_cedex_etab_2;
  597.         return $this;
  598.     }
  599.     public function getLibelleCedexEtab2(): ?string
  600.     {
  601.         return $this->libelle_cedex_etab_2;
  602.     }
  603.     public function setLibelleCedexEtab2(?string $libelle_cedex_etab_2): self
  604.     {
  605.         $this->libelle_cedex_etab_2 $libelle_cedex_etab_2;
  606.         return $this;
  607.     }
  608.     public function getCodePaysEtab(): ?string
  609.     {
  610.         return $this->code_pays_etab;
  611.     }
  612.     public function setCodePaysEtab(?string $code_pays_etab): self
  613.     {
  614.         $this->code_pays_etab $code_pays_etab;
  615.         return $this;
  616.     }
  617.     public function getLibellePaysEtabEtranger2(): ?string
  618.     {
  619.         return $this->libelle_pays_etab_etranger_2;
  620.     }
  621.     public function setLibellePaysEtabEtranger2(?string $libelle_pays_etab_etranger_2): self
  622.     {
  623.         $this->libelle_pays_etab_etranger_2 $libelle_pays_etab_etranger_2;
  624.         return $this;
  625.     }
  626.     public function getDateDebutPeriodeEtab(): ?string
  627.     {
  628.         return $this->date_debut_periode_etab;
  629.     }
  630.     public function setDateDebutPeriodeEtab(?string $date_debut_periode_etab): self
  631.     {
  632.         $this->date_debut_periode_etab $date_debut_periode_etab;
  633.         return $this;
  634.     }
  635.     public function getEtatAdministratifEtab(): ?string
  636.     {
  637.         return $this->etat_administratif_etab;
  638.     }
  639.     public function setEtatAdministratifEtab(?string $etat_administratif_etab): self
  640.     {
  641.         $this->etat_administratif_etab $etat_administratif_etab;
  642.         return $this;
  643.     }
  644.     public function getEnseigneEtab1(): ?string
  645.     {
  646.         return $this->enseigne_etab_1;
  647.     }
  648.     public function setEnseigneEtab1(?string $enseigne_etab_1): self
  649.     {
  650.         $this->enseigne_etab_1 $enseigne_etab_1;
  651.         return $this;
  652.     }
  653.     public function getEnseigneEtab2(): ?string
  654.     {
  655.         return $this->enseigne_etab_2;
  656.     }
  657.     public function setEnseigneEtab2(?string $enseigne_etab_2): self
  658.     {
  659.         $this->enseigne_etab_2 $enseigne_etab_2;
  660.         return $this;
  661.     }
  662.     public function getEnseigneEtab3(): ?string
  663.     {
  664.         return $this->enseigne_etab_3;
  665.     }
  666.     public function setEnseigneEtab3(?string $enseigne_etab_3): self
  667.     {
  668.         $this->enseigne_etab_3 $enseigne_etab_3;
  669.         return $this;
  670.     }
  671.     public function getDenominationUsuelleEtab(): ?string
  672.     {
  673.         return $this->denomination_usuelle_etab;
  674.     }
  675.     public function setDenominationUsuelleEtab(?string $denomination_usuelle_etab): self
  676.     {
  677.         $this->denomination_usuelle_etab $denomination_usuelle_etab;
  678.         return $this;
  679.     }
  680.     public function getActivitePrincipaleEtab2(): ?string
  681.     {
  682.         return $this->activite_principale_etab_2;
  683.     }
  684.     public function setActivitePrincipaleEtab2(?string $activite_principale_etab_2): self
  685.     {
  686.         $this->activite_principale_etab_2 $activite_principale_etab_2;
  687.         return $this;
  688.     }
  689.     public function getNomenclaturePrincipaleEtab(): ?string
  690.     {
  691.         return $this->nomenclature_principale_etab;
  692.     }
  693.     public function setNomenclaturePrincipaleEtab(?string $nomenclature_principale_etab): self
  694.     {
  695.         $this->nomenclature_principale_etab $nomenclature_principale_etab;
  696.         return $this;
  697.     }
  698.     public function getCaractereEmployeurEtab(): ?string
  699.     {
  700.         return $this->caractere_employeur_etab;
  701.     }
  702.     public function setCaractereEmployeurEtab(?string $caractere_employeur_etab): self
  703.     {
  704.         $this->caractere_employeur_etab $caractere_employeur_etab;
  705.         return $this;
  706.     }
  707.     public function isStatutDiffusionUl(): ?string
  708.     {
  709.         return $this->statut_diffusion_ul;
  710.     }
  711.     public function setStatutDiffusionUl(?string $statut_diffusion_ul): self
  712.     {
  713.         $this->statut_diffusion_ul $statut_diffusion_ul;
  714.         return $this;
  715.     }
  716.     public function getUniteLegalePurgee(): ?string
  717.     {
  718.         return $this->unite_legale_purgee;
  719.     }
  720.     public function setUniteLegalePurgee(?string $unite_legale_purgee): self
  721.     {
  722.         $this->unite_legale_purgee $unite_legale_purgee;
  723.         return $this;
  724.     }
  725.     public function getDateCreationUl(): ?string
  726.     {
  727.         return $this->date_creation_ul;
  728.     }
  729.     public function setDateCreationUl(?string $date_creation_ul): self
  730.     {
  731.         $this->date_creation_ul $date_creation_ul;
  732.         return $this;
  733.     }
  734.     public function getSigleUl(): ?string
  735.     {
  736.         return $this->sigle_ul;
  737.     }
  738.     public function setSigleUl(?string $sigle_ul): self
  739.     {
  740.         $this->sigle_ul $sigle_ul;
  741.         return $this;
  742.     }
  743.     public function getCivilitePersonnePhysique(): ?string
  744.     {
  745.         return $this->civilite_personne_physique;
  746.     }
  747.     public function setCivilitePersonnePhysique(?string $civilite_personne_physique): self
  748.     {
  749.         $this->civilite_personne_physique $civilite_personne_physique;
  750.         return $this;
  751.     }
  752.     public function getPrenomPersonnePhysique1(): ?string
  753.     {
  754.         return $this->prenom_personne_physique_1;
  755.     }
  756.     public function setPrenomPersonnePhysique1(?string $prenom_personne_physique_1): self
  757.     {
  758.         $this->prenom_personne_physique_1 $prenom_personne_physique_1;
  759.         return $this;
  760.     }
  761.     public function getPrenomPersonnePhysique2(): ?string
  762.     {
  763.         return $this->prenom_personne_physique_2;
  764.     }
  765.     public function setPrenomPersonnePhysique2(?string $prenom_personne_physique_2): self
  766.     {
  767.         $this->prenom_personne_physique_2 $prenom_personne_physique_2;
  768.         return $this;
  769.     }
  770.     public function getPrenomPersonnePhysique3(): ?string
  771.     {
  772.         return $this->prenom_personne_physique_3;
  773.     }
  774.     public function setPrenomPersonnePhysique3(?string $prenom_personne_physique_3): self
  775.     {
  776.         $this->prenom_personne_physique_3 $prenom_personne_physique_3;
  777.         return $this;
  778.     }
  779.     public function getPrenomPersonnePhysique4(): ?string
  780.     {
  781.         return $this->prenom_personne_physique_4;
  782.     }
  783.     public function setPrenomPersonnePhysique4(?string $prenom_personne_physique_4): self
  784.     {
  785.         $this->prenom_personne_physique_4 $prenom_personne_physique_4;
  786.         return $this;
  787.     }
  788.     public function getPrenomUsuelPersonnePhysique(): ?string
  789.     {
  790.         return $this->prenom_usuel_personne_physique;
  791.     }
  792.     public function setPrenomUsuelPersonnePhysique(?string $prenom_usuel_personne_physique): self
  793.     {
  794.         $this->prenom_usuel_personne_physique $prenom_usuel_personne_physique;
  795.         return $this;
  796.     }
  797.     public function getPseudonymePersonnePhysique(): ?string
  798.     {
  799.         return $this->pseudonyme_personne_physique;
  800.     }
  801.     public function setPseudonymePersonnePhysique(?string $pseudonyme_personne_physique): self
  802.     {
  803.         $this->pseudonyme_personne_physique $pseudonyme_personne_physique;
  804.         return $this;
  805.     }
  806.     public function getIdAssociationUl(): ?string
  807.     {
  808.         return $this->id_association_ul;
  809.     }
  810.     public function setIdAssociationUl(?string $id_association_ul): self
  811.     {
  812.         $this->id_association_ul $id_association_ul;
  813.         return $this;
  814.     }
  815.     public function getTrancheEffectifUl(): ?string
  816.     {
  817.         return $this->tranche_effectif_ul;
  818.     }
  819.     public function setTrancheEffectifUl(?string $tranche_effectif_ul): self
  820.     {
  821.         $this->tranche_effectif_ul $tranche_effectif_ul;
  822.         return $this;
  823.     }
  824.     public function getTrancheEffectifUlTriable(): ?string
  825.     {
  826.         return $this->tranche_effectif_ul_triable;
  827.     }
  828.     public function setTrancheEffectifUlTriable(?string $tranche_effectif_ul_triable): self
  829.     {
  830.         $this->tranche_effectif_ul_triable $tranche_effectif_ul_triable;
  831.         return $this;
  832.     }
  833.     public function getAnneeTrancheEffectifUl(): ?string
  834.     {
  835.         return $this->annee_tranche_effectif_ul;
  836.     }
  837.     public function setAnneeTrancheEffectifUl(?string $annee_tranche_effectif_ul): self
  838.     {
  839.         $this->annee_tranche_effectif_ul $annee_tranche_effectif_ul;
  840.         return $this;
  841.     }
  842.     public function getDateDernierTraitementUl(): ?string
  843.     {
  844.         return $this->date_dernier_traitement_ul;
  845.     }
  846.     public function setDateDernierTraitementUl(?string $date_dernier_traitement_ul): self
  847.     {
  848.         $this->date_dernier_traitement_ul $date_dernier_traitement_ul;
  849.         return $this;
  850.     }
  851.     public function getNombrePeriodesUl(): ?int
  852.     {
  853.         return $this->nombre_periodes_ul;
  854.     }
  855.     public function setNombrePeriodesUl(?int $nombre_periodes_ul): self
  856.     {
  857.         $this->nombre_periodes_ul $nombre_periodes_ul;
  858.         return $this;
  859.     }
  860.     public function getCategorieEntreprise(): ?string
  861.     {
  862.         return $this->categorie_entreprise;
  863.     }
  864.     public function setCategorieEntreprise(?string $categorie_entreprise): self
  865.     {
  866.         $this->categorie_entreprise $categorie_entreprise;
  867.         return $this;
  868.     }
  869.     public function getAnneeCategorieEntreprise(): ?string
  870.     {
  871.         return $this->annee_categorie_entreprise;
  872.     }
  873.     public function setAnneeCategorieEntreprise(?string $annee_categorie_entreprise): self
  874.     {
  875.         $this->annee_categorie_entreprise $annee_categorie_entreprise;
  876.         return $this;
  877.     }
  878.     public function getDateDebutUl(): ?string
  879.     {
  880.         return $this->date_debut_ul;
  881.     }
  882.     public function setDateDebutUl(?string $date_debut_ul): self
  883.     {
  884.         $this->date_debut_ul $date_debut_ul;
  885.         return $this;
  886.     }
  887.     public function getEtatAdministratifUl(): ?string
  888.     {
  889.         return $this->etat_administratif_ul;
  890.     }
  891.     public function setEtatAdministratifUl(?string $etat_administratif_ul): self
  892.     {
  893.         $this->etat_administratif_ul $etat_administratif_ul;
  894.         return $this;
  895.     }
  896.     public function getNomPersonnePhysique(): ?string
  897.     {
  898.         return $this->nom_personne_physique;
  899.     }
  900.     public function setNomPersonnePhysique(?string $nom_personne_physique): self
  901.     {
  902.         $this->nom_personne_physique $nom_personne_physique;
  903.         return $this;
  904.     }
  905.     public function getNomUsagePersonnePhysique(): ?string
  906.     {
  907.         return $this->nom_usage_personne_physique;
  908.     }
  909.     public function setNomUsagePersonnePhysique(?string $nom_usage_personne_physique): self
  910.     {
  911.         $this->nom_usage_personne_physique $nom_usage_personne_physique;
  912.         return $this;
  913.     }
  914.     public function getDenominationUl(): ?string
  915.     {
  916.         return $this->denomination_ul;
  917.     }
  918.     public function setDenominationUl(?string $denomination_ul): self
  919.     {
  920.         $this->denomination_ul $denomination_ul;
  921.         return $this;
  922.     }
  923.     public function getDenominationUsuelleUl1(): ?string
  924.     {
  925.         return $this->denomination_usuelle_ul1;
  926.     }
  927.     public function setDenominationUsuelleUl1(?string $denomination_usuelle_ul1): self
  928.     {
  929.         $this->denomination_usuelle_ul1 $denomination_usuelle_ul1;
  930.         return $this;
  931.     }
  932.     public function getDenominationUsuelleUl2(): ?string
  933.     {
  934.         return $this->denomination_usuelle_ul2;
  935.     }
  936.     public function setDenominationUsuelleUl2(?string $denomination_usuelle_ul2): self
  937.     {
  938.         $this->denomination_usuelle_ul2 $denomination_usuelle_ul2;
  939.         return $this;
  940.     }
  941.     public function getDenominationUsuelleUl3(): ?string
  942.     {
  943.         return $this->denomination_usuelle_ul3;
  944.     }
  945.     public function setDenominationUsuelleUl3(?string $denomination_usuelle_ul3): self
  946.     {
  947.         $this->denomination_usuelle_ul3 $denomination_usuelle_ul3;
  948.         return $this;
  949.     }
  950.     public function getCategorieJuridiqueUl(): ?string
  951.     {
  952.         return $this->categorie_juridique_ul;
  953.     }
  954.     public function setCategorieJuridiqueUl(?string $categorie_juridique_ul): self
  955.     {
  956.         $this->categorie_juridique_ul $categorie_juridique_ul;
  957.         return $this;
  958.     }
  959.     public function getActivitePrincipaleUl(): ?string
  960.     {
  961.         return $this->activite_principale_ul;
  962.     }
  963.     public function setActivitePrincipaleUl(?string $activite_principale_ul): self
  964.     {
  965.         $this->activite_principale_ul $activite_principale_ul;
  966.         return $this;
  967.     }
  968.     public function getNomenclatureActivitePrincipaleUl(): ?string
  969.     {
  970.         return $this->nomenclature_activite_principale_ul;
  971.     }
  972.     public function setNomenclatureActivitePrincipaleUl(?string $nomenclature_activite_principale_ul): self
  973.     {
  974.         $this->nomenclature_activite_principale_ul $nomenclature_activite_principale_ul;
  975.         return $this;
  976.     }
  977.     public function getNicSiegeUl(): ?string
  978.     {
  979.         return $this->nic_siege_ul;
  980.     }
  981.     public function setNicSiegeUl(?string $nic_siege_ul): self
  982.     {
  983.         $this->nic_siege_ul $nic_siege_ul;
  984.         return $this;
  985.     }
  986.     public function getEconomieSocialeSolidaireUl(): ?string
  987.     {
  988.         return $this->economie_sociale_solidaire_ul;
  989.     }
  990.     public function setEconomieSocialeSolidaireUl(?string $economie_sociale_solidaire_ul): self
  991.     {
  992.         $this->economie_sociale_solidaire_ul $economie_sociale_solidaire_ul;
  993.         return $this;
  994.     }
  995.     public function getSocieteMissionUl(): ?string
  996.     {
  997.         return $this->societe_mission_ul;
  998.     }
  999.     public function setSocieteMissionUl(?string $societe_mission_ul): self
  1000.     {
  1001.         $this->societe_mission_ul $societe_mission_ul;
  1002.         return $this;
  1003.     }
  1004.     public function getCaractereEmployeurUl(): ?string
  1005.     {
  1006.         return $this->caractere_employeur_ul;
  1007.     }
  1008.     public function setCaractereEmployeurUl(?string $caractere_employeur_ul): self
  1009.     {
  1010.         $this->caractere_employeur_ul $caractere_employeur_ul;
  1011.         return $this;
  1012.     }
  1013.     public function getCodeEpciEtab(): ?string
  1014.     {
  1015.         return $this->code_epci_etab;
  1016.     }
  1017.     public function setCodeEpciEtab(?string $code_epci_etab): self
  1018.     {
  1019.         $this->code_epci_etab $code_epci_etab;
  1020.         return $this;
  1021.     }
  1022.     public function getLibelleEpciEtab(): ?string
  1023.     {
  1024.         return $this->libelle_epci_etab;
  1025.     }
  1026.     public function setLibelleEpciEtab(?string $libelle_epci_etab): self
  1027.     {
  1028.         $this->libelle_epci_etab $libelle_epci_etab;
  1029.         return $this;
  1030.     }
  1031.     public function getCodeArrondissementEtab(): ?string
  1032.     {
  1033.         return $this->code_arrondissement_etab;
  1034.     }
  1035.     public function setCodeArrondissementEtab(?string $code_arrondissement_etab): self
  1036.     {
  1037.         $this->code_arrondissement_etab $code_arrondissement_etab;
  1038.         return $this;
  1039.     }
  1040.     public function getCodeDepartementEtab(): ?string
  1041.     {
  1042.         return $this->code_departement_etab;
  1043.     }
  1044.     public function setCodeDepartementEtab(?string $code_departement_etab): self
  1045.     {
  1046.         $this->code_departement_etab $code_departement_etab;
  1047.         return $this;
  1048.     }
  1049.     public function getDepartementEtab(): ?string
  1050.     {
  1051.         return $this->departement_etab;
  1052.     }
  1053.     public function setDepartementEtab(?string $departement_etab): self
  1054.     {
  1055.         $this->departement_etab $departement_etab;
  1056.         return $this;
  1057.     }
  1058.     public function getCodeRegionEtab(): ?string
  1059.     {
  1060.         return $this->code_region_etab;
  1061.     }
  1062.     public function setCodeRegionEtab(?string $code_region_etab): self
  1063.     {
  1064.         $this->code_region_etab $code_region_etab;
  1065.         return $this;
  1066.     }
  1067.     public function getRegionEtab(): ?string
  1068.     {
  1069.         return $this->region_etab;
  1070.     }
  1071.     public function setRegionEtab(?string $region_etab): self
  1072.     {
  1073.         $this->region_etab $region_etab;
  1074.         return $this;
  1075.     }
  1076.     public function getSectionEtab(): ?string
  1077.     {
  1078.         return $this->section_etab;
  1079.     }
  1080.     public function setSectionEtab(?string $section_etab): self
  1081.     {
  1082.         $this->section_etab $section_etab;
  1083.         return $this;
  1084.     }
  1085.     public function getSousSectionEtab(): ?string
  1086.     {
  1087.         return $this->sous_section_etab;
  1088.     }
  1089.     public function setSousSectionEtab(?string $sous_section_etab): self
  1090.     {
  1091.         $this->sous_section_etab $sous_section_etab;
  1092.         return $this;
  1093.     }
  1094.     public function getDivisionEtab(): ?string
  1095.     {
  1096.         return $this->division_etab;
  1097.     }
  1098.     public function setDivisionEtab(?string $division_etab): self
  1099.     {
  1100.         $this->division_etab $division_etab;
  1101.         return $this;
  1102.     }
  1103.     public function getGroupeEtab(): ?string
  1104.     {
  1105.         return $this->groupe_etab;
  1106.     }
  1107.     public function setGroupeEtab(?string $groupe_etab): self
  1108.     {
  1109.         $this->groupe_etab $groupe_etab;
  1110.         return $this;
  1111.     }
  1112.     public function getClasseEtab(): ?string
  1113.     {
  1114.         return $this->classe_etab;
  1115.     }
  1116.     public function setClasseEtab(?string $classe_etab): self
  1117.     {
  1118.         $this->classe_etab $classe_etab;
  1119.         return $this;
  1120.     }
  1121.     public function getSectionUl(): ?string
  1122.     {
  1123.         return $this->section_ul;
  1124.     }
  1125.     public function setSectionUl(?string $section_ul): self
  1126.     {
  1127.         $this->section_ul $section_ul;
  1128.         return $this;
  1129.     }
  1130.     public function getSousSectionUl(): ?string
  1131.     {
  1132.         return $this->sous_section_ul;
  1133.     }
  1134.     public function setSousSectionUl(?string $sous_section_ul): self
  1135.     {
  1136.         $this->sous_section_ul $sous_section_ul;
  1137.         return $this;
  1138.     }
  1139.     public function getDivisionUl(): ?string
  1140.     {
  1141.         return $this->division_ul;
  1142.     }
  1143.     public function setDivisionUl(?string $division_ul): self
  1144.     {
  1145.         $this->division_ul $division_ul;
  1146.         return $this;
  1147.     }
  1148.     public function getGroupeUl(): ?string
  1149.     {
  1150.         return $this->groupe_ul;
  1151.     }
  1152.     public function setGroupeUl(?string $groupe_ul): self
  1153.     {
  1154.         $this->groupe_ul $groupe_ul;
  1155.         return $this;
  1156.     }
  1157.     public function getClasseUl(): ?string
  1158.     {
  1159.         return $this->classe_ul;
  1160.     }
  1161.     public function setClasseUl(?string $classe_ul): self
  1162.     {
  1163.         $this->classe_ul $classe_ul;
  1164.         return $this;
  1165.     }
  1166.     public function getNatureJuridiqueUl(): ?string
  1167.     {
  1168.         return $this->nature_juridique_ul;
  1169.     }
  1170.     public function setNatureJuridiqueUl(?string $nature_juridique_ul): self
  1171.     {
  1172.         $this->nature_juridique_ul $nature_juridique_ul;
  1173.         return $this;
  1174.     }
  1175.     public function getPremiereLigneAdresse(): ?string
  1176.     {
  1177.         return $this->premiere_ligne_adresse;
  1178.     }
  1179.     public function setPremiereLigneAdresse(?string $premiere_ligne_adresse): self
  1180.     {
  1181.         $this->premiere_ligne_adresse $premiere_ligne_adresse;
  1182.         return $this;
  1183.     }
  1184.     public function getAdresseEtab(): ?string
  1185.     {
  1186.         return $this->adresse_etab;
  1187.     }
  1188.     public function setAdresseEtab(?string $adresse_etab): self
  1189.     {
  1190.         $this->adresse_etab $adresse_etab;
  1191.         return $this;
  1192.     }
  1193.     public function getSiretSiegeUl(): ?string
  1194.     {
  1195.         return $this->siret_siege_ul;
  1196.     }
  1197.     public function setSiretSiegeUl(?string $siret_siege_ul): self
  1198.     {
  1199.         $this->siret_siege_ul $siret_siege_ul;
  1200.         return $this;
  1201.     }
  1202.     public function getDateFermetureEtab(): ?string
  1203.     {
  1204.         return $this->date_fermeture_etab;
  1205.     }
  1206.     public function setDateFermetureEtab(?string $date_fermeture_etab): self
  1207.     {
  1208.         $this->date_fermeture_etab $date_fermeture_etab;
  1209.         return $this;
  1210.     }
  1211.     public function getDateFermetureUl(): ?string
  1212.     {
  1213.         return $this->date_fermeture_ul;
  1214.     }
  1215.     public function setDateFermetureUl(?string $date_fermeture_ul): self
  1216.     {
  1217.         $this->date_fermeture_ul $date_fermeture_ul;
  1218.         return $this;
  1219.     }
  1220.     public function getGeolocalisationEtab(): ?array
  1221.     {
  1222.         return explode(", "$this->geolocalisation_etab);
  1223.     }
  1224.     public function setGeolocalisationEtab(?string $geolocalisation_etab): self
  1225.     {
  1226.         $this->geolocalisation_etab $geolocalisation_etab;
  1227.         return $this;
  1228.     }
  1229.     /**
  1230.      * @return Collection<int, Emails>
  1231.      */
  1232.     public function getEmails(): Collection
  1233.     {
  1234.         return $this->emails;
  1235.     }
  1236.     public function addEmail(Emails $email): self
  1237.     {
  1238.         if (!$this->emails->contains($email)) {
  1239.             $this->emails->add($email);
  1240.             $email->setInformationEntreprise($this);
  1241.         }
  1242.         return $this;
  1243.     }
  1244.     public function removeEmail(Emails $email): self
  1245.     {
  1246.         if ($this->emails->removeElement($email)) {
  1247.             // set the owning side to null (unless already changed)
  1248.             if ($email->getInformationEntreprise() === $this) {
  1249.                 $email->setInformationEntreprise(null);
  1250.             }
  1251.         }
  1252.         return $this;
  1253.     }
  1254.     /**
  1255.      * @return Collection<int, Telephones>
  1256.      */
  1257.     public function getTelephones(): Collection
  1258.     {
  1259.         return $this->telephones;
  1260.     }
  1261.     public function addTelephone(Telephones $telephone): self
  1262.     {
  1263.         if (!$this->telephones->contains($telephone)) {
  1264.             $this->telephones->add($telephone);
  1265.             $telephone->setInformationEntreprise($this);
  1266.         }
  1267.         return $this;
  1268.     }
  1269.     public function removeTelephone(Telephones $telephone): self
  1270.     {
  1271.         if ($this->telephones->removeElement($telephone)) {
  1272.             // set the owning side to null (unless already changed)
  1273.             if ($telephone->getInformationEntreprise() === $this) {
  1274.                 $telephone->setInformationEntreprise(null);
  1275.             }
  1276.         }
  1277.         return $this;
  1278.     }
  1279.     /**
  1280.      * @return Collection<int, LinkedinCompany>
  1281.      */
  1282.     public function getLinkedinCompanies(): Collection
  1283.     {
  1284.         return $this->linkedinCompanies;
  1285.     }
  1286.     public function addLinkedinCompany(LinkedinCompany $linkedinCompany): self
  1287.     {
  1288.         if (!$this->linkedinCompanies->contains($linkedinCompany)) {
  1289.             $this->linkedinCompanies->add($linkedinCompany);
  1290.             $linkedinCompany->setInformationEntreprise($this);
  1291.         }
  1292.         return $this;
  1293.     }
  1294.     public function removeLinkedinCompany(LinkedinCompany $linkedinCompany): self
  1295.     {
  1296.         if ($this->linkedinCompanies->removeElement($linkedinCompany)) {
  1297.             // set the owning side to null (unless already changed)
  1298.             if ($linkedinCompany->getInformationEntreprise() === $this) {
  1299.                 $linkedinCompany->setInformationEntreprise(null);
  1300.             }
  1301.         }
  1302.         return $this;
  1303.     }
  1304.     /**
  1305.      * @return Collection<int, LinkedinPeople>
  1306.      */
  1307.     public function getLinkedinPeople(): Collection
  1308.     {
  1309.         return $this->linkedinPeople;
  1310.     }
  1311.     public function addLinkedinPerson(LinkedinPeople $linkedinPerson): self
  1312.     {
  1313.         if (!$this->linkedinPeople->contains($linkedinPerson)) {
  1314.             $this->linkedinPeople->add($linkedinPerson);
  1315.             $linkedinPerson->setInformationEntreprise($this);
  1316.         }
  1317.         return $this;
  1318.     }
  1319.     public function removeLinkedinPerson(LinkedinPeople $linkedinPerson): self
  1320.     {
  1321.         if ($this->linkedinPeople->removeElement($linkedinPerson)) {
  1322.             // set the owning side to null (unless already changed)
  1323.             if ($linkedinPerson->getInformationEntreprise() === $this) {
  1324.                 $linkedinPerson->setInformationEntreprise(null);
  1325.             }
  1326.         }
  1327.         return $this;
  1328.     }
  1329.     /**
  1330.      * @return Collection<int, Sites>
  1331.      */
  1332.     public function getSites(): Collection
  1333.     {
  1334.         return $this->sites;
  1335.     }
  1336.     public function addSite(Sites $site): self
  1337.     {
  1338.         if (!$this->sites->contains($site)) {
  1339.             $this->sites->add($site);
  1340.             $site->setInformationEntreprise($this);
  1341.         }
  1342.         return $this;
  1343.     }
  1344.     public function removeSite(Sites $site): self
  1345.     {
  1346.         if ($this->sites->removeElement($site)) {
  1347.             // set the owning side to null (unless already changed)
  1348.             if ($site->getInformationEntreprise() === $this) {
  1349.                 $site->setInformationEntreprise(null);
  1350.             }
  1351.         }
  1352.         return $this;
  1353.     }
  1354.     /**
  1355.      * @return Collection<int, Twitter>
  1356.      */
  1357.     public function getTwitters(): Collection
  1358.     {
  1359.         return $this->twitters;
  1360.     }
  1361.     public function addTwitter(Twitter $twitter): self
  1362.     {
  1363.         if (!$this->twitters->contains($twitter)) {
  1364.             $this->twitters->add($twitter);
  1365.             $twitter->setInformationEntreprise($this);
  1366.         }
  1367.         return $this;
  1368.     }
  1369.     public function removeTwitter(Twitter $twitter): self
  1370.     {
  1371.         if ($this->twitters->removeElement($twitter)) {
  1372.             // set the owning side to null (unless already changed)
  1373.             if ($twitter->getInformationEntreprise() === $this) {
  1374.                 $twitter->setInformationEntreprise(null);
  1375.             }
  1376.         }
  1377.         return $this;
  1378.     }
  1379.     public function getDataInpi(): ?DataInpi
  1380.     {
  1381.         return $this->dataInpi;
  1382.     }
  1383.     public function setDataInpi(DataInpi $dataInpi): self
  1384.     {
  1385.         // set the owning side of the relation if necessary
  1386.         if ($dataInpi->getInformationEntreprise() !== $this) {
  1387.             $dataInpi->setInformationEntreprise($this);
  1388.         }
  1389.         $this->dataInpi $dataInpi;
  1390.         return $this;
  1391.     }
  1392.     /**
  1393.      * @return Collection<int, Mobile>
  1394.      */
  1395.     public function getMobiles(): Collection
  1396.     {
  1397.         return $this->mobiles;
  1398.     }
  1399.     public function addMobile(Mobile $mobile): self
  1400.     {
  1401.         if (!$this->mobiles->contains($mobile)) {
  1402.             $this->mobiles->add($mobile);
  1403.             $mobile->setInformationEntreprise($this);
  1404.         }
  1405.         return $this;
  1406.     }
  1407.     public function removeMobile(Mobile $mobile): self
  1408.     {
  1409.         if ($this->mobiles->removeElement($mobile)) {
  1410.             // set the owning side to null (unless already changed)
  1411.             if ($mobile->getInformationEntreprise() === $this) {
  1412.                 $mobile->setInformationEntreprise(null);
  1413.             }
  1414.         }
  1415.         return $this;
  1416.     }
  1417.     /**
  1418.      * @return Collection<int, Fax>
  1419.      */
  1420.     public function getFaxes(): Collection
  1421.     {
  1422.         return $this->faxes;
  1423.     }
  1424.     public function addFax(Fax $fax): self
  1425.     {
  1426.         if (!$this->faxes->contains($fax)) {
  1427.             $this->faxes->add($fax);
  1428.             $fax->setInformationEntreprise($this);
  1429.         }
  1430.         return $this;
  1431.     }
  1432.     public function removeFax(Fax $fax): self
  1433.     {
  1434.         if ($this->faxes->removeElement($fax)) {
  1435.             // set the owning side to null (unless already changed)
  1436.             if ($fax->getInformationEntreprise() === $this) {
  1437.                 $fax->setInformationEntreprise(null);
  1438.             }
  1439.         }
  1440.         return $this;
  1441.     }
  1442.     public function __toString()
  1443.     {
  1444.         return $retVal = ($this->denomination_ul != null) ? $this->denomination_ul $this->premiere_ligne_adresse;
  1445.     }
  1446.     /**
  1447.      * @return Collection<int, Facebooks>
  1448.      */
  1449.     public function getFacebooks(): Collection
  1450.     {
  1451.         return $this->facebooks;
  1452.     }
  1453.     public function addFacebook(Facebooks $facebook): self
  1454.     {
  1455.         if (!$this->facebooks->contains($facebook)) {
  1456.             $this->facebooks->add($facebook);
  1457.             $facebook->setInformationEntreprise($this);
  1458.         }
  1459.         return $this;
  1460.     }
  1461.     public function removeFacebook(Facebooks $facebook): self
  1462.     {
  1463.         if ($this->facebooks->removeElement($facebook)) {
  1464.             // set the owning side to null (unless already changed)
  1465.             if ($facebook->getInformationEntreprise() === $this) {
  1466.                 $facebook->setInformationEntreprise(null);
  1467.             }
  1468.         }
  1469.         return $this;
  1470.     }
  1471. }