<?php
// src/Entity/Ba.php
namespace App\Entity;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
use Symfony\Component\Security\Core\User\UserInterface;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
/**
* @ORM\Entity()
* @ORM\Table(name="69pixl_ba")
*/
class Ba
{
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
public function getId(): ?int
{
return $this->id;
}
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $numeroAdherent;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $codeConseiller;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $venteADistance;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $nomConseiller;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $telConseiller;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $adherentDistributeur;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $numeroSiren;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $sex;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $nom;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $prenom;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $residence;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $numeroDeVoie;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $lieuDit;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $address;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $codePostal;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $ville;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $pays;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $typeDePieceIdentite;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $residenceFrance;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $residenceIdentificationFiscalPays;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $fiscaleAddress;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $fiscaleCodePostal;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $fiscaleVille;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $fiscalePays;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $adressePostaleDifferente;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $greenCard;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $situationFamilliale;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $profession;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $professionCspCategory;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $professionCspSousCategory;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $numeroSS;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $cleNumeroSS;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $nomJeuneFille;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $dateDeNaissance;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $lieuDeNaissance;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $lieuVilleDeNaissance;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $lieuCodePostalDeNaissance;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $lieuPaysDeNaissance;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $telFixPrefix;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $telFix;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $telPhonePrefix;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $telPhone;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $email;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $nationalite;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $possedeNationaliteSeconde;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $nationaliteSeconde;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $acceptRecevoirDocumentGarantieEmail;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $acceptPropositionCommercialEmail;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $acceptPropositionCommercialTelephone;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $dateEffetAdhesion;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $dateDeLiquidation;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $ageAdhesion;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $majorationRente;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $versementInitial;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $versementInitialDeduit;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $moyenDeVersement;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $versementProgramme;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $versementProgrammeDeduit;
/**
* @ORM\Column(type="float", nullable=true)
*/
private $montantVersementPeriodique;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $dateACompterDu;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $periodicite;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $versementProgrammePeriodiciteJourDuMois;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $indexationAnnuelle;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $optionCapital;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $titulaireTitre;
/**
* @ORM\Column(type="array", nullable=true)
*/
private $titulaireDe;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $numeroCarteCombattant;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $dateCarteCombattant;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $dateReconnaisanceNation;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $dateTranscriptionMention;
/**
* @ORM\Column(type="array", nullable=true)
*/
private $conflitConcerne;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $conflitOpexDescription;
/**
* @ORM\Column(type="array", nullable=true)
*/
private $jaiDemandeAttributionDe;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $engageFournirCopieTitreAttribue;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $page2FaisLe;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $jattesteTitulaireGarantieRetraite;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $objectifPrincipalConstitutionRetraite;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $fondContratEpargne;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $fondContratEpargneDate;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $fondContratEpargneNumber;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $fondContratEpargneDescription;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $fondContratPartSociete;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $fondContratPartSocieteDate;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $fondContratPartSocieteNumber;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $fondContratPartSocieteDescription;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $fondContratHeritage;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $fondContratHeritageDate;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $fondContratHeritageNumber;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $fondContratHeritageDescription;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $fondContratImmobilier;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $fondContratImmobilierDate;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $fondContratImmobilierNumber;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $fondContratImmobilierDescription;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $fondContratRevenuPro;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $fondContratRevenuProDate;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $fondContratRevenuProNumber;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $fondContratRevenuProDescription;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $fondContratAutre;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $fondContratAutreDate;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $fondContratAutreNumber;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $fondContratAutreDescription;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $typeBeneficiaires;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $typeBeneficiairesBychoices;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $typeBeneficiairesClauseNotariee;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $typeBeneficiairesClauseNotarieeName;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $typeBeneficiairesClauseNotarieeCoordonnees;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $reconnaisEtreInforme;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $connaissanceDesStatuts;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $reconnaisRenoncer30Jours;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $reconnaisAvoirPrisConnaissance;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $dateSigne;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $lieuSigne;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $idYouSign;
/* SEPA */
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $sepaStatus;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $sepaPrenom;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $sepaNom;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $sepaAdresse;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $sepaCodePostal;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $sepaVille;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $sepaPays;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $sepaCodeIban;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $sepaCodeBic;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $sepaDateSigne;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $sepaLieuSigne;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $status;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $urlPdf;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $urlPdfSign;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $sepaUrlPdf;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $sepaUrlPdfSign;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $sepaIdYouSign;
/**
* @var membership[]
* @ORM\OneToOne(targetEntity="App\Entity\Membership", mappedBy="ba")
*/
protected $membership;
/**
* @var OtherContracts[]
* @ORM\OneToMany(targetEntity="App\Entity\OtherContract", mappedBy="ba", cascade={"persist"})
*/
protected $otherContracts;
/**
* @var beneficiaires[]
* @ORM\OneToMany(targetEntity="App\Entity\Beneficiaire", mappedBy="ba", cascade={"persist"})
*/
protected $beneficiaires;
public function __construct()
{
$this->otherContracts = new ArrayCollection();
$this->beneficiaires = new ArrayCollection();
}
public function getMembership(): ?Membership
{
return $this->membership;
}
public function setMembership(?Membership $membership): self
{
$this->membership = $membership;
// set (or unset) the owning side of the relation if necessary
$newUser = null === $membership ? null : $this;
if ($membership->getUser() !== $newUser) {
$membership->setUser($newUser);
}
return $this;
}
public function getNumeroAdherent(): ?string
{
return $this->numeroAdherent;
}
public function setNumeroAdherent(?string $numeroAdherent): self
{
$this->numeroAdherent = $numeroAdherent;
return $this;
}
public function getCodeConseiller(): ?string
{
return $this->codeConseiller;
}
public function setCodeConseiller(?string $codeConseiller): self
{
$this->codeConseiller = $codeConseiller;
return $this;
}
public function getVenteADistance(): ?bool
{
return $this->venteADistance;
}
public function setVenteADistance(?bool $venteADistance): self
{
$this->venteADistance = $venteADistance;
return $this;
}
public function getNomConseiller(): ?string
{
return $this->nomConseiller;
}
public function setNomConseiller(?string $nomConseiller): self
{
$this->nomConseiller = $nomConseiller;
return $this;
}
public function getTelConseiller(): ?string
{
return $this->telConseiller;
}
public function setTelConseiller(?string $telConseiller): self
{
$this->telConseiller = $telConseiller;
return $this;
}
public function getAdherentDistributeur(): ?string
{
return $this->adherentDistributeur;
}
public function setAdherentDistributeur(?string $adherentDistributeur): self
{
$this->adherentDistributeur = $adherentDistributeur;
return $this;
}
public function getNumeroSiren(): ?string
{
return $this->numeroSiren;
}
public function setNumeroSiren(?string $numeroSiren): self
{
$this->numeroSiren = $numeroSiren;
return $this;
}
public function getSex(): ?string
{
return $this->sex;
}
public function setSex(?string $sex): self
{
$this->sex = $sex;
return $this;
}
public function getNom(): ?string
{
return $this->nom;
}
public function setNom(?string $nom): self
{
$this->nom = $nom;
return $this;
}
public function getPrenom(): ?string
{
return $this->prenom;
}
public function setPrenom(?string $prenom): self
{
$this->prenom = $prenom;
return $this;
}
public function getResidence(): ?string
{
return $this->residence;
}
public function setResidence(?string $residence): self
{
$this->residence = $residence;
return $this;
}
public function getNumeroDeVoie(): ?string
{
return $this->numeroDeVoie;
}
public function setNumeroDeVoie(?string $numeroDeVoie): self
{
$this->numeroDeVoie = $numeroDeVoie;
return $this;
}
public function getLieuDit(): ?string
{
return $this->lieuDit;
}
public function setLieuDit(?string $lieuDit): self
{
$this->lieuDit = $lieuDit;
return $this;
}
public function getCodePostal(): ?string
{
return $this->codePostal;
}
public function setCodePostal(?string $codePostal): self
{
$this->codePostal = $codePostal;
return $this;
}
public function getVille(): ?string
{
return $this->ville;
}
public function setVille(?string $ville): self
{
$this->ville = $ville;
return $this;
}
public function getPays(): ?string
{
return $this->pays;
}
public function setPays(?string $pays): self
{
$this->pays = $pays;
return $this;
}
public function getTypeDePieceIdentite(): ?string
{
return $this->typeDePieceIdentite;
}
public function setTypeDePieceIdentite(?string $typeDePieceIdentite): self
{
$this->typeDePieceIdentite = $typeDePieceIdentite;
return $this;
}
public function getNumeroSS(): ?string
{
return $this->numeroSS;
}
public function setNumeroSS(?string $numeroSS): self
{
$this->numeroSS = $numeroSS;
return $this;
}
public function getCleNumeroSS(): ?string
{
return $this->cleNumeroSS;
}
public function setCleNumeroSS(?string $cleNumeroSS): self
{
$this->cleNumeroSS = $cleNumeroSS;
return $this;
}
public function getNomJeuneFille(): ?string
{
return $this->nomJeuneFille;
}
public function setNomJeuneFille(?string $nomJeuneFille): self
{
$this->nomJeuneFille = $nomJeuneFille;
return $this;
}
public function getDateDeNaissance()
{
return $this->dateDeNaissance;
}
public function setDateDeNaissance( $dateDeNaissance)
{
$this->dateDeNaissance = $dateDeNaissance;
return $this;
}
public function getLieuDeNaissance(): ?string
{
return $this->lieuDeNaissance;
}
public function setLieuDeNaissance(?string $lieuDeNaissance): self
{
$this->lieuDeNaissance = $lieuDeNaissance;
return $this;
}
public function getTelFixPrefix(): ?string
{
return $this->telFixPrefix;
}
public function setTelFixPrefix(?string $telFixPrefix): self
{
$this->telFixPrefix = $telFixPrefix;
return $this;
}
public function getTelFix(): ?string
{
return $this->telFix;
}
public function setTelFix(?string $telFix): self
{
$this->telFix = $telFix;
return $this;
}
public function getTelPhonePrefix(): ?string
{
return $this->telPhonePrefix;
}
public function setTelPhonePrefix(?string $telPhonePrefix): self
{
$this->telPhonePrefix = $telPhonePrefix;
return $this;
}
public function getTelPhone(): ?string
{
return $this->telPhone;
}
public function setTelPhone(?string $telPhone): self
{
$this->telPhone = $telPhone;
return $this;
}
public function getEmail(): ?string
{
return $this->email;
}
public function setEmail(?string $email): self
{
$this->email = $email;
return $this;
}
public function getNationalite(): ?string
{
return $this->nationalite;
}
public function setNationalite(?string $nationalite): self
{
$this->nationalite = $nationalite;
return $this;
}
public function getDateEffetAdhesion()
{
return $this->dateEffetAdhesion;
}
public function setDateEffetAdhesion($dateEffetAdhesion)
{
$this->dateEffetAdhesion = $dateEffetAdhesion;
return $this;
}
public function getAgeAdhesion(): ?int
{
return $this->ageAdhesion;
}
public function setAgeAdhesion(?int $ageAdhesion): self
{
$this->ageAdhesion = $ageAdhesion;
return $this;
}
public function getMajorationRente(): ?float
{
return $this->majorationRente;
}
public function setMajorationRente(?float $majorationRente): self
{
$this->majorationRente = $majorationRente;
return $this;
}
public function getVersementInitial(): ?float
{
return $this->versementInitial;
}
public function setVersementInitial(?float $versementInitial): self
{
$this->versementInitial = $versementInitial;
return $this;
}
public function getMoyenDeVersement(): ?string
{
return $this->moyenDeVersement;
}
public function setMoyenDeVersement(?string $moyenDeVersement): self
{
$this->moyenDeVersement = $moyenDeVersement;
return $this;
}
public function getVersementProgramme(): ?bool
{
return $this->versementProgramme;
}
public function setVersementProgramme(?bool $versementProgramme): self
{
$this->versementProgramme = $versementProgramme;
return $this;
}
public function getDateACompterDu()
{
return $this->dateACompterDu;
}
public function setDateACompterDu($dateACompterDu)
{
$this->dateACompterDu = $dateACompterDu;
return $this;
}
public function getPeriodicite(): ?string
{
return $this->periodicite;
}
public function setPeriodicite(?string $periodicite): self
{
$this->periodicite = $periodicite;
return $this;
}
public function getIndexationAnnuelle(): ?string
{
return $this->indexationAnnuelle;
}
public function setIndexationAnnuelle(?string $indexationAnnuelle): self
{
$this->indexationAnnuelle = $indexationAnnuelle;
return $this;
}
public function getOptionCapital(): ?string
{
return $this->optionCapital;
}
public function setOptionCapital(?string $optionCapital): self
{
$this->optionCapital = $optionCapital;
return $this;
}
public function getDateCarteCombattant()
{
return $this->dateCarteCombattant;
}
public function setDateCarteCombattant($dateCarteCombattant)
{
$this->dateCarteCombattant = $dateCarteCombattant;
return $this;
}
public function getDateReconnaisanceNation()
{
return $this->dateReconnaisanceNation;
}
public function setDateReconnaisanceNation($dateReconnaisanceNation)
{
$this->dateReconnaisanceNation = $dateReconnaisanceNation;
return $this;
}
public function getDateTranscriptionMention()
{
return $this->dateTranscriptionMention;
}
public function setDateTranscriptionMention($dateTranscriptionMention)
{
$this->dateTranscriptionMention = $dateTranscriptionMention;
return $this;
}
public function getPage2FaisLe()
{
return $this->page2FaisLe;
}
public function setPage2FaisLe($page2FaisLe)
{
$this->page2FaisLe = $page2FaisLe;
return $this;
}
public function getJattesteTitulaireGarantieRetraite(): ?string
{
return $this->jattesteTitulaireGarantieRetraite;
}
public function setJattesteTitulaireGarantieRetraite(?string $jattesteTitulaireGarantieRetraite): self
{
$this->jattesteTitulaireGarantieRetraite = $jattesteTitulaireGarantieRetraite;
return $this;
}
public function getTypeBeneficiaires(): ?bool
{
return $this->typeBeneficiaires;
}
public function setTypeBeneficiaires(?bool $typeBeneficiaires): self
{
$this->typeBeneficiaires = $typeBeneficiaires;
return $this;
}
public function getConnaissanceDesStatuts(): ?bool
{
return $this->connaissanceDesStatuts;
}
public function setConnaissanceDesStatuts(?bool $connaissanceDesStatuts): self
{
$this->connaissanceDesStatuts = $connaissanceDesStatuts;
return $this;
}
public function getDateSigne()
{
return $this->dateSigne;
}
public function setDateSigne($dateSigne)
{
$this->dateSigne = $dateSigne;
return $this;
}
public function getLieuSigne(): ?string
{
return $this->lieuSigne;
}
public function setLieuSigne(?string $lieuSigne): self
{
$this->lieuSigne = $lieuSigne;
return $this;
}
public function getSepaPrenom(): ?string
{
return $this->sepaPrenom;
}
public function setSepaPrenom(?string $sepaPrenom): self
{
$this->sepaPrenom = $sepaPrenom;
return $this;
}
public function getSepaNom(): ?string
{
return $this->sepaNom;
}
public function setSepaNom(?string $sepaNom): self
{
$this->sepaNom = $sepaNom;
return $this;
}
public function getSepaAdresse(): ?string
{
return $this->sepaAdresse;
}
public function setSepaAdresse(?string $sepaAdresse): self
{
$this->sepaAdresse = $sepaAdresse;
return $this;
}
public function getSepaCodeIban(): ?string
{
return $this->sepaCodeIban;
}
public function setSepaCodeIban(?string $sepaCodeIban): self
{
$this->sepaCodeIban = $sepaCodeIban;
return $this;
}
public function getSepaCodeBic(): ?string
{
return $this->sepaCodeBic;
}
public function setSepaCodeBic(?string $sepaCodeBic): self
{
$this->sepaCodeBic = $sepaCodeBic;
return $this;
}
public function getSepaDateSigne()
{
return $this->sepaDateSigne;
}
public function setSepaDateSigne($sepaDateSigne)
{
$this->sepaDateSigne = $sepaDateSigne;
return $this;
}
public function getSepaLieuSigne(): ?string
{
return $this->sepaLieuSigne;
}
public function setSepaLieuSigne(?string $sepaLieuSigne): self
{
$this->sepaLieuSigne = $sepaLieuSigne;
return $this;
}
/**
* @return Collection|OtherContract[]
*/
public function getOtherContracts(): Collection
{
return $this->otherContracts;
}
public function addOtherContract(OtherContract $otherContract): self
{
if (!$this->otherContracts->contains($otherContract)) {
$this->otherContracts[] = $otherContract;
$otherContract->setBa($this);
}
return $this;
}
public function removeOtherContract(OtherContract $otherContract): self
{
if ($this->otherContracts->contains($otherContract)) {
$this->otherContracts->removeElement($otherContract);
// set the owning side to null (unless already changed)
if ($otherContract->getBa() === $this) {
$otherContract->setBa(null);
}
}
return $this;
}
/**
* @return Collection|Beneficiaire[]
*/
public function getBeneficiaires(): Collection
{
return $this->beneficiaires;
}
public function addBeneficiaire(Beneficiaire $beneficiaire): self
{
if (!$this->beneficiaires->contains($beneficiaire)) {
$this->beneficiaires[] = $beneficiaire;
$beneficiaire->setBa($this);
}
return $this;
}
public function removeBeneficiaire(Beneficiaire $beneficiaire): self
{
if ($this->beneficiaires->contains($beneficiaire)) {
$this->beneficiaires->removeElement($beneficiaire);
// set the owning side to null (unless already changed)
if ($beneficiaire->getBa() === $this) {
$beneficiaire->setBa(null);
}
}
return $this;
}
public function getProfession(): ?string
{
return $this->profession;
}
public function setProfession(?string $profession): self
{
$this->profession = $profession;
return $this;
}
public function getDateDeLiquidation()
{
return $this->dateDeLiquidation;
}
public function setDateDeLiquidation($dateDeLiquidation)
{
$this->dateDeLiquidation = $dateDeLiquidation;
return $this;
}
public function getMontantVersementPeriodique(): ?float
{
return $this->montantVersementPeriodique;
}
public function setMontantVersementPeriodique(?float $montantVersementPeriodique): self
{
$this->montantVersementPeriodique = $montantVersementPeriodique;
return $this;
}
public function getConflitOpexDescription(): ?string
{
return $this->conflitOpexDescription;
}
public function setConflitOpexDescription(?string $conflitOpexDescription): self
{
$this->conflitOpexDescription = $conflitOpexDescription;
return $this;
}
public function getStatus(): ?string
{
return $this->status;
}
public function setStatus(?string $status): self
{
$this->status = $status;
return $this;
}
public function getSepaCodePostal(): ?string
{
return $this->sepaCodePostal;
}
public function setSepaCodePostal(?string $sepaCodePostal): self
{
$this->sepaCodePostal = $sepaCodePostal;
return $this;
}
public function getSepaVille(): ?string
{
return $this->sepaVille;
}
public function setSepaVille(?string $sepaVille): self
{
$this->sepaVille = $sepaVille;
return $this;
}
public function getSepaPays(): ?string
{
return $this->sepaPays;
}
public function setSepaPays(?string $sepaPays): self
{
$this->sepaPays = $sepaPays;
return $this;
}
public function getSepaStatus(): ?string
{
return $this->sepaStatus;
}
public function setSepaStatus(?string $sepaStatus): self
{
$this->sepaStatus = $sepaStatus;
return $this;
}
public function getUrlPdf(): ?string
{
return $this->urlPdf;
}
public function setUrlPdf(?string $urlPdf): self
{
$this->urlPdf = $urlPdf;
return $this;
}
public function getSepaUrlPdf(): ?string
{
return $this->sepaUrlPdf;
}
public function setSepaUrlPdf(?string $sepaUrlPdf): self
{
$this->sepaUrlPdf = $sepaUrlPdf;
return $this;
}
public function getIdYouSign(): ?string
{
return $this->idYouSign;
}
public function setIdYouSign(?string $idYouSign): self
{
$this->idYouSign = $idYouSign;
return $this;
}
public function getSepaIdYouSign(): ?string
{
return $this->sepaIdYouSign;
}
public function setSepaIdYouSign(?string $sepaIdYouSign): self
{
$this->sepaIdYouSign = $sepaIdYouSign;
return $this;
}
public function getUrlPdfSign(): ?string
{
return $this->urlPdfSign;
}
public function setUrlPdfSign(?string $urlPdfSign): self
{
$this->urlPdfSign = $urlPdfSign;
return $this;
}
public function getSepaUrlPdfSign(): ?string
{
return $this->sepaUrlPdfSign;
}
public function setSepaUrlPdfSign(?string $sepaUrlPdfSign): self
{
$this->sepaUrlPdfSign = $sepaUrlPdfSign;
return $this;
}
public function getTitulaireDe(): ?array
{
return $this->titulaireDe;
}
public function setTitulaireDe(?array $titulaireDe): self
{
$this->titulaireDe = $titulaireDe;
return $this;
}
public function getJaiDemandeAttributionDe(): ?array
{
return $this->jaiDemandeAttributionDe;
}
public function setJaiDemandeAttributionDe(?array $jaiDemandeAttributionDe): self
{
$this->jaiDemandeAttributionDe = $jaiDemandeAttributionDe;
return $this;
}
public function getConflitConcerne(): ?array
{
return $this->conflitConcerne;
}
public function setConflitConcerne(?array $conflitConcerne): self
{
$this->conflitConcerne = $conflitConcerne;
return $this;
}
public function isVenteADistance(): ?bool
{
return $this->venteADistance;
}
public function isVersementProgramme(): ?bool
{
return $this->versementProgramme;
}
public function isFondContratEpargne(): ?bool
{
return $this->fondContratEpargne;
}
public function setFondContratEpargne(?bool $fondContratEpargne): self
{
$this->fondContratEpargne = $fondContratEpargne;
return $this;
}
public function getFondContratEpargneDate()
{
return $this->fondContratEpargneDate;
}
public function setFondContratEpargneDate($fondContratEpargneDate): self
{
$this->fondContratEpargneDate = $fondContratEpargneDate;
return $this;
}
public function getFondContratEpargneNumber(): ?string
{
return $this->fondContratEpargneNumber;
}
public function setFondContratEpargneNumber(?string $fondContratEpargneNumber): self
{
$this->fondContratEpargneNumber = $fondContratEpargneNumber;
return $this;
}
public function getFondContratEpargneDescription(): ?string
{
return $this->fondContratEpargneDescription;
}
public function setFondContratEpargneDescription(?string $fondContratEpargneDescription): self
{
$this->fondContratEpargneDescription = $fondContratEpargneDescription;
return $this;
}
public function isFondContratPartSociete(): ?bool
{
return $this->fondContratPartSociete;
}
public function setFondContratPartSociete(?bool $fondContratPartSociete): self
{
$this->fondContratPartSociete = $fondContratPartSociete;
return $this;
}
public function getFondContratPartSocieteDate()
{
return $this->fondContratPartSocieteDate;
}
public function setFondContratPartSocieteDate($fondContratPartSocieteDate): self
{
$this->fondContratPartSocieteDate = $fondContratPartSocieteDate;
return $this;
}
public function getFondContratPartSocieteNumber(): ?string
{
return $this->fondContratPartSocieteNumber;
}
public function setFondContratPartSocieteNumber(?string $fondContratPartSocieteNumber): self
{
$this->fondContratPartSocieteNumber = $fondContratPartSocieteNumber;
return $this;
}
public function getFondContratPartSocieteDescription(): ?string
{
return $this->fondContratPartSocieteDescription;
}
public function setFondContratPartSocieteDescription(?string $fondContratPartSocieteDescription): self
{
$this->fondContratPartSocieteDescription = $fondContratPartSocieteDescription;
return $this;
}
public function isFondContratHeritage(): ?bool
{
return $this->fondContratHeritage;
}
public function setFondContratHeritage(?bool $fondContratHeritage): self
{
$this->fondContratHeritage = $fondContratHeritage;
return $this;
}
public function getFondContratHeritageDate()
{
return $this->fondContratHeritageDate;
}
public function setFondContratHeritageDate($fondContratHeritageDate): self
{
$this->fondContratHeritageDate = $fondContratHeritageDate;
return $this;
}
public function getFondContratHeritageNumber(): ?string
{
return $this->fondContratHeritageNumber;
}
public function setFondContratHeritageNumber(?string $fondContratHeritageNumber): self
{
$this->fondContratHeritageNumber = $fondContratHeritageNumber;
return $this;
}
public function getFondContratHeritageDescription(): ?string
{
return $this->fondContratHeritageDescription;
}
public function setFondContratHeritageDescription(?string $fondContratHeritageDescription): self
{
$this->fondContratHeritageDescription = $fondContratHeritageDescription;
return $this;
}
public function isFondContratImmobilier(): ?bool
{
return $this->fondContratImmobilier;
}
public function setFondContratImmobilier(?bool $fondContratImmobilier): self
{
$this->fondContratImmobilier = $fondContratImmobilier;
return $this;
}
public function getFondContratImmobilierDate()
{
return $this->fondContratImmobilierDate;
}
public function setFondContratImmobilierDate($fondContratImmobilierDate): self
{
$this->fondContratImmobilierDate = $fondContratImmobilierDate;
return $this;
}
public function getFondContratImmobilierNumber(): ?string
{
return $this->fondContratImmobilierNumber;
}
public function setFondContratImmobilierNumber(?string $fondContratImmobilierNumber): self
{
$this->fondContratImmobilierNumber = $fondContratImmobilierNumber;
return $this;
}
public function getFondContratImmobilierDescription(): ?string
{
return $this->fondContratImmobilierDescription;
}
public function setFondContratImmobilierDescription(?string $fondContratImmobilierDescription): self
{
$this->fondContratImmobilierDescription = $fondContratImmobilierDescription;
return $this;
}
public function isFondContratRevenuPro(): ?bool
{
return $this->fondContratRevenuPro;
}
public function setFondContratRevenuPro(?bool $fondContratRevenuPro): self
{
$this->fondContratRevenuPro = $fondContratRevenuPro;
return $this;
}
public function getFondContratRevenuProDate()
{
return $this->fondContratRevenuProDate;
}
public function setFondContratRevenuProDate($fondContratRevenuProDate): self
{
$this->fondContratRevenuProDate = $fondContratRevenuProDate;
return $this;
}
public function getFondContratRevenuProNumber(): ?string
{
return $this->fondContratRevenuProNumber;
}
public function setFondContratRevenuProNumber(?string $fondContratRevenuProNumber): self
{
$this->fondContratRevenuProNumber = $fondContratRevenuProNumber;
return $this;
}
public function getFondContratRevenuProDescription(): ?string
{
return $this->fondContratRevenuProDescription;
}
public function setFondContratRevenuProDescription(?string $fondContratRevenuProDescription): self
{
$this->fondContratRevenuProDescription = $fondContratRevenuProDescription;
return $this;
}
public function isFondContratAutre(): ?bool
{
return $this->fondContratAutre;
}
public function setFondContratAutre(?bool $fondContratAutre): self
{
$this->fondContratAutre = $fondContratAutre;
return $this;
}
public function getFondContratAutreDate()
{
return $this->fondContratAutreDate;
}
public function setFondContratAutreDate($fondContratAutreDate): self
{
$this->fondContratAutreDate = $fondContratAutreDate;
return $this;
}
public function getFondContratAutreNumber(): ?string
{
return $this->fondContratAutreNumber;
}
public function setFondContratAutreNumber(?string $fondContratAutreNumber): self
{
$this->fondContratAutreNumber = $fondContratAutreNumber;
return $this;
}
public function getFondContratAutreDescription(): ?string
{
return $this->fondContratAutreDescription;
}
public function setFondContratAutreDescription(?string $fondContratAutreDescription): self
{
$this->fondContratAutreDescription = $fondContratAutreDescription;
return $this;
}
public function isTypeBeneficiaires(): ?bool
{
return $this->typeBeneficiaires;
}
public function isConnaissanceDesStatuts(): ?bool
{
return $this->connaissanceDesStatuts;
}
public function isResidenceFrance(): ?bool
{
return $this->residenceFrance;
}
public function setResidenceFrance(?bool $residenceFrance): self
{
$this->residenceFrance = $residenceFrance;
return $this;
}
public function getFiscaleAddress(): ?string
{
return $this->fiscaleAddress;
}
public function setFiscaleAddress(?string $fiscaleAddress): self
{
$this->fiscaleAddress = $fiscaleAddress;
return $this;
}
public function getFiscaleCodePostal(): ?string
{
return $this->fiscaleCodePostal;
}
public function setFiscaleCodePostal(?string $fiscaleCodePostal): self
{
$this->fiscaleCodePostal = $fiscaleCodePostal;
return $this;
}
public function getFiscaleVille(): ?string
{
return $this->fiscaleVille;
}
public function setFiscaleVille(?string $fiscaleVille): self
{
$this->fiscaleVille = $fiscaleVille;
return $this;
}
public function getSituationFamilliale(): ?string
{
return $this->situationFamilliale;
}
public function setSituationFamilliale(?string $situationFamilliale): self
{
$this->situationFamilliale = $situationFamilliale;
return $this;
}
public function isVersementInitialDeduit(): ?bool
{
return $this->versementInitialDeduit;
}
public function setVersementInitialDeduit(?bool $versementInitialDeduit): self
{
$this->versementInitialDeduit = $versementInitialDeduit;
return $this;
}
public function isVersementProgrammeDeduit(): ?bool
{
return $this->versementProgrammeDeduit;
}
public function setVersementProgrammeDeduit(?bool $versementProgrammeDeduit): self
{
$this->versementProgrammeDeduit = $versementProgrammeDeduit;
return $this;
}
public function isGreenCard(): ?bool
{
return $this->greenCard;
}
public function setGreenCard(?bool $greenCard): self
{
$this->greenCard = $greenCard;
return $this;
}
public function isReconnaisEtreInforme(): ?bool
{
return $this->reconnaisEtreInforme;
}
public function setReconnaisEtreInforme(?bool $reconnaisEtreInforme): self
{
$this->reconnaisEtreInforme = $reconnaisEtreInforme;
return $this;
}
public function isReconnaisAvoirPrisConnaissance(): ?bool
{
return $this->reconnaisAvoirPrisConnaissance;
}
public function setReconnaisAvoirPrisConnaissance(?bool $reconnaisAvoirPrisConnaissance): self
{
$this->reconnaisAvoirPrisConnaissance = $reconnaisAvoirPrisConnaissance;
return $this;
}
public function getResidenceIdentificationFiscalPays(): ?string
{
return $this->residenceIdentificationFiscalPays;
}
public function setResidenceIdentificationFiscalPays(?string $residenceIdentificationFiscalPays): self
{
$this->residenceIdentificationFiscalPays = $residenceIdentificationFiscalPays;
return $this;
}
public function getProfessionCspCategory(): ?int
{
return $this->professionCspCategory;
}
public function setProfessionCspCategory(?int $professionCspCategory): self
{
$this->professionCspCategory = $professionCspCategory;
return $this;
}
public function getProfessionCspSousCategory(): ?int
{
return $this->professionCspSousCategory;
}
public function setProfessionCspSousCategory(?int $professionCspSousCategory): self
{
$this->professionCspSousCategory = $professionCspSousCategory;
return $this;
}
public function isAcceptRecevoirDocumentGarantieEmail(): ?bool
{
return $this->acceptRecevoirDocumentGarantieEmail;
}
public function setAcceptRecevoirDocumentGarantieEmail(?bool $acceptRecevoirDocumentGarantieEmail): self
{
$this->acceptRecevoirDocumentGarantieEmail = $acceptRecevoirDocumentGarantieEmail;
return $this;
}
public function isAcceptPropositionCommercialEmail(): ?bool
{
return $this->acceptPropositionCommercialEmail;
}
public function setAcceptPropositionCommercialEmail(?bool $acceptPropositionCommercialEmail): self
{
$this->acceptPropositionCommercialEmail = $acceptPropositionCommercialEmail;
return $this;
}
public function isAcceptPropositionCommercialTelephone(): ?bool
{
return $this->acceptPropositionCommercialTelephone;
}
public function setAcceptPropositionCommercialTelephone(?bool $acceptPropositionCommercialTelephone): self
{
$this->acceptPropositionCommercialTelephone = $acceptPropositionCommercialTelephone;
return $this;
}
public function getVersementProgrammePeriodiciteJourDuMois(): ?string
{
return $this->versementProgrammePeriodiciteJourDuMois;
}
public function setVersementProgrammePeriodiciteJourDuMois(?string $versementProgrammePeriodiciteJourDuMois): self
{
$this->versementProgrammePeriodiciteJourDuMois = $versementProgrammePeriodiciteJourDuMois;
return $this;
}
public function isEngageFournirCopieTitreAttribue(): ?bool
{
return $this->engageFournirCopieTitreAttribue;
}
public function setEngageFournirCopieTitreAttribue(?bool $engageFournirCopieTitreAttribue): self
{
$this->engageFournirCopieTitreAttribue = $engageFournirCopieTitreAttribue;
return $this;
}
public function isTypeBeneficiairesClauseNotariee(): ?bool
{
return $this->typeBeneficiairesClauseNotariee;
}
public function setTypeBeneficiairesClauseNotariee(?bool $typeBeneficiairesClauseNotariee): self
{
$this->typeBeneficiairesClauseNotariee = $typeBeneficiairesClauseNotariee;
return $this;
}
public function getTypeBeneficiairesClauseNotarieeCoordonnees(): ?string
{
return $this->typeBeneficiairesClauseNotarieeCoordonnees;
}
public function setTypeBeneficiairesClauseNotarieeCoordonnees(?string $typeBeneficiairesClauseNotarieeCoordonnees): self
{
$this->typeBeneficiairesClauseNotarieeCoordonnees = $typeBeneficiairesClauseNotarieeCoordonnees;
return $this;
}
public function isReconnaisRenoncer30Jours(): ?bool
{
return $this->reconnaisRenoncer30Jours;
}
public function setReconnaisRenoncer30Jours(?bool $reconnaisRenoncer30Jours): self
{
$this->reconnaisRenoncer30Jours = $reconnaisRenoncer30Jours;
return $this;
}
public function getAddress(): ?string
{
return $this->address;
}
public function setAddress(?string $address): static
{
$this->address = $address;
return $this;
}
public function getFiscalePays(): ?string
{
return $this->fiscalePays;
}
public function setFiscalePays(?string $fiscalePays): static
{
$this->fiscalePays = $fiscalePays;
return $this;
}
public function getNumeroCarteCombattant(): ?string
{
return $this->numeroCarteCombattant;
}
public function setNumeroCarteCombattant(?string $numeroCarteCombattant): static
{
$this->numeroCarteCombattant = $numeroCarteCombattant;
return $this;
}
public function isObjectifPrincipalConstitutionRetraite(): ?bool
{
return $this->objectifPrincipalConstitutionRetraite;
}
public function setObjectifPrincipalConstitutionRetraite(?bool $objectifPrincipalConstitutionRetraite): static
{
$this->objectifPrincipalConstitutionRetraite = $objectifPrincipalConstitutionRetraite;
return $this;
}
public function getLieuVilleDeNaissance(): ?string
{
return $this->lieuVilleDeNaissance;
}
public function setLieuVilleDeNaissance(?string $lieuVilleDeNaissance): static
{
$this->lieuVilleDeNaissance = $lieuVilleDeNaissance;
return $this;
}
public function getLieuCodePostalDeNaissance(): ?string
{
return $this->lieuCodePostalDeNaissance;
}
public function setLieuCodePostalDeNaissance(?string $lieuCodePostalDeNaissance): static
{
$this->lieuCodePostalDeNaissance = $lieuCodePostalDeNaissance;
return $this;
}
public function getLieuPaysDeNaissance(): ?string
{
return $this->lieuPaysDeNaissance;
}
public function setLieuPaysDeNaissance(?string $lieuPaysDeNaissance): static
{
$this->lieuPaysDeNaissance = $lieuPaysDeNaissance;
return $this;
}
public function getNationaliteSeconde(): ?string
{
return $this->nationaliteSeconde;
}
public function setNationaliteSeconde(?string $nationaliteSeconde): static
{
$this->nationaliteSeconde = $nationaliteSeconde;
return $this;
}
public function isPossedeNationaliteSeconde(): ?bool
{
return $this->possedeNationaliteSeconde;
}
public function setPossedeNationaliteSeconde(?bool $possedeNationaliteSeconde): static
{
$this->possedeNationaliteSeconde = $possedeNationaliteSeconde;
return $this;
}
public function isAdressePostaleDifferente(): ?bool
{
return $this->adressePostaleDifferente;
}
public function setAdressePostaleDifferente(?bool $adressePostaleDifferente): static
{
$this->adressePostaleDifferente = $adressePostaleDifferente;
return $this;
}
public function getTypeBeneficiairesClauseNotarieeName(): ?string
{
return $this->typeBeneficiairesClauseNotarieeName;
}
public function setTypeBeneficiairesClauseNotarieeName(?string $typeBeneficiairesClauseNotarieeName): static
{
$this->typeBeneficiairesClauseNotarieeName = $typeBeneficiairesClauseNotarieeName;
return $this;
}
public function getTypeBeneficiairesBychoices(): ?string
{
return $this->typeBeneficiairesBychoices;
}
public function setTypeBeneficiairesBychoices(?string $typeBeneficiairesBychoices): static
{
$this->typeBeneficiairesBychoices = $typeBeneficiairesBychoices;
return $this;
}
public function getTitulaireTitre(): ?string
{
return $this->titulaireTitre;
}
public function setTitulaireTitre(?string $titulaireTitre): static
{
$this->titulaireTitre = $titulaireTitre;
return $this;
}
}