src/Entity/ComCircular170YPoderes.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\ComCircular170YPoderesRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\DBAL\Types\Types;
  7. use Doctrine\ORM\Mapping as ORM;
  8. #[ORM\Entity(repositoryClassComCircular170YPoderesRepository::class)]
  9. class ComCircular170YPoderes
  10. {
  11.     #[ORM\Id]
  12.     #[ORM\GeneratedValue]
  13.     #[ORM\Column]
  14.     private ?int $id null;
  15.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  16.     private ?\DateTimeInterface $createAt null;
  17.     #[ORM\Column(length255)]
  18.     private ?string $createUser null;
  19.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  20.     private ?\DateTimeInterface $updateAt null;
  21.     #[ORM\Column(length255)]
  22.     private ?string $updateUser null;
  23.     #[ORM\ManyToOne(inversedBy'comCircular170YPoderes')]
  24.     private ?TerEmpresaCliente $terEmpresaCliente null;
  25.     #[ORM\ManyToOne(inversedBy'comCircular170YPoderes')]
  26.     private ?ParEstado $estado null;
  27.     #[ORM\OneToMany(mappedBy'comCircular170YPoderes'targetEntityComPoderesPuerto::class)]
  28.     private Collection $comPoderesPuerto;
  29.     #[ORM\Column(typeTypes::DATETIME_MUTABLEnullabletrue)]
  30.     private ?\DateTimeInterface $fecha null;
  31.     #[ORM\Column(length255nullabletrue)]
  32.     private ?string $ciudad null;
  33.     #[ORM\Column(length255nullabletrue)]
  34.     private ?string $descripcionIdentificacion null;
  35.     #[ORM\ManyToMany(targetEntityTerEmpresa::class, inversedBy'comCircular170YPoderes')]
  36.     private Collection $empresaPrestadoraServicio;
  37.     #[ORM\Column(nullabletrue)]
  38.     private ?int $codigoCIIUU null;
  39.     #[ORM\Column(length255nullabletrue)]
  40.     private ?string $descripcionActividadEconomica null;
  41.     #[ORM\Column(typeTypes::BIGINTnullabletrue)]
  42.     private ?string $capitalRegistrado null;
  43.     #[ORM\Column(typeTypes::BIGINTnullabletrue)]
  44.     private ?string $patrimonio null;
  45.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComRepresentatesYSocios::class)]
  46.     private Collection $comRepresentatesYSocios;
  47.     #[ORM\OneToMany(mappedBy'comCircularC170'targetEntityComPersonasEncargadasDeOperacion::class)]
  48.     private Collection $comPersonasEncargadasDeOperacions;
  49.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComProveedoresExtrageros::class)]
  50.     private Collection $comProveedoresExtrageros;
  51.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComClientesPrincipales::class)]
  52.     private Collection $comClientesPrincipales;
  53.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComReferenciasComerciales::class)]
  54.     private Collection $comReferenciasComerciales;
  55.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComReferenciasBancaria::class)]
  56.     private Collection $comReferenciasBancarias;
  57.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComCantidadOperacionesComercioExterior::class)]
  58.     private Collection $comCantidadOperacionesComercioExteriors;
  59.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComDescripcionOperacion::class)]
  60.     private Collection $comDescripcionOperacions;
  61.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComBancoIntermediario::class)]
  62.     private Collection $comBancoIntermediarios;
  63.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComInformacionTributaria::class)]
  64.     private Collection $comInformacionTributarias;
  65.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComDocumentosSoporteVinculacion::class)]
  66.     private Collection $comDocumentosSoporteVinculacions;
  67.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComCertificacionesCaso170::class)]
  68.     private Collection $comCertificacionesCaso170s;
  69.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComDocumentosOperativos::class)]
  70.     private Collection $comDocumentosOperativos;
  71.     #[ORM\ManyToOne(inversedBy'comCircular170YPoderesPoderesPuerto')]
  72.     private ?ParEstado $estadoPoderesPuerto null;
  73.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComVerificacionListaCautelar::class)]
  74.     private Collection $comVerificacionListaCautelars;
  75.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComRevisionDocumentosC170::class)]
  76.     private Collection $comRevisionDocumentosC170s;
  77.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComDocumentosOriginales170::class)]
  78.     private Collection $comDocumentosOriginales170s;
  79.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComRecepcionDocumentos170::class)]
  80.     private Collection $comRecepcionDocumentos170s;
  81.     #[ORM\OneToMany(mappedBy'comCircular170YPoderes'targetEntityComListaChequeoDocumentos::class)]
  82.     private Collection $comListaChequeoDocumentos;
  83.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComRevisionJURFINGER::class)]
  84.     private Collection $comRevisionJURFINGERs;
  85.     #[ORM\OneToMany(mappedBy'comCircular170YPoderes'targetEntityComCalificarCriticidadCliente::class)]
  86.     private Collection $comCalificarCriticidadCliente;
  87.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComVisitaSeguridad::class)]
  88.     private Collection $comVisitaSeguridads;
  89.     #[ORM\OneToMany(mappedBy'comCircular170'targetEntityComRegistroVencimientos::class)]
  90.     private Collection $comRegistroVencimientos;
  91.     #[ORM\Column(typeTypes::DATETIME_MUTABLEnullabletrue)]
  92.     private ?\DateTimeInterface $fechaVencimiento null;
  93.     public function __construct()
  94.     {
  95.         $this->empresaPrestadoraServicio = new ArrayCollection();
  96.         $this->comRepresentatesYSocios = new ArrayCollection();
  97.         $this->comPersonasEncargadasDeOperacions = new ArrayCollection();
  98.         $this->comProveedoresExtrageros = new ArrayCollection();
  99.         $this->comClientesPrincipales = new ArrayCollection();
  100.         $this->comReferenciasComerciales = new ArrayCollection();
  101.         $this->comPoderesPuerto = new ArrayCollection();
  102.         $this->comReferenciasBancarias = new ArrayCollection();
  103.         $this->comCantidadOperacionesComercioExteriors = new ArrayCollection();
  104.         $this->comDescripcionOperacions = new ArrayCollection();
  105.         $this->comBancoIntermediarios = new ArrayCollection();
  106.         $this->comInformacionTributarias = new ArrayCollection();
  107.         $this->comDocumentosSoporteVinculacions = new ArrayCollection();
  108.         $this->comCertificacionesCaso170s = new ArrayCollection();
  109.         $this->comDocumentosOperativos = new ArrayCollection();
  110.         $this->comVisitaSeguridads = new ArrayCollection();
  111.         $this->comVerificacionListaCautelars = new ArrayCollection();
  112.         $this->comRevisionDocumentosC170s = new ArrayCollection();
  113.         $this->comDocumentosOriginales170s = new ArrayCollection();
  114.         $this->comRecepcionDocumentos170s = new ArrayCollection();
  115.         $this->comListaChequeoDocumentos = new ArrayCollection();
  116.         $this->comRevisionJURFINGERs = new ArrayCollection();
  117.         $this->comCalificarCriticidadCliente = new ArrayCollection();
  118.         $this->comRegistroVencimientos = new ArrayCollection();
  119.     }
  120.     public function getId(): ?int
  121.     {
  122.         return $this->id;
  123.     }
  124.     public function getCreateAt(): ?\DateTimeInterface
  125.     {
  126.         return $this->createAt;
  127.     }
  128.     public function setCreateAt(\DateTimeInterface $createAt): static
  129.     {
  130.         $this->createAt $createAt;
  131.         return $this;
  132.     }
  133.     public function getCreateUser(): ?string
  134.     {
  135.         return $this->createUser;
  136.     }
  137.     public function setCreateUser(string $createUser): static
  138.     {
  139.         $this->createUser $createUser;
  140.         return $this;
  141.     }
  142.     public function getUpdateAt(): ?\DateTimeInterface
  143.     {
  144.         return $this->updateAt;
  145.     }
  146.     public function setUpdateAt(\DateTimeInterface $updateAt): static
  147.     {
  148.         $this->updateAt $updateAt;
  149.         return $this;
  150.     }
  151.     public function getUpdateUser(): ?string
  152.     {
  153.         return $this->updateUser;
  154.     }
  155.     public function setUpdateUser(string $updateUser): static
  156.     {
  157.         $this->updateUser $updateUser;
  158.         return $this;
  159.     }
  160.     public function getTerEmpresaCliente(): ?TerEmpresaCliente
  161.     {
  162.         return $this->terEmpresaCliente;
  163.     }
  164.     public function setTerEmpresaCliente(?TerEmpresaCliente $terEmpresaCliente): static
  165.     {
  166.         $this->terEmpresaCliente $terEmpresaCliente;
  167.         return $this;
  168.     }
  169.     public function getEstado(): ?ParEstado
  170.     {
  171.         return $this->estado;
  172.     }
  173.     public function setEstado(?ParEstado $estado): static
  174.     {
  175.         $this->estado $estado;
  176.         return $this;
  177.     }
  178.     /**
  179.      * @return Collection<int, ComPoderesPuerto>
  180.      */
  181.     public function getComPoderesPuerto(): Collection
  182.     {
  183.         return $this->comPoderesPuerto;
  184.     }
  185.     public function addComPoderesPuerto(ComPoderesPuerto $comPoderesPuerto): static
  186.     {
  187.         if (!$this->comPoderesPuerto->contains($comPoderesPuerto)) {
  188.             $this->comPoderesPuerto->add($comPoderesPuerto);
  189.             $comPoderesPuerto->setComCircular170YPoderes($this);
  190.         }
  191.         return $this;
  192.     }
  193.     public function removeComPoderesPuerto(ComPoderesPuerto $comPoderesPuerto): static
  194.     {
  195.         if ($this->comPoderesPuerto->removeElement($comPoderesPuerto)) {
  196.             // set the owning side to null (unless already changed)
  197.             if ($comPoderesPuerto->getComCircular170YPoderes() === $this) {
  198.                 $comPoderesPuerto->setComCircular170YPoderes(null);
  199.             }
  200.         }
  201.         return $this;
  202.     }
  203.     public function getFecha(): ?\DateTimeInterface
  204.     {
  205.         return $this->fecha;
  206.     }
  207.     public function setFecha(?\DateTimeInterface $fecha): static
  208.     {
  209.         $this->fecha $fecha;
  210.         return $this;
  211.     }
  212.     public function getCiudad(): ?string
  213.     {
  214.         return $this->ciudad;
  215.     }
  216.     public function setCiudad(?string $ciudad): static
  217.     {
  218.         $this->ciudad $ciudad;
  219.         return $this;
  220.     }
  221.     public function getDescripcionIdentificacion(): ?string
  222.     {
  223.         return $this->descripcionIdentificacion;
  224.     }
  225.     public function setDescripcionIdentificacion(?string $descripcionIdentificacion): static
  226.     {
  227.         $this->descripcionIdentificacion $descripcionIdentificacion;
  228.         return $this;
  229.     }
  230.     /**
  231.      * @return Collection<int, TerEmpresa>
  232.      */
  233.     public function getEmpresaPrestadoraServicio(): Collection
  234.     {
  235.         return $this->empresaPrestadoraServicio;
  236.     }
  237.     public function addEmpresaPrestadoraServicio(TerEmpresa $empresaPrestadoraServicio): static
  238.     {
  239.         if (!$this->empresaPrestadoraServicio->contains($empresaPrestadoraServicio)) {
  240.             $this->empresaPrestadoraServicio->add($empresaPrestadoraServicio);
  241.         }
  242.         return $this;
  243.     }
  244.     public function removeEmpresaPrestadoraServicio(TerEmpresa $empresaPrestadoraServicio): static
  245.     {
  246.         $this->empresaPrestadoraServicio->removeElement($empresaPrestadoraServicio);
  247.         return $this;
  248.     }
  249.     public function getCodigoCIIUU(): ?int
  250.     {
  251.         return $this->codigoCIIUU;
  252.     }
  253.     public function setCodigoCIIUU(?int $codigoCIIUU): static
  254.     {
  255.         $this->codigoCIIUU $codigoCIIUU;
  256.         return $this;
  257.     }
  258.     public function getDescripcionActividadEconomica(): ?string
  259.     {
  260.         return $this->descripcionActividadEconomica;
  261.     }
  262.     public function setDescripcionActividadEconomica(?string $descripcionActividadEconomica): static
  263.     {
  264.         $this->descripcionActividadEconomica $descripcionActividadEconomica;
  265.         return $this;
  266.     }
  267.     public function getCapitalRegistrado(): ?string
  268.     {
  269.         return $this->capitalRegistrado;
  270.     }
  271.     public function setCapitalRegistrado(?string $capitalRegistrado): static
  272.     {
  273.         $this->capitalRegistrado $capitalRegistrado;
  274.         return $this;
  275.     }
  276.     public function getPatrimonio(): ?string
  277.     {
  278.         return $this->patrimonio;
  279.     }
  280.     public function setPatrimonio(?string $patrimonio): static
  281.     {
  282.         $this->patrimonio $patrimonio;
  283.         return $this;
  284.     }
  285.     /**
  286.      * @return Collection<int, ComRepresentatesYSocios>
  287.      */
  288.     public function getComRepresentatesYSocios(): Collection
  289.     {
  290.         return $this->comRepresentatesYSocios;
  291.     }
  292.     public function addComRepresentatesYSocio(ComRepresentatesYSocios $comRepresentatesYSocio): static
  293.     {
  294.         if (!$this->comRepresentatesYSocios->contains($comRepresentatesYSocio)) {
  295.             $this->comRepresentatesYSocios->add($comRepresentatesYSocio);
  296.             $comRepresentatesYSocio->setComCircular170($this);
  297.         }
  298.         return $this;
  299.     }
  300.     public function removeComRepresentatesYSocio(ComRepresentatesYSocios $comRepresentatesYSocio): static
  301.     {
  302.         if ($this->comRepresentatesYSocios->removeElement($comRepresentatesYSocio)) {
  303.             // set the owning side to null (unless already changed)
  304.             if ($comRepresentatesYSocio->getComCircular170() === $this) {
  305.                 $comRepresentatesYSocio->setComCircular170(null);
  306.             }
  307.         }
  308.         return $this;
  309.     }
  310.     /**
  311.      * @return Collection<int, ComPersonasEncargadasDeOperacion>
  312.      */
  313.     public function getComPersonasEncargadasDeOperacions(): Collection
  314.     {
  315.         return $this->comPersonasEncargadasDeOperacions;
  316.     }
  317.     public function addComPersonasEncargadasDeOperacion(ComPersonasEncargadasDeOperacion $comPersonasEncargadasDeOperacion): static
  318.     {
  319.         if (!$this->comPersonasEncargadasDeOperacions->contains($comPersonasEncargadasDeOperacion)) {
  320.             $this->comPersonasEncargadasDeOperacions->add($comPersonasEncargadasDeOperacion);
  321.             $comPersonasEncargadasDeOperacion->setComCircularC170($this);
  322.         }
  323.         return $this;
  324.     }
  325.     public function removeComPersonasEncargadasDeOperacion(ComPersonasEncargadasDeOperacion $comPersonasEncargadasDeOperacion): static
  326.     {
  327.         if ($this->comPersonasEncargadasDeOperacions->removeElement($comPersonasEncargadasDeOperacion)) {
  328.             // set the owning side to null (unless already changed)
  329.             if ($comPersonasEncargadasDeOperacion->getComCircularC170() === $this) {
  330.                 $comPersonasEncargadasDeOperacion->setComCircularC170(null);
  331.             }
  332.         }
  333.         return $this;
  334.     }
  335.     /**
  336.      * @return Collection<int, ComProveedoresExtrageros>
  337.      */
  338.     public function getComProveedoresExtrageros(): Collection
  339.     {
  340.         return $this->comProveedoresExtrageros;
  341.     }
  342.     public function addComProveedoresExtragero(ComProveedoresExtrageros $comProveedoresExtragero): static
  343.     {
  344.         if (!$this->comProveedoresExtrageros->contains($comProveedoresExtragero)) {
  345.             $this->comProveedoresExtrageros->add($comProveedoresExtragero);
  346.             $comProveedoresExtragero->setComCircular170($this);
  347.         }
  348.         return $this;
  349.     }
  350.     public function removeComProveedoresExtragero(ComProveedoresExtrageros $comProveedoresExtragero): static
  351.     {
  352.         if ($this->comProveedoresExtrageros->removeElement($comProveedoresExtragero)) {
  353.             // set the owning side to null (unless already changed)
  354.             if ($comProveedoresExtragero->getComCircular170() === $this) {
  355.                 $comProveedoresExtragero->setComCircular170(null);
  356.             }
  357.         }
  358.         return $this;
  359.     }
  360.     /**
  361.      * @return Collection<int, ComClientesPrincipales>
  362.      */
  363.     public function getComClientesPrincipales(): Collection
  364.     {
  365.         return $this->comClientesPrincipales;
  366.     }
  367.     public function addComClientesPrincipale(ComClientesPrincipales $comClientesPrincipale): static
  368.     {
  369.         if (!$this->comClientesPrincipales->contains($comClientesPrincipale)) {
  370.             $this->comClientesPrincipales->add($comClientesPrincipale);
  371.             $comClientesPrincipale->setComCircular170($this);
  372.         }
  373.         return $this;
  374.     }
  375.     public function removeComClientesPrincipale(ComClientesPrincipales $comClientesPrincipale): static
  376.     {
  377.         if ($this->comClientesPrincipales->removeElement($comClientesPrincipale)) {
  378.             // set the owning side to null (unless already changed)
  379.             if ($comClientesPrincipale->getComCircular170() === $this) {
  380.                 $comClientesPrincipale->setComCircular170(null);
  381.             }
  382.         }
  383.         return $this;
  384.     }
  385.     /**
  386.      * @return Collection<int, ComReferenciasComerciales>
  387.      */
  388.     public function getComReferenciasComerciales(): Collection
  389.     {
  390.         return $this->comReferenciasComerciales;
  391.     }
  392.     public function addComReferenciasComerciale(ComReferenciasComerciales $comReferenciasComerciale): static
  393.     {
  394.         if (!$this->comReferenciasComerciales->contains($comReferenciasComerciale)) {
  395.             $this->comReferenciasComerciales->add($comReferenciasComerciale);
  396.             $comReferenciasComerciale->setComCircular170($this);
  397.         }
  398.         return $this;
  399.     }
  400.     public function removeComReferenciasComerciale(ComReferenciasComerciales $comReferenciasComerciale): static
  401.     {
  402.         if ($this->comReferenciasComerciales->removeElement($comReferenciasComerciale)) {
  403.             // set the owning side to null (unless already changed)
  404.             if ($comReferenciasComerciale->getComCircular170() === $this) {
  405.                 $comReferenciasComerciale->setComCircular170(null);
  406.             }
  407.         }
  408.         return $this;
  409.     }
  410.     public function getEstadoPoderesPuerto(): ?ParEstado
  411.     {
  412.         return $this->estadoPoderesPuerto;
  413.     }
  414.     public function setEstadoPoderesPuerto(?ParEstado $estadoPoderesPuerto): static
  415.     {
  416.         $this->estadoPoderesPuerto $estadoPoderesPuerto;
  417.         return $this;
  418.     }
  419.     /**
  420.      * @return Collection<int, ComReferenciasBancaria>
  421.      */
  422.     public function getComReferenciasBancarias(): Collection
  423.     {
  424.         return $this->comReferenciasBancarias;
  425.     }
  426.     public function addComReferenciasBancaria(ComReferenciasBancaria $comReferenciasBancaria): static
  427.     {
  428.         if (!$this->comReferenciasBancarias->contains($comReferenciasBancaria)) {
  429.             $this->comReferenciasBancarias->add($comReferenciasBancaria);
  430.             $comReferenciasBancaria->setComCircular170($this);
  431.         }
  432.         return $this;
  433.     }
  434.     public function removeComReferenciasBancaria(ComReferenciasBancaria $comReferenciasBancaria): static
  435.     {
  436.         if ($this->comReferenciasBancarias->removeElement($comReferenciasBancaria)) {
  437.             // set the owning side to null (unless already changed)
  438.             if ($comReferenciasBancaria->getComCircular170() === $this) {
  439.                 $comReferenciasBancaria->setComCircular170(null);
  440.             }
  441.         }
  442.         return $this;
  443.     }
  444.     /**
  445.      * @return Collection<int, ComCantidadOperacionesComercioExterior>
  446.      */
  447.     public function getComCantidadOperacionesComercioExteriors(): Collection
  448.     {
  449.         return $this->comCantidadOperacionesComercioExteriors;
  450.     }
  451.     public function addComCantidadOperacionesComercioExterior(ComCantidadOperacionesComercioExterior $comCantidadOperacionesComercioExterior): static
  452.     {
  453.         if (!$this->comCantidadOperacionesComercioExteriors->contains($comCantidadOperacionesComercioExterior)) {
  454.             $this->comCantidadOperacionesComercioExteriors->add($comCantidadOperacionesComercioExterior);
  455.             $comCantidadOperacionesComercioExterior->setComCircular170($this);
  456.         }
  457.         return $this;
  458.     }
  459.     public function removeComCantidadOperacionesComercioExterior(ComCantidadOperacionesComercioExterior $comCantidadOperacionesComercioExterior): static
  460.     {
  461.         if ($this->comCantidadOperacionesComercioExteriors->removeElement($comCantidadOperacionesComercioExterior)) {
  462.             // set the owning side to null (unless already changed)
  463.             if ($comCantidadOperacionesComercioExterior->getComCircular170() === $this) {
  464.                 $comCantidadOperacionesComercioExterior->setComCircular170(null);
  465.             }
  466.         }
  467.         return $this;
  468.     }
  469.     /**
  470.      * @return Collection<int, ComDescripcionOperacion>
  471.      */
  472.     public function getComDescripcionOperacions(): Collection
  473.     {
  474.         return $this->comDescripcionOperacions;
  475.     }
  476.     public function addComDescripcionOperacion(ComDescripcionOperacion $comDescripcionOperacion): static
  477.     {
  478.         if (!$this->comDescripcionOperacions->contains($comDescripcionOperacion)) {
  479.             $this->comDescripcionOperacions->add($comDescripcionOperacion);
  480.             $comDescripcionOperacion->setComCircular170($this);
  481.         }
  482.         return $this;
  483.     }
  484.     public function removeComDescripcionOperacion(ComDescripcionOperacion $comDescripcionOperacion): static
  485.     {
  486.         if ($this->comDescripcionOperacions->removeElement($comDescripcionOperacion)) {
  487.             // set the owning side to null (unless already changed)
  488.             if ($comDescripcionOperacion->getComCircular170() === $this) {
  489.                 $comDescripcionOperacion->setComCircular170(null);
  490.             }
  491.         }
  492.         return $this;
  493.     }
  494.     /**
  495.      * @return Collection<int, ComBancoIntermediario>
  496.      */
  497.     public function getComBancoIntermediarios(): Collection
  498.     {
  499.         return $this->comBancoIntermediarios;
  500.     }
  501.     public function addComBancoIntermediario(ComBancoIntermediario $comBancoIntermediario): static
  502.     {
  503.         if (!$this->comBancoIntermediarios->contains($comBancoIntermediario)) {
  504.             $this->comBancoIntermediarios->add($comBancoIntermediario);
  505.             $comBancoIntermediario->setComCircular170($this);
  506.         }
  507.         return $this;
  508.     }
  509.     public function removeComBancoIntermediario(ComBancoIntermediario $comBancoIntermediario): static
  510.     {
  511.         if ($this->comBancoIntermediarios->removeElement($comBancoIntermediario)) {
  512.             // set the owning side to null (unless already changed)
  513.             if ($comBancoIntermediario->getComCircular170() === $this) {
  514.                 $comBancoIntermediario->setComCircular170(null);
  515.             }
  516.         }
  517.         return $this;
  518.     }
  519.     /**
  520.      * @return Collection<int, ComInformacionTributaria>
  521.      */
  522.     public function getComInformacionTributarias(): Collection
  523.     {
  524.         return $this->comInformacionTributarias;
  525.     }
  526.     public function addComInformacionTributaria(ComInformacionTributaria $comInformacionTributaria): static
  527.     {
  528.         if (!$this->comInformacionTributarias->contains($comInformacionTributaria)) {
  529.             $this->comInformacionTributarias->add($comInformacionTributaria);
  530.             $comInformacionTributaria->setComCircular170($this);
  531.         }
  532.         return $this;
  533.     }
  534.     public function removeComInformacionTributaria(ComInformacionTributaria $comInformacionTributaria): static
  535.     {
  536.         if ($this->comInformacionTributarias->removeElement($comInformacionTributaria)) {
  537.             // set the owning side to null (unless already changed)
  538.             if ($comInformacionTributaria->getComCircular170() === $this) {
  539.                 $comInformacionTributaria->setComCircular170(null);
  540.             }
  541.         }
  542.         return $this;
  543.     }
  544.     /**
  545.      * @return Collection<int, ComDocumentosSoporteVinculacion>
  546.      */
  547.     public function getComDocumentosSoporteVinculacions(): Collection
  548.     {
  549.         return $this->comDocumentosSoporteVinculacions;
  550.     }
  551.     public function addComDocumentosSoporteVinculacion(ComDocumentosSoporteVinculacion $comDocumentosSoporteVinculacion): static
  552.     {
  553.         if (!$this->comDocumentosSoporteVinculacions->contains($comDocumentosSoporteVinculacion)) {
  554.             $this->comDocumentosSoporteVinculacions->add($comDocumentosSoporteVinculacion);
  555.             $comDocumentosSoporteVinculacion->setComCircular170($this);
  556.         }
  557.         return $this;
  558.     }
  559.     public function removeComDocumentosSoporteVinculacion(ComDocumentosSoporteVinculacion $comDocumentosSoporteVinculacion): static
  560.     {
  561.         if ($this->comDocumentosSoporteVinculacions->removeElement($comDocumentosSoporteVinculacion)) {
  562.             // set the owning side to null (unless already changed)
  563.             if ($comDocumentosSoporteVinculacion->getComCircular170() === $this) {
  564.                 $comDocumentosSoporteVinculacion->setComCircular170(null);
  565.             }
  566.         }
  567.         return $this;
  568.     }
  569.     /**
  570.      * @return Collection<int, ComCertificacionesCaso170>
  571.      */
  572.     public function getComCertificacionesCaso170s(): Collection
  573.     {
  574.         return $this->comCertificacionesCaso170s;
  575.     }
  576.     public function addComCertificacionesCaso170(ComCertificacionesCaso170 $comCertificacionesCaso170): static
  577.     {
  578.         if (!$this->comCertificacionesCaso170s->contains($comCertificacionesCaso170)) {
  579.             $this->comCertificacionesCaso170s->add($comCertificacionesCaso170);
  580.             $comCertificacionesCaso170->setComCircular170($this);
  581.         }
  582.         return $this;
  583.     }
  584.     public function removeComCertificacionesCaso170(ComCertificacionesCaso170 $comCertificacionesCaso170): static
  585.     {
  586.         if ($this->comCertificacionesCaso170s->removeElement($comCertificacionesCaso170)) {
  587.             // set the owning side to null (unless already changed)
  588.             if ($comCertificacionesCaso170->getComCircular170() === $this) {
  589.                 $comCertificacionesCaso170->setComCircular170(null);
  590.             }
  591.         }
  592.         return $this;
  593.     }
  594.     /**
  595.      * @return Collection<int, ComDocumentosOperativos>
  596.      */
  597.     public function getComDocumentosOperativos(): Collection
  598.     {
  599.         return $this->comDocumentosOperativos;
  600.     }
  601.     public function addComDocumentosOperativo(ComDocumentosOperativos $comDocumentosOperativo): static
  602.     {
  603.         if (!$this->comDocumentosOperativos->contains($comDocumentosOperativo)) {
  604.             $this->comDocumentosOperativos->add($comDocumentosOperativo);
  605.             $comDocumentosOperativo->setComCircular170($this);
  606.         }
  607.         return $this;
  608.     }
  609.     public function removeComDocumentosOperativo(ComDocumentosOperativos $comDocumentosOperativo): static
  610.     {
  611.         if ($this->comDocumentosOperativos->removeElement($comDocumentosOperativo)) {
  612.             // set the owning side to null (unless already changed)
  613.             if ($comDocumentosOperativo->getComCircular170() === $this) {
  614.                 $comDocumentosOperativo->setComCircular170(null);
  615.             }
  616.         }
  617.         return $this;
  618.     }
  619.     /**
  620.      * @return Collection<int, ComVisitaSeguridad>
  621.      */
  622.     public function getComVisitaSeguridads(): Collection
  623.     {
  624.         return $this->comVisitaSeguridads;
  625.     }
  626.     public function addComVisitaSeguridad(ComVisitaSeguridad $comVisitaSeguridad): static
  627.     {
  628.         if (!$this->comVisitaSeguridads->contains($comVisitaSeguridad)) {
  629.             $this->comVisitaSeguridads->add($comVisitaSeguridad);
  630.             $comVisitaSeguridad->setComCircular170($this);
  631.         }
  632.         return $this;
  633.     }
  634.     public function removeComVisitaSeguridad(ComVisitaSeguridad $comVisitaSeguridad): static
  635.     {
  636.         if ($this->comVisitaSeguridads->removeElement($comVisitaSeguridad)) {
  637.             // set the owning side to null (unless already changed)
  638.             if ($comVisitaSeguridad->getComCircular170() === $this) {
  639.                 $comVisitaSeguridad->setComCircular170(null);
  640.             }
  641.         }
  642.         return $this;
  643.     }
  644.     /**
  645.      * @return Collection<int, ComVerificacionListaCautelar>
  646.      */
  647.     public function getComVerificacionListaCautelars(): Collection
  648.     {
  649.         return $this->comVerificacionListaCautelars;
  650.     }
  651.     public function addComVerificacionListaCautelar(ComVerificacionListaCautelar $comVerificacionListaCautelar): static
  652.     {
  653.         if (!$this->comVerificacionListaCautelars->contains($comVerificacionListaCautelar)) {
  654.             $this->comVerificacionListaCautelars->add($comVerificacionListaCautelar);
  655.             $comVerificacionListaCautelar->setComCircular170($this);
  656.         }
  657.         return $this;
  658.     }
  659.     public function removeComVerificacionListaCautelar(ComVerificacionListaCautelar $comVerificacionListaCautelar): static
  660.     {
  661.         if ($this->comVerificacionListaCautelars->removeElement($comVerificacionListaCautelar)) {
  662.             // set the owning side to null (unless already changed)
  663.             if ($comVerificacionListaCautelar->getComCircular170() === $this) {
  664.                 $comVerificacionListaCautelar->setComCircular170(null);
  665.             }
  666.         }
  667.         return $this;
  668.     }
  669.     /**
  670.      * @return Collection<int, ComRevisionDocumentosC170>
  671.      */
  672.     public function getComRevisionDocumentosC170s(): Collection
  673.     {
  674.         return $this->comRevisionDocumentosC170s;
  675.     }
  676.     public function addComRevisionDocumentosC170(ComRevisionDocumentosC170 $comRevisionDocumentosC170): static
  677.     {
  678.         if (!$this->comRevisionDocumentosC170s->contains($comRevisionDocumentosC170)) {
  679.             $this->comRevisionDocumentosC170s->add($comRevisionDocumentosC170);
  680.             $comRevisionDocumentosC170->setComCircular170($this);
  681.         }
  682.         return $this;
  683.     }
  684.     public function removeComRevisionDocumentosC170(ComRevisionDocumentosC170 $comRevisionDocumentosC170): static
  685.     {
  686.         if ($this->comRevisionDocumentosC170s->removeElement($comRevisionDocumentosC170)) {
  687.             // set the owning side to null (unless already changed)
  688.             if ($comRevisionDocumentosC170->getComCircular170() === $this) {
  689.                 $comRevisionDocumentosC170->setComCircular170(null);
  690.             }
  691.         }
  692.         return $this;
  693.     }
  694.     /**
  695.      * @return Collection<int, ComDocumentosOriginales170>
  696.      */
  697.     public function getComDocumentosOriginales170s(): Collection
  698.     {
  699.         return $this->comDocumentosOriginales170s;
  700.     }
  701.     public function addComDocumentosOriginales170(ComDocumentosOriginales170 $comDocumentosOriginales170): static
  702.     {
  703.         if (!$this->comDocumentosOriginales170s->contains($comDocumentosOriginales170)) {
  704.             $this->comDocumentosOriginales170s->add($comDocumentosOriginales170);
  705.             $comDocumentosOriginales170->setComCircular170($this);
  706.         }
  707.         return $this;
  708.     }
  709.     public function removeComDocumentosOriginales170(ComDocumentosOriginales170 $comDocumentosOriginales170): static
  710.     {
  711.         if ($this->comDocumentosOriginales170s->removeElement($comDocumentosOriginales170)) {
  712.             // set the owning side to null (unless already changed)
  713.             if ($comDocumentosOriginales170->getComCircular170() === $this) {
  714.                 $comDocumentosOriginales170->setComCircular170(null);
  715.             }
  716.         }
  717.         return $this;
  718.     }
  719.     /**
  720.      * @return Collection<int, ComRecepcionDocumentos170>
  721.      */
  722.     public function getComRecepcionDocumentos170s(): Collection
  723.     {
  724.         return $this->comRecepcionDocumentos170s;
  725.     }
  726.     public function addComRecepcionDocumentos170(ComRecepcionDocumentos170 $comRecepcionDocumentos170): static
  727.     {
  728.         if (!$this->comRecepcionDocumentos170s->contains($comRecepcionDocumentos170)) {
  729.             $this->comRecepcionDocumentos170s->add($comRecepcionDocumentos170);
  730.             $comRecepcionDocumentos170->setComCircular170($this);
  731.         }
  732.         return $this;
  733.     }
  734.     public function removeComRecepcionDocumentos170(ComRecepcionDocumentos170 $comRecepcionDocumentos170): static
  735.     {
  736.         if ($this->comRecepcionDocumentos170s->removeElement($comRecepcionDocumentos170)) {
  737.             // set the owning side to null (unless already changed)
  738.             if ($comRecepcionDocumentos170->getComCircular170() === $this) {
  739.                 $comRecepcionDocumentos170->setComCircular170(null);
  740.             }
  741.         }
  742.         return $this;
  743.     }
  744.     /**
  745.      * @return Collection<int, ComListaChequeoDocumentos>
  746.      */
  747.     public function getComListaChequeoDocumentos(): Collection
  748.     {
  749.         return $this->comListaChequeoDocumentos;
  750.     }
  751.     public function addComListaChequeoDocumento(ComListaChequeoDocumentos $comListaChequeoDocumento): static
  752.     {
  753.         if (!$this->comListaChequeoDocumentos->contains($comListaChequeoDocumento)) {
  754.             $this->comListaChequeoDocumentos->add($comListaChequeoDocumento);
  755.             $comListaChequeoDocumento->setComCircular170YPoderes($this);
  756.         }
  757.         return $this;
  758.     }
  759.     public function removeComListaChequeoDocumento(ComListaChequeoDocumentos $comListaChequeoDocumento): static
  760.     {
  761.         if ($this->comListaChequeoDocumentos->removeElement($comListaChequeoDocumento)) {
  762.             // set the owning side to null (unless already changed)
  763.             if ($comListaChequeoDocumento->getComCircular170YPoderes() === $this) {
  764.                 $comListaChequeoDocumento->setComCircular170YPoderes(null);
  765.             }
  766.         }
  767.         return $this;
  768.     }
  769.     /**
  770.      * @return Collection<int, ComRevisionJURFINGER>
  771.      */
  772.     public function getComRevisionJURFINGERs(): Collection
  773.     {
  774.         return $this->comRevisionJURFINGERs;
  775.     }
  776.     public function addComRevisionJURFINGER(ComRevisionJURFINGER $comRevisionJURFINGER): static
  777.     {
  778.         if (!$this->comRevisionJURFINGERs->contains($comRevisionJURFINGER)) {
  779.             $this->comRevisionJURFINGERs->add($comRevisionJURFINGER);
  780.             $comRevisionJURFINGER->setComCircular170($this);
  781.         }
  782.         return $this;
  783.     }
  784.     public function removeComRevisionJURFINGER(ComRevisionJURFINGER $comRevisionJURFINGER): static
  785.     {
  786.         if ($this->comRevisionJURFINGERs->removeElement($comRevisionJURFINGER)) {
  787.             // set the owning side to null (unless already changed)
  788.             if ($comRevisionJURFINGER->getComCircular170() === $this) {
  789.                 $comRevisionJURFINGER->setComCircular170(null);
  790.             }
  791.         }
  792.         return $this;
  793.     }
  794.     /**
  795.      * @return Collection<int, ComCalificarCriticidadCliente>
  796.      */
  797.     public function getComCalificarCriticidadCliente(): Collection
  798.     {
  799.         return $this->comCalificarCriticidadCliente;
  800.     }
  801.     public function addComCalificarCriticidadCliente(ComCalificarCriticidadCliente $comCalificarCriticidadCliente): static
  802.     {
  803.         if (!$this->comCalificarCriticidadCliente->contains($comCalificarCriticidadCliente)) {
  804.             $this->comCalificarCriticidadCliente->add($comCalificarCriticidadCliente);
  805.             $comCalificarCriticidadCliente->setComCircular170YPoderes($this);
  806.         }
  807.         return $this;
  808.     }
  809.     public function removeComCalificarCriticidadCliente(ComCalificarCriticidadCliente $comCalificarCriticidadCliente): static
  810.     {
  811.         if ($this->comCalificarCriticidadCliente->removeElement($comCalificarCriticidadCliente)) {
  812.             // set the owning side to null (unless already changed)
  813.             if ($comCalificarCriticidadCliente->getComCircular170YPoderes() === $this) {
  814.                 $comCalificarCriticidadCliente->setComCircular170YPoderes(null);
  815.             }
  816.         }
  817.         return $this;
  818.     }
  819.     /**
  820.      * @return Collection<int, ComRegistroVencimientos>
  821.      */
  822.     public function getComRegistroVencimientos(): Collection
  823.     {
  824.         return $this->comRegistroVencimientos;
  825.     }
  826.     public function addComRegistroVencimiento(ComRegistroVencimientos $comRegistroVencimiento): static
  827.     {
  828.         if (!$this->comRegistroVencimientos->contains($comRegistroVencimiento)) {
  829.             $this->comRegistroVencimientos->add($comRegistroVencimiento);
  830.             $comRegistroVencimiento->setComCircular170($this);
  831.         }
  832.         return $this;
  833.     }
  834.     public function removeComRegistroVencimiento(ComRegistroVencimientos $comRegistroVencimiento): static
  835.     {
  836.         if ($this->comRegistroVencimientos->removeElement($comRegistroVencimiento)) {
  837.             // set the owning side to null (unless already changed)
  838.             if ($comRegistroVencimiento->getComCircular170() === $this) {
  839.                 $comRegistroVencimiento->setComCircular170(null);
  840.             }
  841.         }
  842.         return $this;
  843.     }
  844.     public function getFechaVencimiento(): ?\DateTimeInterface
  845.     {
  846.         return $this->fechaVencimiento;
  847.     }
  848.     public function setFechaVencimiento(?\DateTimeInterface $fechaVencimiento): static
  849.     {
  850.         $this->fechaVencimiento $fechaVencimiento;
  851.         return $this;
  852.     }
  853. }