<?php
namespace App\Entity;
/**
* Adresse.
*/
class Adresse
{
/**
* @var int
*/
private $id;
/**
* @var string
*/
private $code;
/**
* @var crypt
*/
private $adresseNumeroRue;
/**
* @var crypt
*/
private $numeroParcelle;
/**
* @var crypt
*/
private $lieu;
/**
* @var crypt
*/
private $numeroEgid;
/**
* @var float
*/
private $longitude;
/**
* @var float
*/
private $latitude;
/**
* @var crypt
*/
private $coordonneeX;
/**
* @var crypt
*/
private $coordonneeY;
/**
* @var int
*/
private $idBdOrigine;
/**
* @var geometry
*/
private $theGeom;
/**
* @var crypt
*/
private $lv95Abscisse;
/**
* @var crypt
*/
private $lv95Ordonnee;
/**
* @var \DateTime
*/
private $createdAt;
/**
* @var \DateTime
*/
private $updatedAt;
/**
* @var string
*/
private $sourceContenu;
/**
* @var crypt
*/
private $referenceCoordonnees;
/**
* @var crypt
*/
private $remarque;
/**
* @var string
*/
private $origineContenu;
/**
* @var string
*/
private $codeCommuneAdresseAvantFusion;
/**
* @var \Doctrine\Common\Collections\Collection
*/
private $Urbanisme;
/**
* @var \App\Entity\Commune
*/
private $Commune;
/**
* Constructor.
*/
public function __construct()
{
$this->Urbanisme = new \Doctrine\Common\Collections\ArrayCollection();
}
public function __toString()
{
return $this->adresseNumeroRue.' '.$this->Commune;
}
/**
* Get id.
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set code.
*
* @param string $code
*
* @return Adresse
*/
public function setCode($code)
{
$this->code = $code;
return $this;
}
/**
* Get code.
*
* @return string
*/
public function getCode()
{
return $this->code;
}
/**
* Set adresseNumeroRue.
*
* @param crypt $adresseNumeroRue
*
* @return Adresse
*/
public function setAdresseNumeroRue($adresseNumeroRue)
{
$this->adresseNumeroRue = $adresseNumeroRue;
return $this;
}
/**
* Get adresseNumeroRue.
*
* @return crypt
*/
public function getAdresseNumeroRue()
{
return $this->adresseNumeroRue;
}
/**
* Set numeroParcelle.
*
* @param crypt $numeroParcelle
*
* @return Adresse
*/
public function setNumeroParcelle($numeroParcelle)
{
$this->numeroParcelle = $numeroParcelle;
return $this;
}
/**
* Get numeroParcelle.
*
* @return crypt
*/
public function getNumeroParcelle()
{
return $this->numeroParcelle;
}
/**
* Set lieu.
*
* @param crypt $lieu
*
* @return Adresse
*/
public function setLieu($lieu)
{
$this->lieu = $lieu;
return $this;
}
/**
* Get lieu.
*
* @return crypt
*/
public function getLieu()
{
return $this->lieu;
}
/**
* Set numeroEgid.
*
* @param crypt $numeroEgid
*
* @return Adresse
*/
public function setNumeroEgid($numeroEgid)
{
$this->numeroEgid = $numeroEgid;
return $this;
}
/**
* Get numeroEgid.
*
* @return crypt
*/
public function getNumeroEgid()
{
return $this->numeroEgid;
}
/**
* Set longitude.
*
* @param float $longitude
*
* @return Adresse
*/
public function setLongitude($longitude)
{
$this->longitude = $longitude;
return $this;
}
/**
* Get longitude.
*
* @return float
*/
public function getLongitude()
{
return $this->longitude;
}
/**
* Set latitude.
*
* @param float $latitude
*
* @return Adresse
*/
public function setLatitude($latitude)
{
$this->latitude = $latitude;
return $this;
}
/**
* Get latitude.
*
* @return float
*/
public function getLatitude()
{
return $this->latitude;
}
/**
* Set coordonneeX.
*
* @param crypt $coordonneeX
*
* @return Adresse
*/
public function setCoordonneeX($coordonneeX)
{
$this->coordonneeX = $coordonneeX;
return $this;
}
/**
* Get coordonneeX.
*
* @return crypt
*/
public function getCoordonneeX()
{
return $this->coordonneeX;
}
/**
* Set coordonneeY.
*
* @param crypt $coordonneeY
*
* @return Adresse
*/
public function setCoordonneeY($coordonneeY)
{
$this->coordonneeY = $coordonneeY;
return $this;
}
/**
* Get coordonneeY.
*
* @return crypt
*/
public function getCoordonneeY()
{
return $this->coordonneeY;
}
/**
* Set idBdOrigine.
*
* @param int $idBdOrigine
*
* @return Adresse
*/
public function setIdBdOrigine($idBdOrigine)
{
$this->idBdOrigine = $idBdOrigine;
return $this;
}
/**
* Get idBdOrigine.
*
* @return int
*/
public function getIdBdOrigine()
{
return $this->idBdOrigine;
}
/**
* Set theGeom.
*
* @param geometry $theGeom
*
* @return Adresse
*/
public function setTheGeom($theGeom)
{
$this->theGeom = $theGeom;
return $this;
}
/**
* Get theGeom.
*
* @return geometry
*/
public function getTheGeom()
{
return $this->theGeom;
}
/**
* Set lv95Abscisse.
*
* @param crypt $lv95Abscisse
*
* @return Adresse
*/
public function setLv95Abscisse($lv95Abscisse)
{
$this->lv95Abscisse = $lv95Abscisse;
return $this;
}
/**
* Get lv95Abscisse.
*
* @return crypt
*/
public function getLv95Abscisse()
{
return $this->lv95Abscisse;
}
/**
* Set lv95Ordonnee.
*
* @param crypt $lv95Ordonnee
*
* @return Adresse
*/
public function setLv95Ordonnee($lv95Ordonnee)
{
$this->lv95Ordonnee = $lv95Ordonnee;
return $this;
}
/**
* Get lv95Ordonnee.
*
* @return crypt
*/
public function getLv95Ordonnee()
{
return $this->lv95Ordonnee;
}
/**
* Set createdAt.
*
* @param \DateTime $createdAt
*
* @return Adresse
*/
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 Adresse
*/
public function setUpdatedAt($updatedAt)
{
$this->updatedAt = $updatedAt;
return $this;
}
/**
* Get updatedAt.
*
* @return \DateTime
*/
public function getUpdatedAt()
{
return $this->updatedAt;
}
/**
* Set sourceContenu.
*
* @param string $sourceContenu
*
* @return Adresse
*/
public function setSourceContenu($sourceContenu)
{
$this->sourceContenu = $sourceContenu;
return $this;
}
/**
* Get sourceContenu.
*
* @return string
*/
public function getSourceContenu()
{
return $this->sourceContenu;
}
/**
* Set referenceCoordonnees.
*
* @param crypt $referenceCoordonnees
*
* @return Adresse
*/
public function setReferenceCoordonnees($referenceCoordonnees)
{
$this->referenceCoordonnees = $referenceCoordonnees;
return $this;
}
/**
* Get referenceCoordonnees.
*
* @return crypt
*/
public function getReferenceCoordonnees()
{
return $this->referenceCoordonnees;
}
/**
* Set remarque.
*
* @param crypt $remarque
*
* @return Adresse
*/
public function setRemarque($remarque)
{
$this->remarque = $remarque;
return $this;
}
/**
* Get remarque.
*
* @return crypt
*/
public function getRemarque()
{
return $this->remarque;
}
/**
* Set origineContenu.
*
* @param string $origineContenu
*
* @return Adresse
*/
public function setOrigineContenu($origineContenu)
{
$this->origineContenu = $origineContenu;
return $this;
}
/**
* Get origineContenu.
*
* @return string
*/
public function getOrigineContenu()
{
return $this->origineContenu;
}
/**
* Set codeCommuneAdresseAvantFusion.
*
* @param string $codeCommuneAdresseAvantFusion
*
* @return Adresse
*/
public function setCodeCommuneAdresseAvantFusion($codeCommuneAdresseAvantFusion)
{
$this->codeCommuneAdresseAvantFusion = $codeCommuneAdresseAvantFusion;
return $this;
}
/**
* Get codeCommuneAdresseAvantFusion.
*
* @return string
*/
public function getCodeCommuneAdresseAvantFusion()
{
return $this->codeCommuneAdresseAvantFusion;
}
/**
* Add urbanisme.
*
* @param \App\Entity\Urbanisme $urbanisme
*
* @return Adresse
*/
public function addUrbanisme(Urbanisme $urbanisme)
{
$this->Urbanisme[] = $urbanisme;
return $this;
}
/**
* Remove urbanisme.
*
* @param \App\Entity\Urbanisme $urbanisme
*/
public function removeUrbanisme(Urbanisme $urbanisme)
{
$this->Urbanisme->removeElement($urbanisme);
}
/**
* Get urbanisme.
*
* @return \Doctrine\Common\Collections\Collection
*/
public function getUrbanisme()
{
return $this->Urbanisme;
}
/**
* Set commune.
*
* @param \App\Entity\Commune $commune
*
* @return Adresse
*/
public function setCommune(Commune $commune = null)
{
$this->Commune = $commune;
return $this;
}
/**
* Get commune.
*
* @return \App\Entity\Commune
*/
public function getCommune()
{
return $this->Commune;
}
}