<?php
namespace App\Entity;
use App\Application\Sonata\UserBundle\Entity\User;
/**
* Batiment.
*/
class Batiment
{
/**
* @var int
*/
private $id;
/**
* @var crypt
*/
private $code;
/**
* @var crypt
*/
private $nomBatiment;
/**
* @var crypt
*/
private $codeUnique;
/**
* @var crypt
*/
private $numeroBatiment;
/**
* @var float
*/
private $surface;
/**
* @var int
*/
private $nbPersonnes;
/**
* @var string
*/
private $file_planacces_name;
/**
* @var float
*/
private $file_planacces_size;
/**
* @var string
*/
private $file_planacces_mimeType;
/**
* @var string
*/
private $file_planacces_originalName;
/**
* @var string
*/
private $file_planoragnisation_name;
/**
* @var float
*/
private $file_planoragnisation_size;
/**
* @var string
*/
private $file_planoragnisation_mimeType;
/**
* @var string
*/
private $file_planoragnisation_originalName;
/**
* @var string
*/
private $remarque;
/**
* @var float
*/
private $hauteurMoyennePlafond;
/**
* @var float
*/
private $surfaceEtablissement;
/**
* @var bool
*/
private $localStockageHydrocarbures;
/**
* @var string
*/
private $positionLocalHydrocarbure;
/**
* @var string
*/
private $planSiteMesure;
/**
* @var bool
*/
private $localStockageProduitchimique;
/**
* @var string
*/
private $positionLocalStockageProduitChimique;
/**
* @var string
*/
private $presicionSousSolAutre;
/**
* @var bool
*/
private $localEnginMoteur;
/**
* @var string
*/
private $positionLocalEnginMoteur;
/**
* @var string
*/
private $anneeConstructionAutre;
/**
* @var string
*/
private $maconnerieAutreMateriauPrincipal;
/**
* @var string
*/
private $ossatureAutreMateriauPrincipal;
/**
* @var bool
*/
private $extension;
/**
* @var string
*/
private $extensionMateriauConstruction;
/**
* @var string
*/
private $precisionAutreEnergieChauffagePrincipal;
/**
* @var string
*/
private $precisionAutreTypeVentillation;
/**
* @var bool
*/
private $ascenseur;
/**
* @var int
*/
private $idBdOrigine;
/**
* @var int
*/
private $nombrePiece;
/**
* @var bool
*/
private $mesurePrecedente;
/**
* @var \DateTime
*/
private $dateMesurePrecedente;
/**
* @var int
*/
private $nombreBatiment;
/**
* @var string
*/
private $autreSousSol;
/**
* @var string
*/
private $classeEnergieAutre;
/**
* @var string
*/
private $typologiePrecisionAutre;
/**
* @var string
*/
private $sourceContenu;
/**
* @var int
*/
private $nombreEtagesImmeuble;
/**
* @var bool
*/
private $aerationOuvertureFenetreChauffage;
/**
* @var \DateTime
*/
private $createdAt;
/**
* @var \DateTime
*/
private $updatedAt;
/**
* @var string
*/
private $diagnosticRadon;
/**
* @var crypt
*/
private $typeBatimentSource;
/**
* @var string
*/
private $nombreNiveauSource;
/**
* @var string
*/
private $soubassement;
/**
* @var bool
*/
private $presenceMurSemiEnterre;
/**
* @var bool
*/
private $collectionRochesMineraux;
/**
* @var bool
*/
private $existenceRenovation;
/**
* @var bool
*/
private $batimentDansEtablissement;
/**
* @var crypt
*/
private $detailsAutreTypeBatiment;
/**
* @var string
*/
private $origineContenu;
/**
* @var string
*/
private $detailsAutresTravauxRenovation;
/**
* @var bool
*/
private $existenceMesureRadonAnterieure;
/**
* @var bool
*/
private $existenceTravauxAssainissementRadon;
/**
* @var bool
*/
private $batimentErp;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $ValeursMesures;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $Mesure;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $MaintenanceVentilation;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $ZoneHomegene;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $PieceMesure;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $InteractionSol;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $Etiquetage;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $GarageBatiment;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $EntreeGarage;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $BatimentAccesSousSol;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $ChauffageEnergieSecondaire;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $RevetementPlafondBatiment;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $RevetementMurBatiment;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $RevetementSolBatiment;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $ContenantAppareilCombustionBois;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $ArretVentilation;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $ContenantMobilier;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $ModificationEchantillonnage;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $RegulationVmc;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $SystemeChauffageUsage;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $TypeVitrageFenetreUsage;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $TypeHuisserieUsage;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $TypeFenetreUtiliser;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $EquipementsBatiment;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $BatimentTypeRenovation;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $BatimentAssainissementRadon;
/**
* @var \App\Entity\Urbanisme
*/
private $Urbanisme;
/**
* @var \App\Entity\ClasseEnergie
*/
private $ClasseEnergie;
/**
* @var \App\Entity\NombreNiveau
*/
private $NombreNiveau;
/**
* @var \App\Entity\Etage
*/
private $NiveauPlusBasOccupe;
/**
* @var \App\Entity\SousSol
*/
private $SousSol;
/**
* @var \App\Entity\AnneeConstruction
*/
private $AnneeConstruction;
/**
* @var \App\Entity\MateriauPrincipal
*/
private $MateriauPrincipalMaconnerie;
/**
* @var \App\Entity\MateriauPrincipal
*/
private $MateriauPrincipalOssature;
/**
* @var \App\Entity\Annee
*/
private $AnneeExtension;
/**
* @var \App\Entity\EnergieChauffage
*/
private $EnergieChauffagePrincipal;
/**
* @var \App\Entity\PositionPriseAir
*/
private $PositionPriseAirAppareilBois;
/**
* @var \App\Entity\FrequenceUsageAppareilBois
*/
private $FrequenceUsageAppareilBois;
/**
* @var \App\Entity\TypeVentilation
*/
private $TypeVentilation;
/**
* @var \App\Entity\FrequenceUsageVentilation
*/
private $FrequenceUsageVentilation;
/**
* @var \App\Entity\EtatBouches
*/
private $EtatBouches;
/**
* @var \App\Entity\Typologie
*/
private $Typologie;
/**
* @var \App\Entity\Etablissement
*/
private $Etablissement;
/**
* @var \App\Entity\TypeBatiment
*/
private $TypeBatiment;
/**
* @var \App\Entity\FournisseurDonnees
*/
private $FournisseurDonnees;
/**
* @var \App\Entity\Etage
*/
private $EtageAppartementImmeuble;
/**
* @var \App\Application\Sonata\UserBundle\Entity\User
*/
private $CreatedBy;
/**
* @var \App\Application\Sonata\UserBundle\Entity\User
*/
private $UpdatedBy;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $TypeEscalier;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $TypeEscalierImmeuble;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $FournisseurDonneesAcces;
/**
* @var string
*/
private $numeroEgid;
/**
* Constructor.
*/
public function __construct()
{
$this->ValeursMesures = new \Doctrine\Common\Collections\ArrayCollection();
$this->Mesure = new \Doctrine\Common\Collections\ArrayCollection();
$this->MaintenanceVentilation = new \Doctrine\Common\Collections\ArrayCollection();
$this->ZoneHomegene = new \Doctrine\Common\Collections\ArrayCollection();
$this->PieceMesure = new \Doctrine\Common\Collections\ArrayCollection();
$this->InteractionSol = new \Doctrine\Common\Collections\ArrayCollection();
$this->Etiquetage = new \Doctrine\Common\Collections\ArrayCollection();
$this->GarageBatiment = new \Doctrine\Common\Collections\ArrayCollection();
$this->EntreeGarage = new \Doctrine\Common\Collections\ArrayCollection();
$this->BatimentAccesSousSol = new \Doctrine\Common\Collections\ArrayCollection();
$this->ChauffageEnergieSecondaire = new \Doctrine\Common\Collections\ArrayCollection();
$this->RevetementPlafondBatiment = new \Doctrine\Common\Collections\ArrayCollection();
$this->RevetementMurBatiment = new \Doctrine\Common\Collections\ArrayCollection();
$this->RevetementSolBatiment = new \Doctrine\Common\Collections\ArrayCollection();
$this->ContenantAppareilCombustionBois = new \Doctrine\Common\Collections\ArrayCollection();
$this->ArretVentilation = new \Doctrine\Common\Collections\ArrayCollection();
$this->ContenantMobilier = new \Doctrine\Common\Collections\ArrayCollection();
$this->ModificationEchantillonnage = new \Doctrine\Common\Collections\ArrayCollection();
$this->RegulationVmc = new \Doctrine\Common\Collections\ArrayCollection();
$this->SystemeChauffageUsage = new \Doctrine\Common\Collections\ArrayCollection();
$this->TypeVitrageFenetreUsage = new \Doctrine\Common\Collections\ArrayCollection();
$this->TypeHuisserieUsage = new \Doctrine\Common\Collections\ArrayCollection();
$this->TypeFenetreUtiliser = new \Doctrine\Common\Collections\ArrayCollection();
$this->EquipementsBatiment = new \Doctrine\Common\Collections\ArrayCollection();
$this->BatimentTypeRenovation = new \Doctrine\Common\Collections\ArrayCollection();
$this->BatimentAssainissementRadon = new \Doctrine\Common\Collections\ArrayCollection();
$this->TypeEscalier = new \Doctrine\Common\Collections\ArrayCollection();
$this->TypeEscalierImmeuble = new \Doctrine\Common\Collections\ArrayCollection();
$this->FournisseurDonneesAcces = new \Doctrine\Common\Collections\ArrayCollection();
}
/**
* toString.
*
* @return string
*/
public function __toString()
{
if (is_null($this->nomBatiment) or 0 == strlen($this->nomBatiment)) {
return '';
}
return $this->nomBatiment;
}
/**
* Get id.
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set code.
*
* @param crypt $code
*
* @return Batiment
*/
public function setCode($code)
{
$this->code = $code;
return $this;
}
/**
* Get code.
*
* @return crypt
*/
public function getCode()
{
return $this->code;
}
/**
* Set nomBatiment.
*
* @param crypt $nomBatiment
*
* @return Batiment
*/
public function setNomBatiment($nomBatiment)
{
$this->nomBatiment = $nomBatiment;
return $this;
}
/**
* Get nomBatiment.
*
* @return crypt
*/
public function getNomBatiment()
{
return $this->nomBatiment;
}
/**
* Set codeUnique.
*
* @param crypt $codeUnique
*
* @return Batiment
*/
public function setCodeUnique($codeUnique)
{
$this->codeUnique = $codeUnique;
return $this;
}
/**
* Get codeUnique.
*
* @return crypt
*/
public function getCodeUnique()
{
return $this->codeUnique;
}
/**
* Set numeroBatiment.
*
* @param crypt $numeroBatiment
*
* @return Batiment
*/
public function setNumeroBatiment($numeroBatiment)
{
$this->numeroBatiment = $numeroBatiment;
return $this;
}
/**
* Get numeroBatiment.
*
* @return crypt
*/
public function getNumeroBatiment()
{
return $this->numeroBatiment;
}
/**
* Set surface.
*
* @param float $surface
*
* @return Batiment
*/
public function setSurface($surface)
{
$this->surface = $surface;
return $this;
}
/**
* Get surface.
*
* @return float
*/
public function getSurface()
{
return $this->surface;
}
/**
* Set nbPersonnes.
*
* @param int $nbPersonnes
*
* @return Batiment
*/
public function setNbPersonnes($nbPersonnes)
{
$this->nbPersonnes = $nbPersonnes;
return $this;
}
/**
* Get nbPersonnes.
*
* @return int
*/
public function getNbPersonnes()
{
return $this->nbPersonnes;
}
/**
* Set filePlanaccesName.
*
* @param string $filePlanaccesName
*
* @return Batiment
*/
public function setFilePlanaccesName($filePlanaccesName)
{
$this->file_planacces_name = $filePlanaccesName;
return $this;
}
/**
* Get filePlanaccesName.
*
* @return string
*/
public function getFilePlanaccesName()
{
return $this->file_planacces_name;
}
/**
* Set filePlanaccesSize.
*
* @param float $filePlanaccesSize
*
* @return Batiment
*/
public function setFilePlanaccesSize($filePlanaccesSize)
{
$this->file_planacces_size = $filePlanaccesSize;
return $this;
}
/**
* Get filePlanaccesSize.
*
* @return float
*/
public function getFilePlanaccesSize()
{
return $this->file_planacces_size;
}
/**
* Set filePlanaccesMimeType.
*
* @param string $filePlanaccesMimeType
*
* @return Batiment
*/
public function setFilePlanaccesMimeType($filePlanaccesMimeType)
{
$this->file_planacces_mimeType = $filePlanaccesMimeType;
return $this;
}
/**
* Get filePlanaccesMimeType.
*
* @return string
*/
public function getFilePlanaccesMimeType()
{
return $this->file_planacces_mimeType;
}
/**
* Set filePlanaccesOriginalName.
*
* @param string $filePlanaccesOriginalName
*
* @return Batiment
*/
public function setFilePlanaccesOriginalName($filePlanaccesOriginalName)
{
$this->file_planacces_originalName = $filePlanaccesOriginalName;
return $this;
}
/**
* Get filePlanaccesOriginalName.
*
* @return string
*/
public function getFilePlanaccesOriginalName()
{
return $this->file_planacces_originalName;
}
/**
* Set filePlanoragnisationName.
*
* @param string $filePlanoragnisationName
*
* @return Batiment
*/
public function setFilePlanoragnisationName($filePlanoragnisationName)
{
$this->file_planoragnisation_name = $filePlanoragnisationName;
return $this;
}
/**
* Get filePlanoragnisationName.
*
* @return string
*/
public function getFilePlanoragnisationName()
{
return $this->file_planoragnisation_name;
}
/**
* Set filePlanoragnisationSize.
*
* @param float $filePlanoragnisationSize
*
* @return Batiment
*/
public function setFilePlanoragnisationSize($filePlanoragnisationSize)
{
$this->file_planoragnisation_size = $filePlanoragnisationSize;
return $this;
}
/**
* Get filePlanoragnisationSize.
*
* @return float
*/
public function getFilePlanoragnisationSize()
{
return $this->file_planoragnisation_size;
}
/**
* Set filePlanoragnisationMimeType.
*
* @param string $filePlanoragnisationMimeType
*
* @return Batiment
*/
public function setFilePlanoragnisationMimeType($filePlanoragnisationMimeType)
{
$this->file_planoragnisation_mimeType = $filePlanoragnisationMimeType;
return $this;
}
/**
* Get filePlanoragnisationMimeType.
*
* @return string
*/
public function getFilePlanoragnisationMimeType()
{
return $this->file_planoragnisation_mimeType;
}
/**
* Set filePlanoragnisationOriginalName.
*
* @param string $filePlanoragnisationOriginalName
*
* @return Batiment
*/
public function setFilePlanoragnisationOriginalName($filePlanoragnisationOriginalName)
{
$this->file_planoragnisation_originalName = $filePlanoragnisationOriginalName;
return $this;
}
/**
* Get filePlanoragnisationOriginalName.
*
* @return string
*/
public function getFilePlanoragnisationOriginalName()
{
return $this->file_planoragnisation_originalName;
}
/**
* Set remarque.
*
* @param string $remarque
*
* @return Batiment
*/
public function setRemarque($remarque)
{
$this->remarque = $remarque;
return $this;
}
/**
* Get remarque.
*
* @return string
*/
public function getRemarque()
{
return $this->remarque;
}
/**
* Set hauteurMoyennePlafond.
*
* @param float $hauteurMoyennePlafond
*
* @return Batiment
*/
public function setHauteurMoyennePlafond($hauteurMoyennePlafond)
{
$this->hauteurMoyennePlafond = $hauteurMoyennePlafond;
return $this;
}
/**
* Get hauteurMoyennePlafond.
*
* @return float
*/
public function getHauteurMoyennePlafond()
{
return $this->hauteurMoyennePlafond;
}
/**
* Set surfaceEtablissement.
*
* @param float $surfaceEtablissement
*
* @return Batiment
*/
public function setSurfaceEtablissement($surfaceEtablissement)
{
$this->surfaceEtablissement = $surfaceEtablissement;
return $this;
}
/**
* Get surfaceEtablissement.
*
* @return float
*/
public function getSurfaceEtablissement()
{
return $this->surfaceEtablissement;
}
/**
* Set localStockageHydrocarbures.
*
* @param bool $localStockageHydrocarbures
*
* @return Batiment
*/
public function setLocalStockageHydrocarbures($localStockageHydrocarbures)
{
$this->localStockageHydrocarbures = $localStockageHydrocarbures;
return $this;
}
/**
* Get localStockageHydrocarbures.
*
* @return bool
*/
public function getLocalStockageHydrocarbures()
{
return $this->localStockageHydrocarbures;
}
/**
* Set positionLocalHydrocarbure.
*
* @param string $positionLocalHydrocarbure
*
* @return Batiment
*/
public function setPositionLocalHydrocarbure($positionLocalHydrocarbure)
{
$this->positionLocalHydrocarbure = $positionLocalHydrocarbure;
return $this;
}
/**
* Get positionLocalHydrocarbure.
*
* @return string
*/
public function getPositionLocalHydrocarbure()
{
return $this->positionLocalHydrocarbure;
}
/**
* Set planSiteMesure.
*
* @param string $planSiteMesure
*
* @return Batiment
*/
public function setPlanSiteMesure($planSiteMesure)
{
$this->planSiteMesure = $planSiteMesure;
return $this;
}
/**
* Get planSiteMesure.
*
* @return string
*/
public function getPlanSiteMesure()
{
return $this->planSiteMesure;
}
/**
* Set localStockageProduitchimique.
*
* @param bool $localStockageProduitchimique
*
* @return Batiment
*/
public function setLocalStockageProduitchimique($localStockageProduitchimique)
{
$this->localStockageProduitchimique = $localStockageProduitchimique;
return $this;
}
/**
* Get localStockageProduitchimique.
*
* @return bool
*/
public function getLocalStockageProduitchimique()
{
return $this->localStockageProduitchimique;
}
/**
* Set positionLocalStockageProduitChimique.
*
* @param string $positionLocalStockageProduitChimique
*
* @return Batiment
*/
public function setPositionLocalStockageProduitChimique($positionLocalStockageProduitChimique)
{
$this->positionLocalStockageProduitChimique = $positionLocalStockageProduitChimique;
return $this;
}
/**
* Get positionLocalStockageProduitChimique.
*
* @return string
*/
public function getPositionLocalStockageProduitChimique()
{
return $this->positionLocalStockageProduitChimique;
}
/**
* Set presicionSousSolAutre.
*
* @param string $presicionSousSolAutre
*
* @return Batiment
*/
public function setPresicionSousSolAutre($presicionSousSolAutre)
{
$this->presicionSousSolAutre = $presicionSousSolAutre;
return $this;
}
/**
* Get presicionSousSolAutre.
*
* @return string
*/
public function getPresicionSousSolAutre()
{
return $this->presicionSousSolAutre;
}
/**
* Set localEnginMoteur.
*
* @param bool $localEnginMoteur
*
* @return Batiment
*/
public function setLocalEnginMoteur($localEnginMoteur)
{
$this->localEnginMoteur = $localEnginMoteur;
return $this;
}
/**
* Get localEnginMoteur.
*
* @return bool
*/
public function getLocalEnginMoteur()
{
return $this->localEnginMoteur;
}
/**
* Set positionLocalEnginMoteur.
*
* @param string $positionLocalEnginMoteur
*
* @return Batiment
*/
public function setPositionLocalEnginMoteur($positionLocalEnginMoteur)
{
$this->positionLocalEnginMoteur = $positionLocalEnginMoteur;
return $this;
}
/**
* Get positionLocalEnginMoteur.
*
* @return string
*/
public function getPositionLocalEnginMoteur()
{
return $this->positionLocalEnginMoteur;
}
/**
* Set anneeConstructionAutre.
*
* @param string $anneeConstructionAutre
*
* @return Batiment
*/
public function setAnneeConstructionAutre($anneeConstructionAutre)
{
$this->anneeConstructionAutre = $anneeConstructionAutre;
return $this;
}
/**
* Get anneeConstructionAutre.
*
* @return string
*/
public function getAnneeConstructionAutre()
{
return $this->anneeConstructionAutre;
}
/**
* Set maconnerieAutreMateriauPrincipal.
*
* @param string $maconnerieAutreMateriauPrincipal
*
* @return Batiment
*/
public function setMaconnerieAutreMateriauPrincipal($maconnerieAutreMateriauPrincipal)
{
$this->maconnerieAutreMateriauPrincipal = $maconnerieAutreMateriauPrincipal;
return $this;
}
/**
* Get maconnerieAutreMateriauPrincipal.
*
* @return string
*/
public function getMaconnerieAutreMateriauPrincipal()
{
return $this->maconnerieAutreMateriauPrincipal;
}
/**
* Set ossatureAutreMateriauPrincipal.
*
* @param string $ossatureAutreMateriauPrincipal
*
* @return Batiment
*/
public function setOssatureAutreMateriauPrincipal($ossatureAutreMateriauPrincipal)
{
$this->ossatureAutreMateriauPrincipal = $ossatureAutreMateriauPrincipal;
return $this;
}
/**
* Get ossatureAutreMateriauPrincipal.
*
* @return string
*/
public function getOssatureAutreMateriauPrincipal()
{
return $this->ossatureAutreMateriauPrincipal;
}
/**
* Set extension.
*
* @param bool $extension
*
* @return Batiment
*/
public function setExtension($extension)
{
$this->extension = $extension;
return $this;
}
/**
* Get extension.
*
* @return bool
*/
public function getExtension()
{
return $this->extension;
}
/**
* Set extensionMateriauConstruction.
*
* @param string $extensionMateriauConstruction
*
* @return Batiment
*/
public function setExtensionMateriauConstruction($extensionMateriauConstruction)
{
$this->extensionMateriauConstruction = $extensionMateriauConstruction;
return $this;
}
/**
* Get extensionMateriauConstruction.
*
* @return string
*/
public function getExtensionMateriauConstruction()
{
return $this->extensionMateriauConstruction;
}
/**
* Set precisionAutreEnergieChauffagePrincipal.
*
* @param string $precisionAutreEnergieChauffagePrincipal
*
* @return Batiment
*/
public function setPrecisionAutreEnergieChauffagePrincipal($precisionAutreEnergieChauffagePrincipal)
{
$this->precisionAutreEnergieChauffagePrincipal = $precisionAutreEnergieChauffagePrincipal;
return $this;
}
/**
* Get precisionAutreEnergieChauffagePrincipal.
*
* @return string
*/
public function getPrecisionAutreEnergieChauffagePrincipal()
{
return $this->precisionAutreEnergieChauffagePrincipal;
}
/**
* Set precisionAutreTypeVentillation.
*
* @param string $precisionAutreTypeVentillation
*
* @return Batiment
*/
public function setPrecisionAutreTypeVentillation($precisionAutreTypeVentillation)
{
$this->precisionAutreTypeVentillation = $precisionAutreTypeVentillation;
return $this;
}
/**
* Get precisionAutreTypeVentillation.
*
* @return string
*/
public function getPrecisionAutreTypeVentillation()
{
return $this->precisionAutreTypeVentillation;
}
/**
* Set ascenseur.
*
* @param bool $ascenseur
*
* @return Batiment
*/
public function setAscenseur($ascenseur)
{
$this->ascenseur = $ascenseur;
return $this;
}
/**
* Get ascenseur.
*
* @return bool
*/
public function getAscenseur()
{
return $this->ascenseur;
}
/**
* Set idBdOrigine.
*
* @param int $idBdOrigine
*
* @return Batiment
*/
public function setIdBdOrigine($idBdOrigine)
{
$this->idBdOrigine = $idBdOrigine;
return $this;
}
/**
* Get idBdOrigine.
*
* @return int
*/
public function getIdBdOrigine()
{
return $this->idBdOrigine;
}
/**
* Set nombrePiece.
*
* @param int $nombrePiece
*
* @return Batiment
*/
public function setNombrePiece($nombrePiece)
{
$this->nombrePiece = $nombrePiece;
return $this;
}
/**
* Get nombrePiece.
*
* @return int
*/
public function getNombrePiece()
{
return $this->nombrePiece;
}
/**
* Set mesurePrecedente.
*
* @param bool $mesurePrecedente
*
* @return Batiment
*/
public function setMesurePrecedente($mesurePrecedente)
{
$this->mesurePrecedente = $mesurePrecedente;
return $this;
}
/**
* Get mesurePrecedente.
*
* @return bool
*/
public function getMesurePrecedente()
{
return $this->mesurePrecedente;
}
/**
* Set dateMesurePrecedente.
*
* @param \DateTime $dateMesurePrecedente
*
* @return Batiment
*/
public function setDateMesurePrecedente($dateMesurePrecedente)
{
$this->dateMesurePrecedente = $dateMesurePrecedente;
return $this;
}
/**
* Get dateMesurePrecedente.
*
* @return \DateTime
*/
public function getDateMesurePrecedente()
{
return $this->dateMesurePrecedente;
}
/**
* Set nombreBatiment.
*
* @param int $nombreBatiment
*
* @return Batiment
*/
public function setNombreBatiment($nombreBatiment)
{
$this->nombreBatiment = $nombreBatiment;
return $this;
}
/**
* Get nombreBatiment.
*
* @return int
*/
public function getNombreBatiment()
{
return $this->nombreBatiment;
}
/**
* Set autreSousSol.
*
* @param string $autreSousSol
*
* @return Batiment
*/
public function setAutreSousSol($autreSousSol)
{
$this->autreSousSol = $autreSousSol;
return $this;
}
/**
* Get autreSousSol.
*
* @return string
*/
public function getAutreSousSol()
{
return $this->autreSousSol;
}
/**
* Set classeEnergieAutre.
*
* @param string $classeEnergieAutre
*
* @return Batiment
*/
public function setClasseEnergieAutre($classeEnergieAutre)
{
$this->classeEnergieAutre = $classeEnergieAutre;
return $this;
}
/**
* Get classeEnergieAutre.
*
* @return string
*/
public function getClasseEnergieAutre()
{
return $this->classeEnergieAutre;
}
/**
* Set typologiePrecisionAutre.
*
* @param string $typologiePrecisionAutre
*
* @return Batiment
*/
public function setTypologiePrecisionAutre($typologiePrecisionAutre)
{
$this->typologiePrecisionAutre = $typologiePrecisionAutre;
return $this;
}
/**
* Get typologiePrecisionAutre.
*
* @return string
*/
public function getTypologiePrecisionAutre()
{
return $this->typologiePrecisionAutre;
}
/**
* Set sourceContenu.
*
* @param string $sourceContenu
*
* @return Batiment
*/
public function setSourceContenu($sourceContenu)
{
$this->sourceContenu = $sourceContenu;
return $this;
}
/**
* Get sourceContenu.
*
* @return string
*/
public function getSourceContenu()
{
return $this->sourceContenu;
}
/**
* Set nombreEtagesImmeuble.
*
* @param int $nombreEtagesImmeuble
*
* @return Batiment
*/
public function setNombreEtagesImmeuble($nombreEtagesImmeuble)
{
$this->nombreEtagesImmeuble = $nombreEtagesImmeuble;
return $this;
}
/**
* Get nombreEtagesImmeuble.
*
* @return int
*/
public function getNombreEtagesImmeuble()
{
return $this->nombreEtagesImmeuble;
}
/**
* Set aerationOuvertureFenetreChauffage.
*
* @param bool $aerationOuvertureFenetreChauffage
*
* @return Batiment
*/
public function setAerationOuvertureFenetreChauffage($aerationOuvertureFenetreChauffage)
{
$this->aerationOuvertureFenetreChauffage = $aerationOuvertureFenetreChauffage;
return $this;
}
/**
* Get aerationOuvertureFenetreChauffage.
*
* @return bool
*/
public function getAerationOuvertureFenetreChauffage()
{
return $this->aerationOuvertureFenetreChauffage;
}
/**
* Set createdAt.
*
* @param \DateTime $createdAt
*
* @return Batiment
*/
public function setCreatedAt($createdAt)
{
$this->createdAt = $createdAt;
return $this;
}
/**
* Get createdAt.
*
* @return \DateTime
*/
public function getCreatedAt()
{
return $this->createdAt;
}
/**
* Set updatedAt.
*
* @param \DateTime $updatedAt
*
* @return Batiment
*/
public function setUpdatedAt($updatedAt)
{
$this->updatedAt = $updatedAt;
return $this;
}
/**
* Get updatedAt.
*
* @return \DateTime
*/
public function getUpdatedAt()
{
return $this->updatedAt;
}
/**
* Set diagnosticRadon.
*
* @param string $diagnosticRadon
*
* @return Batiment
*/
public function setDiagnosticRadon($diagnosticRadon)
{
$this->diagnosticRadon = $diagnosticRadon;
return $this;
}
/**
* Get diagnosticRadon.
*
* @return string
*/
public function getDiagnosticRadon()
{
return $this->diagnosticRadon;
}
/**
* Set typeBatimentSource.
*
* @param crypt $typeBatimentSource
*
* @return Batiment
*/
public function setTypeBatimentSource($typeBatimentSource)
{
$this->typeBatimentSource = $typeBatimentSource;
return $this;
}
/**
* Get typeBatimentSource.
*
* @return crypt
*/
public function getTypeBatimentSource()
{
return $this->typeBatimentSource;
}
/**
* Set nombreNiveauSource.
*
* @param string $nombreNiveauSource
*
* @return Batiment
*/
public function setNombreNiveauSource($nombreNiveauSource)
{
$this->nombreNiveauSource = $nombreNiveauSource;
return $this;
}
/**
* Get nombreNiveauSource.
*
* @return string
*/
public function getNombreNiveauSource()
{
return $this->nombreNiveauSource;
}
/**
* Set soubassement.
*
* @param string $soubassement
*
* @return Batiment
*/
public function setSoubassement($soubassement)
{
$this->soubassement = $soubassement;
return $this;
}
/**
* Get soubassement.
*
* @return string
*/
public function getSoubassement()
{
return $this->soubassement;
}
/**
* Set presenceMurSemiEnterre.
*
* @param bool $presenceMurSemiEnterre
*
* @return Batiment
*/
public function setPresenceMurSemiEnterre($presenceMurSemiEnterre)
{
$this->presenceMurSemiEnterre = $presenceMurSemiEnterre;
return $this;
}
/**
* Get presenceMurSemiEnterre.
*
* @return bool
*/
public function getPresenceMurSemiEnterre()
{
return $this->presenceMurSemiEnterre;
}
/**
* Set collectionRochesMineraux.
*
* @param bool $collectionRochesMineraux
*
* @return Batiment
*/
public function setCollectionRochesMineraux($collectionRochesMineraux)
{
$this->collectionRochesMineraux = $collectionRochesMineraux;
return $this;
}
/**
* Get collectionRochesMineraux.
*
* @return bool
*/
public function getCollectionRochesMineraux()
{
return $this->collectionRochesMineraux;
}
/**
* Set existenceRenovation.
*
* @param bool $existenceRenovation
*
* @return Batiment
*/
public function setExistenceRenovation($existenceRenovation)
{
$this->existenceRenovation = $existenceRenovation;
return $this;
}
/**
* Get existenceRenovation.
*
* @return bool
*/
public function getExistenceRenovation()
{
return $this->existenceRenovation;
}
/**
* Set batimentDansEtablissement.
*
* @param bool $batimentDansEtablissement
*
* @return Batiment
*/
public function setBatimentDansEtablissement($batimentDansEtablissement)
{
$this->batimentDansEtablissement = $batimentDansEtablissement;
return $this;
}
/**
* Get batimentDansEtablissement.
*
* @return bool
*/
public function getBatimentDansEtablissement()
{
return $this->batimentDansEtablissement;
}
/**
* Set detailsAutreTypeBatiment.
*
* @param crypt $detailsAutreTypeBatiment
*
* @return Batiment
*/
public function setDetailsAutreTypeBatiment($detailsAutreTypeBatiment)
{
$this->detailsAutreTypeBatiment = $detailsAutreTypeBatiment;
return $this;
}
/**
* Get detailsAutreTypeBatiment.
*
* @return crypt
*/
public function getDetailsAutreTypeBatiment()
{
return $this->detailsAutreTypeBatiment;
}
/**
* Set origineContenu.
*
* @param string $origineContenu
*
* @return Batiment
*/
public function setOrigineContenu($origineContenu)
{
$this->origineContenu = $origineContenu;
return $this;
}
/**
* Get origineContenu.
*
* @return string
*/
public function getOrigineContenu()
{
return $this->origineContenu;
}
/**
* Set detailsAutresTravauxRenovation.
*
* @param string $detailsAutresTravauxRenovation
*
* @return Batiment
*/
public function setDetailsAutresTravauxRenovation($detailsAutresTravauxRenovation)
{
$this->detailsAutresTravauxRenovation = $detailsAutresTravauxRenovation;
return $this;
}
/**
* Get detailsAutresTravauxRenovation.
*
* @return string
*/
public function getDetailsAutresTravauxRenovation()
{
return $this->detailsAutresTravauxRenovation;
}
/**
* Set existenceMesureRadonAnterieure.
*
* @param bool $existenceMesureRadonAnterieure
*
* @return Batiment
*/
public function setExistenceMesureRadonAnterieure($existenceMesureRadonAnterieure)
{
$this->existenceMesureRadonAnterieure = $existenceMesureRadonAnterieure;
return $this;
}
/**
* Get existenceMesureRadonAnterieure.
*
* @return bool
*/
public function getExistenceMesureRadonAnterieure()
{
return $this->existenceMesureRadonAnterieure;
}
/**
* Set existenceTravauxAssainissementRadon.
*
* @param bool $existenceTravauxAssainissementRadon
*
* @return Batiment
*/
public function setExistenceTravauxAssainissementRadon($existenceTravauxAssainissementRadon)
{
$this->existenceTravauxAssainissementRadon = $existenceTravauxAssainissementRadon;
return $this;
}
/**
* Get existenceTravauxAssainissementRadon.
*
* @return bool
*/
public function getExistenceTravauxAssainissementRadon()
{
return $this->existenceTravauxAssainissementRadon;
}
/**
* Set batimentErp.
*
* @param bool $batimentErp
*
* @return Batiment
*/
public function setBatimentErp($batimentErp)
{
$this->batimentErp = $batimentErp;
return $this;
}
/**
* Get batimentErp.
*
* @return bool
*/
public function getBatimentErp()
{
return $this->batimentErp;
}
/**
* Add valeursMesure.
*
* @param \App\Entity\ValeursMesures $valeursMesure
*
* @return Batiment
*/
public function addValeursMesure(ValeursMesures $valeursMesure)
{
$this->ValeursMesures[] = $valeursMesure;
return $this;
}
/**
* Remove valeursMesure.
*
* @param \App\Entity\ValeursMesures $valeursMesure
*/
public function removeValeursMesure(ValeursMesures $valeursMesure)
{
$this->ValeursMesures->removeElement($valeursMesure);
}
/**
* Get valeursMesures.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getValeursMesures()
{
return $this->ValeursMesures;
}
/**
* Add mesure.
*
* @param \App\Entity\Mesure $mesure
*
* @return Batiment
*/
public function addMesure(Mesure $mesure)
{
$this->Mesure[] = $mesure;
return $this;
}
/**
* Remove mesure.
*
* @param \App\Entity\Mesure $mesure
*/
public function removeMesure(Mesure $mesure)
{
$this->Mesure->removeElement($mesure);
}
/**
* Get mesure.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getMesure()
{
return $this->Mesure;
}
/**
* Add maintenanceVentilation.
*
* @param \App\Entity\MaintenanceVentilation $maintenanceVentilation
*
* @return Batiment
*/
public function addMaintenanceVentilation(MaintenanceVentilation $maintenanceVentilation)
{
$this->MaintenanceVentilation[] = $maintenanceVentilation;
return $this;
}
/**
* Remove maintenanceVentilation.
*
* @param \App\Entity\MaintenanceVentilation $maintenanceVentilation
*/
public function removeMaintenanceVentilation(MaintenanceVentilation $maintenanceVentilation)
{
$this->MaintenanceVentilation->removeElement($maintenanceVentilation);
}
/**
* Get maintenanceVentilation.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getMaintenanceVentilation()
{
return $this->MaintenanceVentilation;
}
/**
* Add zoneHomegene.
*
* @param \App\Entity\ZoneHomogene $zoneHomegene
*
* @return Batiment
*/
public function addZoneHomegene(ZoneHomogene $zoneHomegene)
{
$this->ZoneHomegene[] = $zoneHomegene;
return $this;
}
/**
* Remove zoneHomegene.
*
* @param \App\Entity\ZoneHomogene $zoneHomegene
*/
public function removeZoneHomegene(ZoneHomogene $zoneHomegene)
{
$this->ZoneHomegene->removeElement($zoneHomegene);
}
/**
* Get zoneHomegene.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getZoneHomegene()
{
return $this->ZoneHomegene;
}
/**
* Add pieceMesure.
*
* @param \App\Entity\PieceMesure $pieceMesure
*
* @return Batiment
*/
public function addPieceMesure(PieceMesure $pieceMesure)
{
$this->PieceMesure[] = $pieceMesure;
return $this;
}
/**
* Remove pieceMesure.
*
* @param \App\Entity\PieceMesure $pieceMesure
*/
public function removePieceMesure(PieceMesure $pieceMesure)
{
$this->PieceMesure->removeElement($pieceMesure);
}
/**
* Get pieceMesure.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getPieceMesure()
{
return $this->PieceMesure;
}
/**
* Add interactionSol.
*
* @param \App\Entity\InteractionSol $interactionSol
*
* @return Batiment
*/
public function addInteractionSol(InteractionSol $interactionSol)
{
$this->InteractionSol[] = $interactionSol;
return $this;
}
/**
* Remove interactionSol.
*
* @param \App\Entity\InteractionSol $interactionSol
*/
public function removeInteractionSol(InteractionSol $interactionSol)
{
$this->InteractionSol->removeElement($interactionSol);
}
/**
* Get interactionSol.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getInteractionSol()
{
return $this->InteractionSol;
}
/**
* Add etiquetage.
*
* @param \App\Entity\Etiquetage $etiquetage
*
* @return Batiment
*/
public function addEtiquetage(Etiquetage $etiquetage)
{
$this->Etiquetage[] = $etiquetage;
return $this;
}
/**
* Remove etiquetage.
*
* @param \App\Entity\Etiquetage $etiquetage
*/
public function removeEtiquetage(Etiquetage $etiquetage)
{
$this->Etiquetage->removeElement($etiquetage);
}
/**
* Get etiquetage.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getEtiquetage()
{
return $this->Etiquetage;
}
/**
* Add garageBatiment.
*
* @param \App\Entity\GarageBatiment $garageBatiment
*
* @return Batiment
*/
public function addGarageBatiment(GarageBatiment $garageBatiment)
{
$this->GarageBatiment[] = $garageBatiment;
return $this;
}
/**
* Remove garageBatiment.
*
* @param \App\Entity\GarageBatiment $garageBatiment
*/
public function removeGarageBatiment(GarageBatiment $garageBatiment)
{
$this->GarageBatiment->removeElement($garageBatiment);
}
/**
* Get garageBatiment.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getGarageBatiment()
{
return $this->GarageBatiment;
}
/**
* Add entreeGarage.
*
* @param \App\Entity\EntreeGarage $entreeGarage
*
* @return Batiment
*/
public function addEntreeGarage(EntreeGarage $entreeGarage)
{
$this->EntreeGarage[] = $entreeGarage;
return $this;
}
/**
* Remove entreeGarage.
*
* @param \App\Entity\EntreeGarage $entreeGarage
*/
public function removeEntreeGarage(EntreeGarage $entreeGarage)
{
$this->EntreeGarage->removeElement($entreeGarage);
}
/**
* Get entreeGarage.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getEntreeGarage()
{
return $this->EntreeGarage;
}
/**
* Add batimentAccesSousSol.
*
* @param \App\Entity\BatimentAccesSousSol $batimentAccesSousSol
*
* @return Batiment
*/
public function addBatimentAccesSousSol(BatimentAccesSousSol $batimentAccesSousSol)
{
$this->BatimentAccesSousSol[] = $batimentAccesSousSol;
return $this;
}
/**
* Remove batimentAccesSousSol.
*
* @param \App\Entity\BatimentAccesSousSol $batimentAccesSousSol
*/
public function removeBatimentAccesSousSol(BatimentAccesSousSol $batimentAccesSousSol)
{
$this->BatimentAccesSousSol->removeElement($batimentAccesSousSol);
}
/**
* Get batimentAccesSousSol.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getBatimentAccesSousSol()
{
return $this->BatimentAccesSousSol;
}
/**
* Add chauffageEnergieSecondaire.
*
* @param \App\Entity\ChauffageEnergieSecondaire $chauffageEnergieSecondaire
*
* @return Batiment
*/
public function addChauffageEnergieSecondaire(ChauffageEnergieSecondaire $chauffageEnergieSecondaire)
{
$this->ChauffageEnergieSecondaire[] = $chauffageEnergieSecondaire;
return $this;
}
/**
* Remove chauffageEnergieSecondaire.
*
* @param \App\Entity\ChauffageEnergieSecondaire $chauffageEnergieSecondaire
*/
public function removeChauffageEnergieSecondaire(ChauffageEnergieSecondaire $chauffageEnergieSecondaire)
{
$this->ChauffageEnergieSecondaire->removeElement($chauffageEnergieSecondaire);
}
/**
* Get chauffageEnergieSecondaire.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getChauffageEnergieSecondaire()
{
return $this->ChauffageEnergieSecondaire;
}
/**
* Add revetementPlafondBatiment.
*
* @param \App\Entity\RevetementPlafondBatiment $revetementPlafondBatiment
*
* @return Batiment
*/
public function addRevetementPlafondBatiment(RevetementPlafondBatiment $revetementPlafondBatiment)
{
$this->RevetementPlafondBatiment[] = $revetementPlafondBatiment;
return $this;
}
/**
* Remove revetementPlafondBatiment.
*
* @param \App\Entity\RevetementPlafondBatiment $revetementPlafondBatiment
*/
public function removeRevetementPlafondBatiment(RevetementPlafondBatiment $revetementPlafondBatiment)
{
$this->RevetementPlafondBatiment->removeElement($revetementPlafondBatiment);
}
/**
* Get revetementPlafondBatiment.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getRevetementPlafondBatiment()
{
return $this->RevetementPlafondBatiment;
}
/**
* Add revetementMurBatiment.
*
* @param \App\Entity\RevetementMurBatiment $revetementMurBatiment
*
* @return Batiment
*/
public function addRevetementMurBatiment(RevetementMurBatiment $revetementMurBatiment)
{
$this->RevetementMurBatiment[] = $revetementMurBatiment;
return $this;
}
/**
* Remove revetementMurBatiment.
*
* @param \App\Entity\RevetementMurBatiment $revetementMurBatiment
*/
public function removeRevetementMurBatiment(RevetementMurBatiment $revetementMurBatiment)
{
$this->RevetementMurBatiment->removeElement($revetementMurBatiment);
}
/**
* Get revetementMurBatiment.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getRevetementMurBatiment()
{
return $this->RevetementMurBatiment;
}
/**
* Add revetementSolBatiment.
*
* @param \App\Entity\RevetementSolBatiment $revetementSolBatiment
*
* @return Batiment
*/
public function addRevetementSolBatiment(RevetementSolBatiment $revetementSolBatiment)
{
$this->RevetementSolBatiment[] = $revetementSolBatiment;
return $this;
}
/**
* Remove revetementSolBatiment.
*
* @param \App\Entity\RevetementSolBatiment $revetementSolBatiment
*/
public function removeRevetementSolBatiment(RevetementSolBatiment $revetementSolBatiment)
{
$this->RevetementSolBatiment->removeElement($revetementSolBatiment);
}
/**
* Get revetementSolBatiment.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getRevetementSolBatiment()
{
return $this->RevetementSolBatiment;
}
/**
* Add contenantAppareilCombustionBois.
*
* @param \App\Entity\ContenantAppareilCombustionBois $contenantAppareilCombustionBois
*
* @return Batiment
*/
public function addContenantAppareilCombustionBois(ContenantAppareilCombustionBois $contenantAppareilCombustionBois)
{
$this->ContenantAppareilCombustionBois[] = $contenantAppareilCombustionBois;
return $this;
}
/**
* Remove contenantAppareilCombustionBois.
*
* @param \App\Entity\ContenantAppareilCombustionBois $contenantAppareilCombustionBois
*/
public function removeContenantAppareilCombustionBois(ContenantAppareilCombustionBois $contenantAppareilCombustionBois)
{
$this->ContenantAppareilCombustionBois->removeElement($contenantAppareilCombustionBois);
}
/**
* Get contenantAppareilCombustionBois.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getContenantAppareilCombustionBois()
{
return $this->ContenantAppareilCombustionBois;
}
/**
* Add arretVentilation.
*
* @param \App\Entity\ArretVentilation $arretVentilation
*
* @return Batiment
*/
public function addArretVentilation(ArretVentilation $arretVentilation)
{
$this->ArretVentilation[] = $arretVentilation;
return $this;
}
/**
* Remove arretVentilation.
*
* @param \App\Entity\ArretVentilation $arretVentilation
*/
public function removeArretVentilation(ArretVentilation $arretVentilation)
{
$this->ArretVentilation->removeElement($arretVentilation);
}
/**
* Get arretVentilation.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getArretVentilation()
{
return $this->ArretVentilation;
}
/**
* Add contenantMobilier.
*
* @param \App\Entity\ContenantMobilier $contenantMobilier
*
* @return Batiment
*/
public function addContenantMobilier(ContenantMobilier $contenantMobilier)
{
$this->ContenantMobilier[] = $contenantMobilier;
return $this;
}
/**
* Remove contenantMobilier.
*
* @param \App\Entity\ContenantMobilier $contenantMobilier
*/
public function removeContenantMobilier(ContenantMobilier $contenantMobilier)
{
$this->ContenantMobilier->removeElement($contenantMobilier);
}
/**
* Get contenantMobilier.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getContenantMobilier()
{
return $this->ContenantMobilier;
}
/**
* Add modificationEchantillonnage.
*
* @param \App\Entity\ModificationEchantillonnage $modificationEchantillonnage
*
* @return Batiment
*/
public function addModificationEchantillonnage(ModificationEchantillonnage $modificationEchantillonnage)
{
$this->ModificationEchantillonnage[] = $modificationEchantillonnage;
return $this;
}
/**
* Remove modificationEchantillonnage.
*
* @param \App\Entity\ModificationEchantillonnage $modificationEchantillonnage
*/
public function removeModificationEchantillonnage(ModificationEchantillonnage $modificationEchantillonnage)
{
$this->ModificationEchantillonnage->removeElement($modificationEchantillonnage);
}
/**
* Get modificationEchantillonnage.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getModificationEchantillonnage()
{
return $this->ModificationEchantillonnage;
}
/**
* Add regulationVmc.
*
* @param \App\Entity\RegulationVmc $regulationVmc
*
* @return Batiment
*/
public function addRegulationVmc(RegulationVmc $regulationVmc)
{
$this->RegulationVmc[] = $regulationVmc;
return $this;
}
/**
* Remove regulationVmc.
*
* @param \App\Entity\RegulationVmc $regulationVmc
*/
public function removeRegulationVmc(RegulationVmc $regulationVmc)
{
$this->RegulationVmc->removeElement($regulationVmc);
}
/**
* Get regulationVmc.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getRegulationVmc()
{
return $this->RegulationVmc;
}
/**
* Add systemeChauffageUsage.
*
* @param \App\Entity\SystemeChauffageUsage $systemeChauffageUsage
*
* @return Batiment
*/
public function addSystemeChauffageUsage(SystemeChauffageUsage $systemeChauffageUsage)
{
$this->SystemeChauffageUsage[] = $systemeChauffageUsage;
return $this;
}
/**
* Remove systemeChauffageUsage.
*
* @param \App\Entity\SystemeChauffageUsage $systemeChauffageUsage
*/
public function removeSystemeChauffageUsage(SystemeChauffageUsage $systemeChauffageUsage)
{
$this->SystemeChauffageUsage->removeElement($systemeChauffageUsage);
}
/**
* Get systemeChauffageUsage.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getSystemeChauffageUsage()
{
return $this->SystemeChauffageUsage;
}
/**
* Add typeVitrageFenetreUsage.
*
* @param \App\Entity\TypeVitrageFenetreUsage $typeVitrageFenetreUsage
*
* @return Batiment
*/
public function addTypeVitrageFenetreUsage(TypeVitrageFenetreUsage $typeVitrageFenetreUsage)
{
$this->TypeVitrageFenetreUsage[] = $typeVitrageFenetreUsage;
return $this;
}
/**
* Remove typeVitrageFenetreUsage.
*
* @param \App\Entity\TypeVitrageFenetreUsage $typeVitrageFenetreUsage
*/
public function removeTypeVitrageFenetreUsage(TypeVitrageFenetreUsage $typeVitrageFenetreUsage)
{
$this->TypeVitrageFenetreUsage->removeElement($typeVitrageFenetreUsage);
}
/**
* Get typeVitrageFenetreUsage.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getTypeVitrageFenetreUsage()
{
return $this->TypeVitrageFenetreUsage;
}
/**
* Add typeHuisserieUsage.
*
* @param \App\Entity\TypeHuisserieUsage $typeHuisserieUsage
*
* @return Batiment
*/
public function addTypeHuisserieUsage(TypeHuisserieUsage $typeHuisserieUsage)
{
$this->TypeHuisserieUsage[] = $typeHuisserieUsage;
return $this;
}
/**
* Remove typeHuisserieUsage.
*
* @param \App\Entity\TypeHuisserieUsage $typeHuisserieUsage
*/
public function removeTypeHuisserieUsage(TypeHuisserieUsage $typeHuisserieUsage)
{
$this->TypeHuisserieUsage->removeElement($typeHuisserieUsage);
}
/**
* Get typeHuisserieUsage.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getTypeHuisserieUsage()
{
return $this->TypeHuisserieUsage;
}
/**
* Add typeFenetreUtiliser.
*
* @param \App\Entity\TypeFenetreUtiliser $typeFenetreUtiliser
*
* @return Batiment
*/
public function addTypeFenetreUtiliser(TypeFenetreUtiliser $typeFenetreUtiliser)
{
$this->TypeFenetreUtiliser[] = $typeFenetreUtiliser;
return $this;
}
/**
* Remove typeFenetreUtiliser.
*
* @param \App\Entity\TypeFenetreUtiliser $typeFenetreUtiliser
*/
public function removeTypeFenetreUtiliser(TypeFenetreUtiliser $typeFenetreUtiliser)
{
$this->TypeFenetreUtiliser->removeElement($typeFenetreUtiliser);
}
/**
* Get typeFenetreUtiliser.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getTypeFenetreUtiliser()
{
return $this->TypeFenetreUtiliser;
}
/**
* Add equipementsBatiment.
*
* @param \App\Entity\EquipementsBatiment $equipementsBatiment
*
* @return Batiment
*/
public function addEquipementsBatiment(EquipementsBatiment $equipementsBatiment)
{
$this->EquipementsBatiment[] = $equipementsBatiment;
return $this;
}
/**
* Remove equipementsBatiment.
*
* @param \App\Entity\EquipementsBatiment $equipementsBatiment
*/
public function removeEquipementsBatiment(EquipementsBatiment $equipementsBatiment)
{
$this->EquipementsBatiment->removeElement($equipementsBatiment);
}
/**
* Get equipementsBatiment.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getEquipementsBatiment()
{
return $this->EquipementsBatiment;
}
/**
* Add batimentTypeRenovation.
*
* @param \App\Entity\BatimentTypeRenovation $batimentTypeRenovation
*
* @return Batiment
*/
public function addBatimentTypeRenovation(BatimentTypeRenovation $batimentTypeRenovation)
{
$this->BatimentTypeRenovation[] = $batimentTypeRenovation;
return $this;
}
/**
* Remove batimentTypeRenovation.
*
* @param \App\Entity\BatimentTypeRenovation $batimentTypeRenovation
*/
public function removeBatimentTypeRenovation(BatimentTypeRenovation $batimentTypeRenovation)
{
$this->BatimentTypeRenovation->removeElement($batimentTypeRenovation);
}
/**
* Get batimentTypeRenovation.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getBatimentTypeRenovation()
{
return $this->BatimentTypeRenovation;
}
/**
* Add batimentAssainissementRadon.
*
* @param \App\Entity\BatimentAssainissementRadon $batimentAssainissementRadon
*
* @return Batiment
*/
public function addBatimentAssainissementRadon(BatimentAssainissementRadon $batimentAssainissementRadon)
{
$this->BatimentAssainissementRadon[] = $batimentAssainissementRadon;
return $this;
}
/**
* Remove batimentAssainissementRadon.
*
* @param \App\Entity\BatimentAssainissementRadon $batimentAssainissementRadon
*/
public function removeBatimentAssainissementRadon(BatimentAssainissementRadon $batimentAssainissementRadon)
{
$this->BatimentAssainissementRadon->removeElement($batimentAssainissementRadon);
}
/**
* Get batimentAssainissementRadon.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getBatimentAssainissementRadon()
{
return $this->BatimentAssainissementRadon;
}
/**
* Set urbanisme.
*
* @param \App\Entity\Urbanisme $urbanisme
*
* @return Batiment
*/
public function setUrbanisme(Urbanisme $urbanisme = null)
{
$this->Urbanisme = $urbanisme;
return $this;
}
/**
* Get urbanisme.
*
* @return \App\Entity\Urbanisme
*/
public function getUrbanisme()
{
return $this->Urbanisme;
}
/**
* Set classeEnergie.
*
* @param \App\Entity\ClasseEnergie $classeEnergie
*
* @return Batiment
*/
public function setClasseEnergie(ClasseEnergie $classeEnergie = null)
{
$this->ClasseEnergie = $classeEnergie;
return $this;
}
/**
* Get classeEnergie.
*
* @return \App\Entity\ClasseEnergie
*/
public function getClasseEnergie()
{
return $this->ClasseEnergie;
}
/**
* Set nombreNiveau.
*
* @param \App\Entity\NombreNiveau $nombreNiveau
*
* @return Batiment
*/
public function setNombreNiveau(NombreNiveau $nombreNiveau = null)
{
$this->NombreNiveau = $nombreNiveau;
return $this;
}
/**
* Get nombreNiveau.
*
* @return \App\Entity\NombreNiveau
*/
public function getNombreNiveau()
{
return $this->NombreNiveau;
}
/**
* Set niveauPlusBasOccupe.
*
* @param \App\Entity\Etage $niveauPlusBasOccupe
*
* @return Batiment
*/
public function setNiveauPlusBasOccupe(Etage $niveauPlusBasOccupe = null)
{
$this->NiveauPlusBasOccupe = $niveauPlusBasOccupe;
return $this;
}
/**
* Get niveauPlusBasOccupe.
*
* @return \App\Entity\Etage
*/
public function getNiveauPlusBasOccupe()
{
return $this->NiveauPlusBasOccupe;
}
/**
* Set sousSol.
*
* @param \App\Entity\SousSol $sousSol
*
* @return Batiment
*/
public function setSousSol(SousSol $sousSol = null)
{
$this->SousSol = $sousSol;
return $this;
}
/**
* Get sousSol.
*
* @return \App\Entity\SousSol
*/
public function getSousSol()
{
return $this->SousSol;
}
/**
* Set anneeConstruction.
*
* @param \App\Entity\AnneeConstruction $anneeConstruction
*
* @return Batiment
*/
public function setAnneeConstruction(AnneeConstruction $anneeConstruction = null)
{
$this->AnneeConstruction = $anneeConstruction;
return $this;
}
/**
* Get anneeConstruction.
*
* @return \App\Entity\AnneeConstruction
*/
public function getAnneeConstruction()
{
return $this->AnneeConstruction;
}
/**
* Set materiauPrincipalMaconnerie.
*
* @param \App\Entity\MateriauPrincipal $materiauPrincipalMaconnerie
*
* @return Batiment
*/
public function setMateriauPrincipalMaconnerie(MateriauPrincipal $materiauPrincipalMaconnerie = null)
{
$this->MateriauPrincipalMaconnerie = $materiauPrincipalMaconnerie;
return $this;
}
/**
* Get materiauPrincipalMaconnerie.
*
* @return \App\Entity\MateriauPrincipal
*/
public function getMateriauPrincipalMaconnerie()
{
return $this->MateriauPrincipalMaconnerie;
}
/**
* Set materiauPrincipalOssature.
*
* @param \App\Entity\MateriauPrincipal $materiauPrincipalOssature
*
* @return Batiment
*/
public function setMateriauPrincipalOssature(MateriauPrincipal $materiauPrincipalOssature = null)
{
$this->MateriauPrincipalOssature = $materiauPrincipalOssature;
return $this;
}
/**
* Get materiauPrincipalOssature.
*
* @return \App\Entity\MateriauPrincipal
*/
public function getMateriauPrincipalOssature()
{
return $this->MateriauPrincipalOssature;
}
/**
* Set anneeExtension.
*
* @param \App\Entity\Annee $anneeExtension
*
* @return Batiment
*/
public function setAnneeExtension(Annee $anneeExtension = null)
{
$this->AnneeExtension = $anneeExtension;
return $this;
}
/**
* Get anneeExtension.
*
* @return \App\Entity\Annee
*/
public function getAnneeExtension()
{
return $this->AnneeExtension;
}
/**
* Set energieChauffagePrincipal.
*
* @param \App\Entity\EnergieChauffage $energieChauffagePrincipal
*
* @return Batiment
*/
public function setEnergieChauffagePrincipal(EnergieChauffage $energieChauffagePrincipal = null)
{
$this->EnergieChauffagePrincipal = $energieChauffagePrincipal;
return $this;
}
/**
* Get energieChauffagePrincipal.
*
* @return \App\Entity\EnergieChauffage
*/
public function getEnergieChauffagePrincipal()
{
return $this->EnergieChauffagePrincipal;
}
/**
* Set positionPriseAirAppareilBois.
*
* @param \App\Entity\PositionPriseAir $positionPriseAirAppareilBois
*
* @return Batiment
*/
public function setPositionPriseAirAppareilBois(PositionPriseAir $positionPriseAirAppareilBois = null)
{
$this->PositionPriseAirAppareilBois = $positionPriseAirAppareilBois;
return $this;
}
/**
* Get positionPriseAirAppareilBois.
*
* @return \App\Entity\PositionPriseAir
*/
public function getPositionPriseAirAppareilBois()
{
return $this->PositionPriseAirAppareilBois;
}
/**
* Set frequenceUsageAppareilBois.
*
* @param \App\Entity\FrequenceUsageAppareilBois $frequenceUsageAppareilBois
*
* @return Batiment
*/
public function setFrequenceUsageAppareilBois(FrequenceUsageAppareilBois $frequenceUsageAppareilBois = null)
{
$this->FrequenceUsageAppareilBois = $frequenceUsageAppareilBois;
return $this;
}
/**
* Get frequenceUsageAppareilBois.
*
* @return \App\Entity\FrequenceUsageAppareilBois
*/
public function getFrequenceUsageAppareilBois()
{
return $this->FrequenceUsageAppareilBois;
}
/**
* Set typeVentilation.
*
* @param \App\Entity\TypeVentilation $typeVentilation
*
* @return Batiment
*/
public function setTypeVentilation(TypeVentilation $typeVentilation = null)
{
$this->TypeVentilation = $typeVentilation;
return $this;
}
/**
* Get typeVentilation.
*
* @return \App\Entity\TypeVentilation
*/
public function getTypeVentilation()
{
return $this->TypeVentilation;
}
/**
* Set frequenceUsageVentilation.
*
* @param \App\Entity\FrequenceUsageVentilation $frequenceUsageVentilation
*
* @return Batiment
*/
public function setFrequenceUsageVentilation(FrequenceUsageVentilation $frequenceUsageVentilation = null)
{
$this->FrequenceUsageVentilation = $frequenceUsageVentilation;
return $this;
}
/**
* Get frequenceUsageVentilation.
*
* @return \App\Entity\FrequenceUsageVentilation
*/
public function getFrequenceUsageVentilation()
{
return $this->FrequenceUsageVentilation;
}
/**
* Set etatBouches.
*
* @param \App\Entity\EtatBouches $etatBouches
*
* @return Batiment
*/
public function setEtatBouches(EtatBouches $etatBouches = null)
{
$this->EtatBouches = $etatBouches;
return $this;
}
/**
* Get etatBouches.
*
* @return \App\Entity\EtatBouches
*/
public function getEtatBouches()
{
return $this->EtatBouches;
}
/**
* Set typologie.
*
* @param \App\Entity\Typologie $typologie
*
* @return Batiment
*/
public function setTypologie(Typologie $typologie = null)
{
$this->Typologie = $typologie;
return $this;
}
/**
* Get typologie.
*
* @return \App\Entity\Typologie
*/
public function getTypologie()
{
return $this->Typologie;
}
/**
* Set etablissement.
*
* @param \App\Entity\Etablissement $etablissement
*
* @return Batiment
*/
public function setEtablissement(Etablissement $etablissement = null)
{
$this->Etablissement = $etablissement;
return $this;
}
/**
* Get etablissement.
*
* @return \App\Entity\Etablissement
*/
public function getEtablissement()
{
return $this->Etablissement;
}
/**
* Set typeBatiment.
*
* @param \App\Entity\TypeBatiment $typeBatiment
*
* @return Batiment
*/
public function setTypeBatiment(TypeBatiment $typeBatiment = null)
{
$this->TypeBatiment = $typeBatiment;
return $this;
}
/**
* Get typeBatiment.
*
* @return \App\Entity\TypeBatiment
*/
public function getTypeBatiment()
{
return $this->TypeBatiment;
}
/**
* Set fournisseurDonnees.
*
* @param \App\Entity\FournisseurDonnees $fournisseurDonnees
*
* @return Batiment
*/
public function setFournisseurDonnees(FournisseurDonnees $fournisseurDonnees = null)
{
$this->FournisseurDonnees = $fournisseurDonnees;
return $this;
}
/**
* Get fournisseurDonnees.
*
* @return \App\Entity\FournisseurDonnees
*/
public function getFournisseurDonnees()
{
return $this->FournisseurDonnees;
}
/**
* Set etageAppartementImmeuble.
*
* @param \App\Entity\Etage $etageAppartementImmeuble
*
* @return Batiment
*/
public function setEtageAppartementImmeuble(Etage $etageAppartementImmeuble = null)
{
$this->EtageAppartementImmeuble = $etageAppartementImmeuble;
return $this;
}
/**
* Get etageAppartementImmeuble.
*
* @return \App\Entity\Etage
*/
public function getEtageAppartementImmeuble()
{
return $this->EtageAppartementImmeuble;
}
/**
* Set createdBy.
*
* @param \App\Application\Sonata\UserBundle\Entity\User $createdBy
*
* @return Batiment
*/
public function setCreatedBy(User $createdBy = null)
{
$this->CreatedBy = $createdBy;
return $this;
}
/**
* Get createdBy.
*
* @return \App\Application\Sonata\UserBundle\Entity\User
*/
public function getCreatedBy()
{
return $this->CreatedBy;
}
/**
* Set updatedBy.
*
* @param \App\Application\Sonata\UserBundle\Entity\User $updatedBy
*
* @return Batiment
*/
public function setUpdatedBy(User $updatedBy = null)
{
$this->UpdatedBy = $updatedBy;
return $this;
}
/**
* Get updatedBy.
*
* @return \App\Application\Sonata\UserBundle\Entity\User
*/
public function getUpdatedBy()
{
return $this->UpdatedBy;
}
/**
* Add typeEscalier.
*
* @param \App\Entity\TypeEscalier $typeEscalier
*
* @return Batiment
*/
public function addTypeEscalier(TypeEscalier $typeEscalier)
{
$this->TypeEscalier[] = $typeEscalier;
return $this;
}
/**
* Remove typeEscalier.
*
* @param \App\Entity\TypeEscalier $typeEscalier
*/
public function removeTypeEscalier(TypeEscalier $typeEscalier)
{
$this->TypeEscalier->removeElement($typeEscalier);
}
/**
* Get typeEscalier.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getTypeEscalier()
{
return $this->TypeEscalier;
}
/**
* Add typeEscalierImmeuble.
*
* @param \App\Entity\TypeEscalier $typeEscalierImmeuble
*
* @return Batiment
*/
public function addTypeEscalierImmeuble(TypeEscalier $typeEscalierImmeuble)
{
$this->TypeEscalierImmeuble[] = $typeEscalierImmeuble;
return $this;
}
/**
* Remove typeEscalierImmeuble.
*
* @param \App\Entity\TypeEscalier $typeEscalierImmeuble
*/
public function removeTypeEscalierImmeuble(TypeEscalier $typeEscalierImmeuble)
{
$this->TypeEscalierImmeuble->removeElement($typeEscalierImmeuble);
}
/**
* Get typeEscalierImmeuble.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getTypeEscalierImmeuble()
{
return $this->TypeEscalierImmeuble;
}
/**
* Add fournisseurDonneesAcce.
*
* @param \App\Entity\FournisseurDonnees $fournisseurDonneesAcce
*
* @return Batiment
*/
public function addFournisseurDonneesAcce(FournisseurDonnees $fournisseurDonneesAcce)
{
$this->FournisseurDonneesAcces[] = $fournisseurDonneesAcce;
return $this;
}
/**
* Remove fournisseurDonneesAcce.
*
* @param \App\Entity\FournisseurDonnees $fournisseurDonneesAcce
*/
public function removeFournisseurDonneesAcce(FournisseurDonnees $fournisseurDonneesAcce)
{
$this->FournisseurDonneesAcces->removeElement($fournisseurDonneesAcce);
}
/**
* Get fournisseurDonneesAcces.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getFournisseurDonneesAcces()
{
return $this->FournisseurDonneesAcces;
}
public function addContenantAppareilCombustionBoi(ContenantAppareilCombustionBois $contenantAppareilCombustionBoi): self
{
if (!$this->ContenantAppareilCombustionBois->contains($contenantAppareilCombustionBoi)) {
$this->ContenantAppareilCombustionBois[] = $contenantAppareilCombustionBoi;
$contenantAppareilCombustionBoi->setBatiment($this);
}
return $this;
}
public function removeContenantAppareilCombustionBoi(ContenantAppareilCombustionBois $contenantAppareilCombustionBoi): self
{
if ($this->ContenantAppareilCombustionBois->removeElement($contenantAppareilCombustionBoi)) {
// set the owning side to null (unless already changed)
if ($contenantAppareilCombustionBoi->getBatiment() === $this) {
$contenantAppareilCombustionBoi->setBatiment(null);
}
}
return $this;
}
public function isLocalStockageHydrocarbures(): ?bool
{
return $this->localStockageHydrocarbures;
}
public function isLocalStockageProduitchimique(): ?bool
{
return $this->localStockageProduitchimique;
}
public function isLocalEnginMoteur(): ?bool
{
return $this->localEnginMoteur;
}
public function isExtension(): ?bool
{
return $this->extension;
}
public function isAscenseur(): ?bool
{
return $this->ascenseur;
}
public function isMesurePrecedente(): ?bool
{
return $this->mesurePrecedente;
}
public function isAerationOuvertureFenetreChauffage(): ?bool
{
return $this->aerationOuvertureFenetreChauffage;
}
public function isPresenceMurSemiEnterre(): ?bool
{
return $this->presenceMurSemiEnterre;
}
public function isCollectionRochesMineraux(): ?bool
{
return $this->collectionRochesMineraux;
}
public function isExistenceRenovation(): ?bool
{
return $this->existenceRenovation;
}
public function isBatimentDansEtablissement(): ?bool
{
return $this->batimentDansEtablissement;
}
public function isExistenceMesureRadonAnterieure(): ?bool
{
return $this->existenceMesureRadonAnterieure;
}
public function isExistenceTravauxAssainissementRadon(): ?bool
{
return $this->existenceTravauxAssainissementRadon;
}
public function isBatimentErp(): ?bool
{
return $this->batimentErp;
}
public function getNumeroEgid()
{
return $this->numeroEgid;
}
public function setNumeroEgid($numeroEgid): self
{
$this->numeroEgid = $numeroEgid;
return $this;
}
}