src/Entity/ParTipoUbicacion.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\ParTipoUbicacionRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\ORM\Mapping as ORM;
  7. #[ORM\Entity(repositoryClassParTipoUbicacionRepository::class)]
  8. class ParTipoUbicacion
  9. {
  10.     #[ORM\Id]
  11.     #[ORM\GeneratedValue]
  12.     #[ORM\Column]
  13.     private ?int $id null;
  14.     #[ORM\Column(length100)]
  15.     private ?string $nombre null;
  16.     #[ORM\OneToMany(mappedBy'tipoUbicacion'targetEntityRFInventarioDocumentalComercial::class)]
  17.     private Collection $inventarioDocumentalComercial;
  18.     #[ORM\OneToMany(mappedBy'tipoUbicacion'targetEntityRFInventarioDocumentalComex::class)]
  19.     private Collection $inventarioDocumentalComex;
  20.     #[ORM\OneToMany(mappedBy'tipoUbicacion'targetEntityRFInventarioDocumentalFinanzas::class)]
  21.     private Collection $inventarioDocumentalFinanzas;
  22.     #[ORM\OneToMany(mappedBy'tipoUbicacion'targetEntityRFInventarioDocumentalGesHum::class)]
  23.     private Collection $inventarioDocumentalGesHum;
  24.     #[ORM\OneToMany(mappedBy'tipoUbicacion'targetEntityRFInventarioDocumentalSST::class)]
  25.     private Collection $inventarioDocumentalSST;
  26.     #[ORM\OneToMany(mappedBy'ubicacion'targetEntityRFFUID::class)]
  27.     private Collection $FUIDUbicacion;
  28.     public function __construct()
  29.     {
  30.         $this->inventarioDocumentalComercial = new ArrayCollection();
  31.         $this->inventarioDocumentalComex = new ArrayCollection();
  32.         $this->inventarioDocumentalFinanzas = new ArrayCollection();
  33.         $this->inventarioDocumentalGesHum = new ArrayCollection();
  34.         $this->inventarioDocumentalSST = new ArrayCollection();
  35.         $this->FUIDUbicacion = new ArrayCollection();
  36.     }
  37.     public function __toString() {
  38.         return $this->getNombre();
  39.     }
  40.     
  41.     public function getId(): ?int
  42.     {
  43.         return $this->id;
  44.     }
  45.     public function getNombre(): ?string
  46.     {
  47.         return $this->nombre;
  48.     }
  49.     public function setNombre(string $nombre): static
  50.     {
  51.         $this->nombre $nombre;
  52.         return $this;
  53.     }
  54.     /**
  55.      * @return Collection<int, RFInventarioDocumentalComercial>
  56.      */
  57.     public function getInventarioDocumentalComercial(): Collection
  58.     {
  59.         return $this->inventarioDocumentalComercial;
  60.     }
  61.     public function addInventarioDocumentalComercial(RFInventarioDocumentalComercial $inventarioDocumentalComercial): static
  62.     {
  63.         if (!$this->inventarioDocumentalComercial->contains($inventarioDocumentalComercial)) {
  64.             $this->inventarioDocumentalComercial->add($inventarioDocumentalComercial);
  65.             $inventarioDocumentalComercial->setTipoUbicacion($this);
  66.         }
  67.         return $this;
  68.     }
  69.     public function removeInventarioDocumentalComercial(RFInventarioDocumentalComercial $inventarioDocumentalComercial): static
  70.     {
  71.         if ($this->inventarioDocumentalComercial->removeElement($inventarioDocumentalComercial)) {
  72.             // set the owning side to null (unless already changed)
  73.             if ($inventarioDocumentalComercial->getTipoUbicacion() === $this) {
  74.                 $inventarioDocumentalComercial->setTipoUbicacion(null);
  75.             }
  76.         }
  77.         return $this;
  78.     }
  79.     /**
  80.      * @return Collection<int, RFInventarioDocumentalComex>
  81.      */
  82.     public function getInventarioDocumentalComex(): Collection
  83.     {
  84.         return $this->inventarioDocumentalComex;
  85.     }
  86.     public function addInventarioDocumentalComex(RFInventarioDocumentalComex $inventarioDocumentalComex): static
  87.     {
  88.         if (!$this->inventarioDocumentalComex->contains($inventarioDocumentalComex)) {
  89.             $this->inventarioDocumentalComex->add($inventarioDocumentalComex);
  90.             $inventarioDocumentalComex->setTipoUbicacion($this);
  91.         }
  92.         return $this;
  93.     }
  94.     public function removeInventarioDocumentalComex(RFInventarioDocumentalComex $inventarioDocumentalComex): static
  95.     {
  96.         if ($this->inventarioDocumentalComex->removeElement($inventarioDocumentalComex)) {
  97.             // set the owning side to null (unless already changed)
  98.             if ($inventarioDocumentalComex->getTipoUbicacion() === $this) {
  99.                 $inventarioDocumentalComex->setTipoUbicacion(null);
  100.             }
  101.         }
  102.         return $this;
  103.     }
  104.     /**
  105.      * @return Collection<int, RFInventarioDocumentalFinanzas>
  106.      */
  107.     public function getInventarioDocumentalFinanzas(): Collection
  108.     {
  109.         return $this->inventarioDocumentalFinanzas;
  110.     }
  111.     public function addInventarioDocumentalFinanza(RFInventarioDocumentalFinanzas $inventarioDocumentalFinanza): static
  112.     {
  113.         if (!$this->inventarioDocumentalFinanzas->contains($inventarioDocumentalFinanza)) {
  114.             $this->inventarioDocumentalFinanzas->add($inventarioDocumentalFinanza);
  115.             $inventarioDocumentalFinanza->setTipoUbicacion($this);
  116.         }
  117.         return $this;
  118.     }
  119.     public function removeInventarioDocumentalFinanza(RFInventarioDocumentalFinanzas $inventarioDocumentalFinanza): static
  120.     {
  121.         if ($this->inventarioDocumentalFinanzas->removeElement($inventarioDocumentalFinanza)) {
  122.             // set the owning side to null (unless already changed)
  123.             if ($inventarioDocumentalFinanza->getTipoUbicacion() === $this) {
  124.                 $inventarioDocumentalFinanza->setTipoUbicacion(null);
  125.             }
  126.         }
  127.         return $this;
  128.     }
  129.     /**
  130.      * @return Collection<int, RFInventarioDocumentalGesHum>
  131.      */
  132.     public function getInventarioDocumentalGesHum(): Collection
  133.     {
  134.         return $this->inventarioDocumentalGesHum;
  135.     }
  136.     public function addInventarioDocumentalGesHum(RFInventarioDocumentalGesHum $inventarioDocumentalGesHum): static
  137.     {
  138.         if (!$this->inventarioDocumentalGesHum->contains($inventarioDocumentalGesHum)) {
  139.             $this->inventarioDocumentalGesHum->add($inventarioDocumentalGesHum);
  140.             $inventarioDocumentalGesHum->setTipoUbicacion($this);
  141.         }
  142.         return $this;
  143.     }
  144.     public function removeInventarioDocumentalGesHum(RFInventarioDocumentalGesHum $inventarioDocumentalGesHum): static
  145.     {
  146.         if ($this->inventarioDocumentalGesHum->removeElement($inventarioDocumentalGesHum)) {
  147.             // set the owning side to null (unless already changed)
  148.             if ($inventarioDocumentalGesHum->getTipoUbicacion() === $this) {
  149.                 $inventarioDocumentalGesHum->setTipoUbicacion(null);
  150.             }
  151.         }
  152.         return $this;
  153.     }
  154.     /**
  155.      * @return Collection<int, RFInventarioDocumentalSST>
  156.      */
  157.     public function getInventarioDocumentalSST(): Collection
  158.     {
  159.         return $this->inventarioDocumentalSST;
  160.     }
  161.     public function addInventarioDocumentalSST(RFInventarioDocumentalSST $inventarioDocumentalSST): static
  162.     {
  163.         if (!$this->inventarioDocumentalSST->contains($inventarioDocumentalSST)) {
  164.             $this->inventarioDocumentalSST->add($inventarioDocumentalSST);
  165.             $inventarioDocumentalSST->setTipoUbicacion($this);
  166.         }
  167.         return $this;
  168.     }
  169.     public function removeInventarioDocumentalSST(RFInventarioDocumentalSST $inventarioDocumentalSST): static
  170.     {
  171.         if ($this->inventarioDocumentalSST->removeElement($inventarioDocumentalSST)) {
  172.             // set the owning side to null (unless already changed)
  173.             if ($inventarioDocumentalSST->getTipoUbicacion() === $this) {
  174.                 $inventarioDocumentalSST->setTipoUbicacion(null);
  175.             }
  176.         }
  177.         return $this;
  178.     }
  179.     /**
  180.      * @return Collection<int, RFFUID>
  181.      */
  182.     public function getFUIDUbicacion(): Collection
  183.     {
  184.         return $this->FUIDUbicacion;
  185.     }
  186.     public function addFUIDUbicacion(RFFUID $fUIDUbicacion): static
  187.     {
  188.         if (!$this->FUIDUbicacion->contains($fUIDUbicacion)) {
  189.             $this->FUIDUbicacion->add($fUIDUbicacion);
  190.             $fUIDUbicacion->setUbicacion($this);
  191.         }
  192.         return $this;
  193.     }
  194.     public function removeFUIDUbicacion(RFFUID $fUIDUbicacion): static
  195.     {
  196.         if ($this->FUIDUbicacion->removeElement($fUIDUbicacion)) {
  197.             // set the owning side to null (unless already changed)
  198.             if ($fUIDUbicacion->getUbicacion() === $this) {
  199.                 $fUIDUbicacion->setUbicacion(null);
  200.             }
  201.         }
  202.         return $this;
  203.     }
  204. }