<?php
namespace App\Entity;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Symfony\Component\Serializer\Annotation\Groups;
use Symfony\Component\Serializer\Annotation\SerializedName;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="App\Repository\LocationsFossilRepository")
*/
class LocationsFossil
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
* @Groups({"main"})
*/
private $id;
/**
* @ORM\Column(type="string", length=255)
* @Groups({"main"})
* @SerializedName("value")
*/
private $name_nl;
/**
* @ORM\Column(type="string", length=255)
* @Groups({"main"})
*/
private $name_en;
/**
* @ORM\Column(type="string", length=255)
* @Groups({"main"})
*/
private $location;
/**
* @ORM\ManyToOne(targetEntity="App\Entity\Countries", inversedBy="locationsFossils")
* @ORM\JoinColumn(nullable=false)
*/
private $country;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $date_added;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $date_reviewed;
/**
* @ORM\Column(type="string", length=30)
*/
private $vulnerability;
/**
* @ORM\Column(type="text")
*/
private $description_nl;
/**
* @ORM\Column(type="text")
*/
private $description_en;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $route_nl;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $route_en;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $finds_nl;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $finds_en;
/**
* @ORM\Column(type="boolean")
*/
private $closed;
/**
* @ORM\Column(type="boolean")
*/
private $is_quaternary;
/**
* @ORM\Column(type="boolean")
*/
private $is_neogene;
/**
* @ORM\Column(type="boolean")
*/
private $is_paleogene;
/**
* @ORM\Column(type="boolean")
*/
private $is_cretaceous;
/**
* @ORM\Column(type="boolean")
*/
private $is_jurassic;
/**
* @ORM\Column(type="boolean")
*/
private $is_triassic;
/**
* @ORM\Column(type="boolean")
*/
private $is_permian;
/**
* @ORM\Column(type="boolean")
*/
private $is_carboniferous;
/**
* @ORM\Column(type="boolean")
*/
private $is_devonian;
/**
* @ORM\Column(type="boolean")
*/
private $is_silurian;
/**
* @ORM\Column(type="boolean")
*/
private $is_ordovician;
/**
* @ORM\Column(type="boolean")
*/
private $is_cambrian;
/**
* @ORM\Column(type="boolean")
*/
private $is_precambrian;
/**
* @ORM\Column(type="boolean")
*/
private $has_bacteria;
/**
* @ORM\Column(type="boolean")
*/
private $has_archaebacteria;
/**
* @ORM\Column(type="boolean")
*/
private $has_phaeophyceae;
/**
* @ORM\Column(type="boolean")
*/
private $has_diatomophyceae;
/**
* @ORM\Column(type="boolean")
*/
private $has_foraminifera;
/**
* @ORM\Column(type="boolean")
*/
private $has_radiolaria;
/**
* @ORM\Column(type="boolean")
*/
private $has_choanoflagellata;
/**
* @ORM\Column(type="boolean")
*/
private $has_porifera;
/**
* @ORM\Column(type="boolean")
*/
private $has_hemichordata;
/**
* @ORM\Column(type="boolean")
*/
private $has_anthozoa;
/**
* @ORM\Column(type="boolean")
*/
private $has_medusozoa;
/**
* @ORM\Column(type="boolean")
*/
private $has_asterozoa;
/**
* @ORM\Column(type="boolean")
*/
private $has_echinoidea;
/**
* @ORM\Column(type="boolean")
*/
private $has_crinoidea;
/**
* @ORM\Column(type="boolean")
*/
private $has_blastoidea;
/**
* @ORM\Column(type="boolean")
*/
private $has_cystoidea;
/**
* @ORM\Column(type="boolean")
*/
private $has_agnatha;
/**
* @ORM\Column(type="boolean")
*/
private $has_placodermi;
/**
* @ORM\Column(type="boolean")
*/
private $has_chimaeriformes;
/**
* @ORM\Column(type="boolean")
*/
private $has_elasmobranchii;
/**
* @ORM\Column(type="boolean")
*/
private $has_batoidea;
/**
* @ORM\Column(type="boolean")
*/
private $has_actinopterygii;
/**
* @ORM\Column(type="boolean")
*/
private $has_sarcopterygii;
/**
* @ORM\Column(type="boolean")
*/
private $has_dipnoi;
/**
* @ORM\Column(type="boolean")
*/
private $has_amphibia;
/**
* @ORM\Column(type="boolean")
*/
private $has_mammaliaterrestrium;
/**
* @ORM\Column(type="boolean")
*/
private $has_mammaliamarinis;
/**
* @ORM\Column(type="boolean")
*/
private $has_anapsida;
/**
* @ORM\Column(type="boolean")
*/
private $has_squamata;
/**
* @ORM\Column(type="boolean")
*/
private $has_sauropterygia;
/**
* @ORM\Column(type="boolean")
*/
private $has_ichthyosauria;
/**
* @ORM\Column(type="boolean")
*/
private $has_crocodylomorpha;
/**
* @ORM\Column(type="boolean")
*/
private $has_pterosauria;
/**
* @ORM\Column(type="boolean")
*/
private $has_dinosauria;
/**
* @ORM\Column(type="boolean")
*/
private $has_aves;
/**
* @ORM\Column(type="boolean")
*/
private $has_bryozoa;
/**
* @ORM\Column(type="boolean")
*/
private $has_platyzoa;
/**
* @ORM\Column(type="boolean")
*/
private $has_brachiopoda;
/**
* @ORM\Column(type="boolean")
*/
private $has_polychaeta;
/**
* @ORM\Column(type="boolean")
*/
private $has_annelida;
/**
* @ORM\Column(type="boolean")
*/
private $has_polyplacophora;
/**
* @ORM\Column(type="boolean")
*/
private $has_scaphopoda;
/**
* @ORM\Column(type="boolean")
*/
private $has_bivalvia;
/**
* @ORM\Column(type="boolean")
*/
private $has_rudista;
/**
* @ORM\Column(type="boolean")
*/
private $has_gastropoda;
/**
* @ORM\Column(type="boolean")
*/
private $has_nautilida;
/**
* @ORM\Column(type="boolean")
*/
private $has_nautiloidea;
/**
* @ORM\Column(type="boolean")
*/
private $has_goniatitida;
/**
* @ORM\Column(type="boolean")
*/
private $has_ceratitida;
/**
* @ORM\Column(type="boolean")
*/
private $has_ammonitida;
/**
* @ORM\Column(type="boolean")
*/
private $has_belemnoidea;
/**
* @ORM\Column(type="boolean")
*/
private $has_neocoleoidea;
/**
* @ORM\Column(type="boolean")
*/
private $has_trilobita;
/**
* @ORM\Column(type="boolean")
*/
private $has_arachnida;
/**
* @ORM\Column(type="boolean")
*/
private $has_merostomata;
/**
* @ORM\Column(type="boolean")
*/
private $has_myriapoda;
/**
* @ORM\Column(type="boolean")
*/
private $has_ostracoda;
/**
* @ORM\Column(type="boolean")
*/
private $has_crustacea;
/**
* @ORM\Column(type="boolean")
*/
private $has_hexapoda;
/**
* @ORM\Column(type="boolean")
*/
private $has_fungi;
/**
* @ORM\Column(type="boolean")
*/
private $has_mycetozoa;
/**
* @ORM\Column(type="boolean")
*/
private $has_angiospermae;
/**
* @ORM\Column(type="boolean")
*/
private $has_coniferophyta;
/**
* @ORM\Column(type="boolean")
*/
private $has_ginkgophyta;
/**
* @ORM\Column(type="boolean")
*/
private $has_cycadophyta;
/**
* @ORM\Column(type="boolean")
*/
private $has_pteridospermophyta;
/**
* @ORM\Column(type="boolean")
*/
private $has_pteridophyta;
/**
* @ORM\Column(type="boolean")
*/
private $has_sphenophyta;
/**
* @ORM\Column(type="boolean")
*/
private $has_lycophyta;
/**
* @ORM\Column(type="boolean")
*/
private $has_bryophyta;
/**
* @ORM\Column(type="boolean")
*/
private $has_chlorophyta;
/**
* @ORM\Column(type="boolean")
*/
private $has_ichnofossilia;
/**
* @ORM\Column(type="boolean")
*/
private $has_incertaesedis;
/**
* @ORM\OneToMany(targetEntity="App\Entity\LocationsGIS", mappedBy="fossil")
*/
private $locationsGIS;
/**
* @ORM\Column(type="integer", options={"default" : 0})
*/
private $user_id;
/**
* @ORM\Column(type="string", length=180, nullable=true)
*/
private $username;
/**
* @ORM\Column(type="boolean", options={"default" : 0})
*/
private $approved;
/**
* @ORM\Column(type="integer", options={"default" : 0}, nullable=true)
*/
private $approved_user_id;
/**
* @ORM\Column(type="string", length=180, options={"default" : 0}, nullable=true)
*/
private $approved_username;
/**
* @ORM\OneToMany(targetEntity="App\Entity\LocationReviews", mappedBy="fossil")
*/
private $reviews;
/**
* @ORM\Column(type="integer")
*/
private $num_reviews;
/**
* @ORM\Column(type="integer")
*/
private $num_new_photos;
/**
* @ORM\OneToMany(targetEntity="App\Entity\Literature", mappedBy="LocationsFossil")
*/
private $literatures;
/**
* @ORM\OneToMany(targetEntity="App\Entity\LocationPhotos", mappedBy="fossil")
*/
private $locationPhotos;
/**
* @ORM\OneToMany(targetEntity=FossildbFossil::class, mappedBy="location_fossil")
*/
private $fossils;
public function __construct()
{
$this->locationsGIS = new ArrayCollection();
$this->reviews = new ArrayCollection();
$this->literatures = new ArrayCollection();
$this->locationPhotos = new ArrayCollection();
$this->fossils = new ArrayCollection();
}
public function getId(): ?int
{
return $this->id;
}
public function getNameNl(): ?string
{
return $this->name_nl;
}
public function setNameNl(string $name_nl): self
{
$this->name_nl = $name_nl;
return $this;
}
public function getNameEn(): ?string
{
return $this->name_en;
}
public function setNameEn(string $name_en): self
{
$this->name_en = $name_en;
return $this;
}
public function getLocation(): ?string
{
return $this->location;
}
public function setLocation(string $location): self
{
$this->location = $location;
return $this;
}
public function getDateAdded(): ?\DateTimeInterface
{
return $this->date_added;
}
public function setDateAdded(?\DateTimeInterface $date_added): self
{
$this->date_added = $date_added;
return $this;
}
public function getDateReviewed(): ?\DateTimeInterface
{
return $this->date_reviewed;
}
public function setDateReviewed(?\DateTimeInterface $date_reviewed): self
{
$this->date_reviewed = $date_reviewed;
return $this;
}
public function getVulnerability(): ?string
{
return $this->vulnerability;
}
public function setVulnerability(string $vulnerability): self
{
$this->vulnerability = $vulnerability;
return $this;
}
public function getDescriptionNl(): ?string
{
return $this->description_nl;
}
public function setDescriptionNl(string $description_nl): self
{
$this->description_nl = $description_nl;
return $this;
}
public function getDescriptionEn(): ?string
{
return $this->description_en;
}
public function setDescriptionEn(string $description_en): self
{
$this->description_en = $description_en;
return $this;
}
public function getRouteNl(): ?string
{
return $this->route_nl;
}
public function setRouteNl(?string $route_nl): self
{
$this->route_nl = $route_nl;
return $this;
}
public function getRouteEn(): ?string
{
return $this->route_en;
}
public function setRouteEn(?string $route_en): self
{
$this->route_en = $route_en;
return $this;
}
public function getClosed(): ?bool
{
return $this->closed;
}
public function setClosed(bool $closed): self
{
$this->closed = $closed;
return $this;
}
public function getIsNeogene(): ?bool
{
return $this->is_neogene;
}
public function setIsNeogene(bool $is_neogene): self
{
$this->is_neogene = $is_neogene;
return $this;
}
public function getIsPaleogene(): ?bool
{
return $this->is_paleogene;
}
public function setIsPaleogene(bool $is_paleogene): self
{
$this->is_paleogene = $is_paleogene;
return $this;
}
public function getIsQuaternary(): ?bool
{
return $this->is_quaternary;
}
public function setIsQuaternary(bool $is_quaternary): self
{
$this->is_quaternary = $is_quaternary;
return $this;
}
public function getIsCretaceous(): ?bool
{
return $this->is_cretaceous;
}
public function setIsCretaceous(bool $is_cretaceous): self
{
$this->is_cretaceous = $is_cretaceous;
return $this;
}
public function getIsJurassic(): ?bool
{
return $this->is_jurassic;
}
public function setIsJurassic(bool $is_jurassic): self
{
$this->is_jurassic = $is_jurassic;
return $this;
}
public function getIsTriassic(): ?bool
{
return $this->is_triassic;
}
public function setIsTriassic(bool $is_triassic): self
{
$this->is_triassic = $is_triassic;
return $this;
}
public function getIsPermian(): ?bool
{
return $this->is_permian;
}
public function setIsPermian(bool $is_permian): self
{
$this->is_permian = $is_permian;
return $this;
}
public function getIsCarboniferous(): ?bool
{
return $this->is_carboniferous;
}
public function setIsCarboniferous(bool $is_carboniferous): self
{
$this->is_carboniferous = $is_carboniferous;
return $this;
}
public function getIsDevonian(): ?bool
{
return $this->is_devonian;
}
public function setIsDevonian(bool $is_devonian): self
{
$this->is_devonian = $is_devonian;
return $this;
}
public function getIsSilurian(): ?bool
{
return $this->is_silurian;
}
public function setIsSilurian(bool $is_silurian): self
{
$this->is_silurian = $is_silurian;
return $this;
}
public function getIsOrdovician(): ?bool
{
return $this->is_ordovician;
}
public function setIsOrdovician(bool $is_ordovician): self
{
$this->is_ordovician = $is_ordovician;
return $this;
}
public function getIsCambrian(): ?bool
{
return $this->is_cambrian;
}
public function setIsCambrian(bool $is_cambrian): self
{
$this->is_cambrian = $is_cambrian;
return $this;
}
public function getIsPrecambrian(): ?bool
{
return $this->is_precambrian;
}
public function setIsPrecambrian(bool $is_precambrian): self
{
$this->is_precambrian = $is_precambrian;
return $this;
}
public function getHasDinosauria(): ?bool
{
return $this->has_dinosauria;
}
public function setHasDinosauria(bool $has_dinosauria): self
{
$this->has_dinosauria = $has_dinosauria;
return $this;
}
public function getHasChlorophyta(): ?bool
{
return $this->has_chlorophyta;
}
public function setHasChlorophyta(bool $has_chlorophyta): self
{
$this->has_chlorophyta = $has_chlorophyta;
return $this;
}
public function getHasBelemnoidea(): ?bool
{
return $this->has_belemnoidea;
}
public function setHasBelemnoidea(bool $has_belemnoidea): self
{
$this->has_belemnoidea = $has_belemnoidea;
return $this;
}
public function getHasBivalvia(): ?bool
{
return $this->has_bivalvia;
}
public function setHasBivalvia(bool $has_bivalvia): self
{
$this->has_bivalvia = $has_bivalvia;
return $this;
}
public function getHasBrachiopoda(): ?bool
{
return $this->has_brachiopoda;
}
public function setHasBrachiopoda(bool $has_brachiopoda): self
{
$this->has_brachiopoda = $has_brachiopoda;
return $this;
}
public function getHasBryozoa(): ?bool
{
return $this->has_bryozoa;
}
public function setHasBryozoa(bool $has_bryozoa): self
{
$this->has_bryozoa = $has_bryozoa;
return $this;
}
public function getHasAmmonitida(): ?bool
{
return $this->has_ammonitida;
}
public function setHasAmmonitida(bool $has_ammonitida): self
{
$this->has_ammonitida = $has_ammonitida;
return $this;
}
public function getHasNautiloidea(): ?bool
{
return $this->has_nautiloidea;
}
public function setHasNautiloidea(bool $has_nautiloidea): self
{
$this->has_nautiloidea = $has_nautiloidea;
return $this;
}
public function getHasCrinoidea(): ?bool
{
return $this->has_crinoidea;
}
public function setHasCrinoidea(bool $has_crinoidea): self
{
$this->has_crinoidea = $has_crinoidea;
return $this;
}
public function getHasForaminifera(): ?bool
{
return $this->has_foraminifera;
}
public function setHasForaminifera(bool $has_foraminifera): self
{
$this->has_foraminifera = $has_foraminifera;
return $this;
}
public function getHasGastropoda(): ?bool
{
return $this->has_gastropoda;
}
public function setHasGastropoda(bool $has_gastropoda): self
{
$this->has_gastropoda = $has_gastropoda;
return $this;
}
public function getHasHemichordata(): ?bool
{
return $this->has_hemichordata;
}
public function setHasHemichordata(bool $has_hemichordata): self
{
$this->has_hemichordata = $has_hemichordata;
return $this;
}
public function getHasHexapoda(): ?bool
{
return $this->has_hexapoda;
}
public function setHasHexapoda(bool $has_hexapoda): self
{
$this->has_hexapoda = $has_hexapoda;
return $this;
}
public function getHasAnthozoa(): ?bool
{
return $this->has_anthozoa;
}
public function setHasAnthozoa(bool $has_anthozoa): self
{
$this->has_anthozoa = $has_anthozoa;
return $this;
}
public function getHasCrustacea(): ?bool
{
return $this->has_crustacea;
}
public function setHasCrustacea(bool $has_crustacea): self
{
$this->has_crustacea = $has_crustacea;
return $this;
}
public function getHasMammaliaTerrestrium(): ?bool
{
return $this->has_mammaliaterrestrium;
}
public function setHasMammaliaTerrestrium(bool $has_mammaliaterrestrium): self
{
$this->has_mammaliaterrestrium = $has_mammaliaterrestrium;
return $this;
}
public function getHasOstracoda(): ?bool
{
return $this->has_ostracoda;
}
public function setHasOstracoda(bool $has_ostracoda): self
{
$this->has_ostracoda = $has_ostracoda;
return $this;
}
public function getHasAngiospermae(): ?bool
{
return $this->has_angiospermae;
}
public function setHasAngiospermae(bool $has_angiospermae): self
{
$this->has_angiospermae = $has_angiospermae;
return $this;
}
public function getHasConiferophyta(): ?bool
{
return $this->has_coniferophyta;
}
public function setHasConiferophyta(bool $has_coniferophyta): self
{
$this->has_coniferophyta = $has_coniferophyta;
return $this;
}
public function getHasCycadophyta(): ?bool
{
return $this->has_cycadophyta;
}
public function setHasCycadophyta(bool $has_cycadophyta): self
{
$this->has_cycadophyta = $has_cycadophyta;
return $this;
}
public function getHasLycophyta(): ?bool
{
return $this->has_lycophyta;
}
public function setHasLycophyta(bool $has_lycophyta): self
{
$this->has_lycophyta = $has_lycophyta;
return $this;
}
public function getHasPteridophyta(): ?bool
{
return $this->has_pteridophyta;
}
public function setHasPteridophyta(bool $has_pteridophyta): self
{
$this->has_pteridophyta = $has_pteridophyta;
return $this;
}
public function getHasPteridospermophyta(): ?bool
{
return $this->has_pteridospermophyta;
}
public function setHasPteridospermophyta(bool $has_pteridospermophyta): self
{
$this->has_pteridospermophyta = $has_pteridospermophyta;
return $this;
}
public function getHasSphenophyta(): ?bool
{
return $this->has_sphenophyta;
}
public function setHasSphenophyta(bool $has_sphenophyta): self
{
$this->has_sphenophyta = $has_sphenophyta;
return $this;
}
public function getHasRudista(): ?bool
{
return $this->has_rudista;
}
public function setHasRudista(bool $has_rudista): self
{
$this->has_rudista = $has_rudista;
return $this;
}
public function getHasPolychaeta(): ?bool
{
return $this->has_polychaeta;
}
public function setHasPolychaeta(bool $has_polychaeta): self
{
$this->has_polychaeta = $has_polychaeta;
return $this;
}
public function getHasPorifera(): ?bool
{
return $this->has_porifera;
}
public function setHasPorifera(bool $has_porifera): self
{
$this->has_porifera = $has_porifera;
return $this;
}
public function getHasIchnofossilia(): ?bool
{
return $this->has_ichnofossilia;
}
public function setHasIchnofossilia(bool $has_ichnofossilia): self
{
$this->has_ichnofossilia = $has_ichnofossilia;
return $this;
}
public function getHasTrilobita(): ?bool
{
return $this->has_trilobita;
}
public function setHasTrilobita(bool $has_trilobita): self
{
$this->has_trilobita = $has_trilobita;
return $this;
}
public function getHasElasmobranchii(): ?bool
{
return $this->has_elasmobranchii;
}
public function setHasElasmobranchii(bool $has_elasmobranchii): self
{
$this->has_elasmobranchii = $has_elasmobranchii;
return $this;
}
public function getHasBatoidea(): ?bool
{
return $this->has_batoidea;
}
public function setHasBatoidea(bool $has_batoidea): self
{
$this->has_batoidea = $has_batoidea;
return $this;
}
public function getHasAves(): ?bool
{
return $this->has_aves;
}
public function setHasAves(bool $has_aves): self
{
$this->has_aves = $has_aves;
return $this;
}
public function getHasEchinoidea(): ?bool
{
return $this->has_echinoidea;
}
public function setHasEchinoidea(bool $has_echinoidea): self
{
$this->has_echinoidea = $has_echinoidea;
return $this;
}
public function getHasMammaliaMarinis(): ?bool
{
return $this->has_mammaliamarinis;
}
public function setHasMammaliaMarinis(bool $has_mammaliamarinis): self
{
$this->has_mammaliamarinis = $has_mammaliamarinis;
return $this;
}
public function getHasBacteria(): ?bool
{
return $this->has_bacteria;
}
public function setHasBacteria(bool $has_bacteria): self
{
$this->has_bacteria = $has_bacteria;
return $this;
}
public function getHasArchaebacteria(): ?bool
{
return $this->has_archaebacteria;
}
public function setHasArchaebacteria(bool $has_archaebacteria): self
{
$this->has_archaebacteria = $has_archaebacteria;
return $this;
}
public function getHasPhaeophyceae(): ?bool
{
return $this->has_phaeophyceae;
}
public function setHasPhaeophyceae(bool $has_phaeophyceae): self
{
$this->has_phaeophyceae = $has_phaeophyceae;
return $this;
}
public function getHasDiatomophyceae(): ?bool
{
return $this->has_diatomophyceae;
}
public function setHasDiatomophyceae(bool $has_diatomophyceae): self
{
$this->has_diatomophyceae = $has_diatomophyceae;
return $this;
}
public function getHasRadiolaria(): ?bool
{
return $this->has_radiolaria;
}
public function setHasRadiolaria(bool $has_radiolaria): self
{
$this->has_radiolaria = $has_radiolaria;
return $this;
}
public function getHasChoanoflagellata(): ?bool
{
return $this->has_choanoflagellata;
}
public function setHasChoanoflagellata(bool $has_choanoflagellata): self
{
$this->has_choanoflagellata = $has_choanoflagellata;
return $this;
}
public function getHasMedusozoa(): ?bool
{
return $this->has_medusozoa;
}
public function setHasMedusozoa(bool $has_medusozoa): self
{
$this->has_medusozoa = $has_medusozoa;
return $this;
}
public function getHasAsterozoa(): ?bool
{
return $this->has_asterozoa;
}
public function setHasAsterozoa(bool $has_asterozoa): self
{
$this->has_asterozoa = $has_asterozoa;
return $this;
}
public function getHasBlastoidea(): ?bool
{
return $this->has_blastoidea;
}
public function setHasBlastoidea(bool $has_blastoidea): self
{
$this->has_blastoidea = $has_blastoidea;
return $this;
}
public function getHasCystoidea(): ?bool
{
return $this->has_cystoidea;
}
public function setHasCystoidea(bool $has_cystoidea): self
{
$this->has_cystoidea = $has_cystoidea;
return $this;
}
public function getHasAgnatha(): ?bool
{
return $this->has_agnatha;
}
public function setHasAgnatha(bool $has_agnatha): self
{
$this->has_agnatha = $has_agnatha;
return $this;
}
public function getHasPlacodermi(): ?bool
{
return $this->has_placodermi;
}
public function setHasPlacodermi(bool $has_placodermi): self
{
$this->has_placodermi = $has_placodermi;
return $this;
}
public function getHasChimaeriformes(): ?bool
{
return $this->has_chimaeriformes;
}
public function setHasChimaeriformes(bool $has_chimaeriformes): self
{
$this->has_chimaeriformes = $has_chimaeriformes;
return $this;
}
public function getHasActinopterygii(): ?bool
{
return $this->has_actinopterygii;
}
public function setHasActinopterygii(bool $has_actinopterygii): self
{
$this->has_actinopterygii = $has_actinopterygii;
return $this;
}
public function getHasSarcopterygii(): ?bool
{
return $this->has_sarcopterygii;
}
public function setHasSarcopterygii(bool $has_sarcopterygii): self
{
$this->has_sarcopterygii = $has_sarcopterygii;
return $this;
}
public function getHasDipnoi(): ?bool
{
return $this->has_dipnoi;
}
public function setHasDipnoi(bool $has_dipnoi): self
{
$this->has_dipnoi = $has_dipnoi;
return $this;
}
public function getHasAmphibia(): ?bool
{
return $this->has_amphibia;
}
public function setHasAmphibia(bool $has_amphibia): self
{
$this->has_amphibia = $has_amphibia;
return $this;
}
public function getHasAnapsida(): ?bool
{
return $this->has_anapsida;
}
public function setHasAnapsida(bool $has_anapsida): self
{
$this->has_anapsida = $has_anapsida;
return $this;
}
public function getHasSquamata(): ?bool
{
return $this->has_squamata;
}
public function setHasSquamata(bool $has_squamata): self
{
$this->has_squamata = $has_squamata;
return $this;
}
public function getHasSauropterygia(): ?bool
{
return $this->has_sauropterygia;
}
public function setHasSauropterygia(bool $has_sauropterygia): self
{
$this->has_sauropterygia = $has_sauropterygia;
return $this;
}
public function getHasIchthyosauria(): ?bool
{
return $this->has_ichthyosauria;
}
public function setHasIchthyosauria(bool $has_ichthyosauria): self
{
$this->has_ichthyosauria = $has_ichthyosauria;
return $this;
}
public function getHasCrocodylomorpha(): ?bool
{
return $this->has_crocodylomorpha;
}
public function setHasCrocodylomorpha(bool $has_crocodylomorpha): self
{
$this->has_crocodylomorpha = $has_crocodylomorpha;
return $this;
}
public function getHasPterosauria(): ?bool
{
return $this->has_pterosauria;
}
public function setHasPterosauria(bool $has_pterosauria): self
{
$this->has_pterosauria = $has_pterosauria;
return $this;
}
public function getHasPlatyzoa(): ?bool
{
return $this->has_platyzoa;
}
public function setHasPlatyzoa(bool $has_platyzoa): self
{
$this->has_platyzoa = $has_platyzoa;
return $this;
}
public function getHasAnnelida(): ?bool
{
return $this->has_annelida;
}
public function setHasAnnelida(bool $has_annelida): self
{
$this->has_annelida = $has_annelida;
return $this;
}
public function getHasPolyplacophora(): ?bool
{
return $this->has_polyplacophora;
}
public function setHasPolyplacophora(bool $has_polyplacophora): self
{
$this->has_polyplacophora = $has_polyplacophora;
return $this;
}
public function getHasScaphopoda(): ?bool
{
return $this->has_scaphopoda;
}
public function setHasScaphopoda(bool $has_scaphopoda): self
{
$this->has_scaphopoda = $has_scaphopoda;
return $this;
}
public function getHasNautilida(): ?bool
{
return $this->has_nautilida;
}
public function setHasNautilida(bool $has_nautilida): self
{
$this->has_nautilida = $has_nautilida;
return $this;
}
public function getHasGoniatitida(): ?bool
{
return $this->has_goniatitida;
}
public function setHasGoniatitida(bool $has_goniatitida): self
{
$this->has_goniatitida = $has_goniatitida;
return $this;
}
public function getHasCeratitida(): ?bool
{
return $this->has_ceratitida;
}
public function setHasCeratitida(bool $has_ceratitida): self
{
$this->has_ceratitida = $has_ceratitida;
return $this;
}
public function getHasNeocoleoidea(): ?bool
{
return $this->has_neocoleoidea;
}
public function setHasNeocoleoidea(bool $has_neocoleoidea): self
{
$this->has_neocoleoidea = $has_neocoleoidea;
return $this;
}
public function getHasArachnida(): ?bool
{
return $this->has_arachnida;
}
public function setHasArachnida(bool $has_arachnida): self
{
$this->has_arachnida = $has_arachnida;
return $this;
}
public function getHasMerostomata(): ?bool
{
return $this->has_merostomata;
}
public function setHasMerostomata(bool $has_merostomata): self
{
$this->has_merostomata = $has_merostomata;
return $this;
}
public function getHasMyriapoda(): ?bool
{
return $this->has_myriapoda;
}
public function setHasMyriapoda(bool $has_myriapoda): self
{
$this->has_myriapoda = $has_myriapoda;
return $this;
}
public function getHasFungi(): ?bool
{
return $this->has_fungi;
}
public function setHasFungi(bool $has_fungi): self
{
$this->has_fungi = $has_fungi;
return $this;
}
public function getHasMycetozoa(): ?bool
{
return $this->has_mycetozoa;
}
public function setHasMycetozoa(bool $has_mycetozoa): self
{
$this->has_mycetozoa = $has_mycetozoa;
return $this;
}
public function getHasGinkgophyta(): ?bool
{
return $this->has_ginkgophyta;
}
public function setHasGinkgophyta(bool $has_ginkgophyta): self
{
$this->has_ginkgophyta = $has_ginkgophyta;
return $this;
}
public function getHasBryophyta(): ?bool
{
return $this->has_bryophyta;
}
public function setHasBryophyta(bool $has_bryophyta): self
{
$this->has_bryophyta = $has_bryophyta;
return $this;
}
public function getHasIncertaeSedis(): ?bool
{
return $this->has_incertaesedis;
}
public function setHasIncertaeSedis(bool $has_incertaesedis): self
{
$this->has_incertaesedis = $has_incertaesedis;
return $this;
}
public function getFindsNl(): ?string
{
return $this->finds_nl;
}
public function setFindsNl(?string $finds_nl): self
{
$this->finds_nl = $finds_nl;
return $this;
}
public function getFindsEn(): ?string
{
return $this->finds_en;
}
public function setFindsEn(?string $finds_en): self
{
$this->finds_en = $finds_en;
return $this;
}
public function getCountry(): ?countries
{
return $this->country;
}
public function setCountry(?Countries $country): self
{
$this->country = $country;
return $this;
}
/**
* @return Collection|LocationsGIS[]
*/
public function getLocationsGIS(): Collection
{
return $this->locationsGIS;
}
public function addLocationsGI(LocationsGIS $locationsGI): self
{
if (!$this->locationsGIS->contains($locationsGI)) {
$this->locationsGIS[] = $locationsGI;
$locationsGI->setFossil($this);
}
return $this;
}
public function removeLocationsGI(LocationsGIS $locationsGI): self
{
if ($this->locationsGIS->contains($locationsGI)) {
$this->locationsGIS->removeElement($locationsGI);
// set the owning side to null (unless already changed)
if ($locationsGI->getFossil() === $this) {
$locationsGI->setFossil(null);
}
}
return $this;
}
public function getUserId(): ?int
{
return $this->user_id;
}
public function setUserId(int $user_id): self
{
$this->user_id = $user_id;
return $this;
}
public function getUsername(): ?string
{
return $this->username;
}
public function setUsername(string $username): self
{
$this->username = $username;
return $this;
}
public function getApproved(): ?bool
{
return $this->approved;
}
public function setApproved(bool $approved): self
{
$this->approved = $approved;
return $this;
}
public function getApprovedUserId(): ?int
{
return $this->approved_user_id;
}
public function setApprovedUserId(int $approved_user_id): self
{
$this->approved_user_id = $approved_user_id;
return $this;
}
public function getApprovedUsername(): ?string
{
return $this->approved_username;
}
public function setApprovedUsername(string $approved_username): self
{
$this->approved_username = $approved_username;
return $this;
}
/**
* @return Collection|Reviews[]
*/
public function getReviews(): Collection
{
return $this->reviews;
}
public function addReview(LocationReviews $review): self
{
if (!$this->reviews->contains($review)) {
$this->reviews[] = $review;
$review->setMuseum($this);
}
return $this;
}
public function removeReview(LocationReviews $review): self
{
if ($this->reviews->contains($review)) {
$this->reviews->removeElement($review);
// set the owning side to null (unless already changed)
if ($review->getMuseum() === $this) {
$review->setMuseum(null);
}
}
return $this;
}
public function getNumReviews(): ?int
{
return $this->num_reviews;
}
public function setNumReviews(int $num_reviews): self
{
$this->num_reviews = $num_reviews;
return $this;
}
/**
* @return Collection|Literature[]
*/
public function getLiteratures(): Collection
{
return $this->literatures;
}
public function addLiterature(Literature $literature): self
{
if (!$this->literatures->contains($literature)) {
$this->literatures[] = $literature;
$literature->setLocationsFossil($this);
}
return $this;
}
public function removeLiterature(Literature $literature): self
{
if ($this->literatures->contains($literature)) {
$this->literatures->removeElement($literature);
// set the owning side to null (unless already changed)
if ($literature->getLocationsFossil() === $this) {
$literature->setLocationsFossil(null);
}
}
return $this;
}
/**
* @return Collection|LocationPhotos[]
*/
public function getLocationPhotos(): Collection
{
return $this->locationPhotos;
}
public function addLocationPhoto(LocationPhotos $locationPhoto): self
{
if (!$this->locationPhotos->contains($locationPhoto)) {
$this->locationPhotos[] = $locationPhoto;
$locationPhoto->setFossil($this);
}
return $this;
}
public function removeLocationPhoto(LocationPhotos $locationPhoto): self
{
if ($this->locationPhotos->contains($locationPhoto)) {
$this->locationPhotos->removeElement($locationPhoto);
// set the owning side to null (unless already changed)
if ($locationPhoto->getFossil() === $this) {
$locationPhoto->setFossil(null);
}
}
return $this;
}
public function getNumNewPhotos(): ?int
{
return $this->num_new_photos;
}
public function setNumNewPhotos(int $num_new_photos): self
{
$this->num_new_photos = $num_new_photos;
return $this;
}
/**
* @return Collection|FossildbFossil[]
*/
public function getFossils(): Collection
{
return $this->fossils;
}
public function addFossil(FossildbFossil $fossil): self
{
if (!$this->fossils->contains($fossil)) {
$this->fossils[] = $fossil;
$fossil->setLocationFossil($this);
}
return $this;
}
public function removeFossil(FossildbFossil $fossil): self
{
if ($this->fossils->contains($fossil)) {
$this->fossils->removeElement($fossil);
// set the owning side to null (unless already changed)
if ($fossil->getLocationFossil() === $this) {
$fossil->setLocationFossil(null);
}
}
return $this;
}
}