<?php
namespace App\Entity;
use App\Repository\ParEstadoRepository;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: ParEstadoRepository::class)]
class ParEstado
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column(length: 100)]
private ?string $nombre = null;
#[ORM\Column(length: 255)]
private ?string $comportamiento = null;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParTalla::class)]
private Collection $talla;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHSolicitudDotacion::class)]
private Collection $solicitudDotacion;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: TerPersona::class)]
private Collection $persona;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHEntrevistaConcepto::class)]
private Collection $entrevistaConcepto;
#[ORM\OneToMany(mappedBy: 'estadoId', targetEntity: ParTipoExamen::class)]
private Collection $idTipoExamen;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParTipoAfiliacion::class)]
private Collection $tipoAfiliacion;
#[ORM\OneToMany(mappedBy: 'estadoId', targetEntity: ParTipoEntrenamiento::class)]
private Collection $idTipoEntrenamiento;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: DocDocumento::class)]
private Collection $documento;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHCarnetizacion::class)]
private Collection $carnetizacion;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParBanco::class)]
private Collection $banco;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParMedidaDisciplinaria::class)]
private Collection $medidaDisciplinaria;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParMotivoDesvinculacion::class)]
private Collection $motivoDesvinculacion;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParSistemaInformatico::class)]
private Collection $sistemaInfomatico;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParHabilidad::class)]
private Collection $habilidad;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHVacante::class)]
private Collection $GHVacante;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHCandidato::class)]
private Collection $GHCandidato;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHRevisionInicial::class)]
private Collection $revisionInicial;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHPruebasPsicotecnicas::class)]
private Collection $GHPruebaPsicotecnica;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHPruebasTecnicas::class)]
private Collection $GHPruebaTecnica;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHEntrevista::class)]
private Collection $entrevista;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHEntrevistaJefe::class)]
private Collection $entrevistaJefe;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHContratacion::class)]
private Collection $contratacion;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHAfiliacionContratacion::class)]
private Collection $afiliacionContratacion;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHPeriodoPrueba::class)]
private Collection $periodoPrueba;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHRegistroInscripcion::class)]
private Collection $registroInscripcion;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHRetiroCesantias::class)]
private Collection $retiroCesantias;
#[ORM\OneToMany(mappedBy: 'pruebaDisc', targetEntity: GHPruebasPsicotecnicas::class)]
private Collection $pruPsicoPruebaDisc;
#[ORM\OneToMany(mappedBy: 'pruebaEthickos', targetEntity: GHPruebasPsicotecnicas::class)]
private Collection $pruPsicoPruebaEthikos;
#[ORM\OneToMany(mappedBy: 'conceptoFinal', targetEntity: GHEntrevistaInfoLaboral::class)]
private Collection $entrevistaInfoLaboral;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHExamenPeriodico::class)]
private Collection $examenPeriodico;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHVisitaPeriodica::class)]
private Collection $visitaPeriodica;
#[ORM\OneToMany(mappedBy: 'estadoInformacion', targetEntity: GHProcesoDisciplinario::class)]
private Collection $procesoDisciplinarioInformacion;
#[ORM\OneToMany(mappedBy: 'estadoJuridico', targetEntity: GHProcesoDisciplinario::class)]
private Collection $procesoDisciplinarioJuridico;
#[ORM\OneToMany(mappedBy: 'estadoJefeInmediato', targetEntity: GHProcesoDisciplinario::class)]
private Collection $procesoDisciplinarioJefe;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParConceptoNomina::class)]
private Collection $conceptoNomina;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParVerificacionGH::class)]
private Collection $verificacionGH;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHDesvinculacion::class)]
private Collection $desvinculacion;
#[ORM\OneToMany(mappedBy: 'estadoJefe', targetEntity: GHVisitaPeriodica::class)]
private Collection $visitaPeridicaJefe;
#[ORM\OneToMany(mappedBy: 'estadoJefe', targetEntity: GHExamenPeriodico::class)]
private Collection $examenPeriodicoJefe;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHProcesoDisciplinario::class)]
private Collection $procesoDisciplinario;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHNovedadNomina::class)]
private Collection $novedadNomina;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHInduccion::class)]
private Collection $induccion;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHEntrenamiento::class)]
private Collection $entrenamiento;
#[ORM\OneToMany(mappedBy: 'estadoLiquidacion', targetEntity: GHDesvinculacion::class)]
private Collection $desvinculacionLiquidacion;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParCampo::class)]
private Collection $campo;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: JurNorma::class)]
private Collection $norma;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: JurProceso::class)]
private Collection $procesoJuridico;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: JurRespuestaProceso::class)]
private Collection $respuestaProceso;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParMotivoJuridico::class)]
private Collection $motivoJuridico;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHCambioContrato::class)]
private Collection $cambioContrato;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: TerEmpresaCliente::class)]
private Collection $empresaCliente;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParFuentePaquete::class)]
private Collection $fuentePaquete;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParTipoPaquete::class)]
private Collection $tipoPaquete;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFPaquete::class)]
private Collection $paquete;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParTipoDiligencia::class)]
private Collection $tipoDiligencia;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParDescripcionDiligencia::class)]
private Collection $descripcionDiligencia;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFDiligencia::class)]
private Collection $diligencia;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFEnvioCorrespondencia::class)]
private Collection $envioCorrespondencia;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFInventarioSuministro::class)]
private Collection $inventarioSuministro;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFSolicitudSuministro::class)]
private Collection $solicitudSuministro;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFTablaRetencion::class)]
private Collection $tablaRetencion;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFInventarioDocumentalComex::class)]
private Collection $inventarioDocumentalComex;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFInventarioDocumentalComercial::class)]
private Collection $inventarioDocumentalComercial;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFInventarioDocumentalFinanzas::class)]
private Collection $inventarioDocumentalFinanzas;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFInventarioDocumentalGesHum::class)]
private Collection $inventarioDocumentalGesHum;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFInventarioDocumentalSST::class)]
private Collection $inventarioDocumentalSST;
#[ORM\OneToMany(mappedBy: 'disponibilidad', targetEntity: RFInventarioDocumentalComercial::class)]
private Collection $inventarioDocumentalComercialDisponibilidad;
#[ORM\OneToMany(mappedBy: 'disponibilidad', targetEntity: RFInventarioDocumentalComex::class)]
private Collection $inventarioDocumentalComexDisponibilidad;
#[ORM\OneToMany(mappedBy: 'disponibilidad', targetEntity: RFInventarioDocumentalFinanzas::class)]
private Collection $inventarioDocumentalFinanzasDisponibilidad;
#[ORM\OneToMany(mappedBy: 'disponibilidad', targetEntity: RFInventarioDocumentalGesHum::class)]
private Collection $inventarioDocumentalGesHumDisponibilidad;
#[ORM\OneToMany(mappedBy: 'disponibilidad', targetEntity: RFInventarioDocumentalSST::class)]
private Collection $inventarioDocumentalSSTDisponibilidad;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFFUID::class)]
private Collection $FUID;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFSolicitudDocumento::class)]
private Collection $solicitudDocumento;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFDisposicion::class)]
private Collection $disposicion;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFDisposicionDocumento::class)]
private Collection $disposicionDocumento;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHPerfilCargo::class)]
private Collection $perfilCargo;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHInduccionProceso::class)]
private Collection $induccionProcesos;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHEntrenamientoProceso::class)]
private Collection $entrenamientoProcesos;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: SegVisitante::class)]
private Collection $visitantes;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: SegIngresoVisitante::class)]
private Collection $ingresoVisitante;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: SegSolicitudCCTV::class)]
private Collection $solicitudCCTV;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: TerProveedor::class)]
private Collection $proveedor;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFPrecinto::class)]
private Collection $precintos;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFPrecintoCodigo::class)]
private Collection $precintoCodigos;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: RFOrdenCompra::class)]
private Collection $ordenCompra;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: SecMensaje::class)]
private Collection $mensajes;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: JurRegistroCumplimiento::class)]
private Collection $registrosCumplimiento;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParHorario::class)]
private Collection $horarios;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParCuestionario::class)]
private Collection $cuestionarios;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParCuestionarioPregunta::class)]
private Collection $cuestionarioPreguntas;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParCuestionarioPreguntaOpcion::class)]
private Collection $cuestionarioPreguntaOpciones;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHReentrenamiento::class, orphanRemoval: true)]
private Collection $reentrenamientos;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHCapacitacion::class)]
private Collection $capacitaciones;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHRegistroOpain::class)]
private Collection $registroOpains;
#[ORM\OneToMany(mappedBy: 'estadoRenovacion', targetEntity: GHRegistroOpain::class)]
private Collection $renovacionRegistroOpains;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParTipoEvaluacion::class)]
private Collection $tipoEvaluaciones;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: GHVisitaDomiciliaria::class)]
private Collection $visitaDomiciliaria;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParMotivoCambio::class)]
private Collection $motivoCambio;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParCiudadesCorrespondencia::class)]
private Collection $cuidadesCorrespondencia;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ComProspecto::class)]
private Collection $comProspectoParEstado;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ComResultadoNegociacion::class)]
private Collection $comResultadoNegociacion;
#[ORM\OneToMany(mappedBy: 'estadoCliente', targetEntity: ComHojaVida::class)]
private Collection $comHojaVidas;
#[ORM\OneToMany(mappedBy: 'estadoPoder', targetEntity: ComPoderNaviera::class)]
private Collection $comPoderNavieras;
#[ORM\OneToMany(mappedBy: 'estadoCliente', targetEntity: ComHojaVidaAsociado::class)]
private Collection $comHojaVidaAsociados;
#[ORM\OneToMany(mappedBy: 'vinculacionCliente', targetEntity: ComValidarOficioAutorizacion::class)]
private Collection $comValidarOficioAutorizacions;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ComCircular170YPoderes::class)]
private Collection $comCircular170YPoderes;
#[ORM\OneToMany(mappedBy: 'estadoSeccion', targetEntity: ComRepresentatesYSocios::class)]
private Collection $comRepresentatesYSocios;
#[ORM\OneToMany(mappedBy: 'estadoSeccion', targetEntity: ComPersonasEncargadasDeOperacion::class)]
private Collection $comPersonasEncargadasDeOperacions;
#[ORM\OneToMany(mappedBy: 'estadoSeccion', targetEntity: ComProveedoresExtrageros::class)]
private Collection $comProveedoresExtrageros;
#[ORM\OneToMany(mappedBy: 'estadoSeccion', targetEntity: ComClientesPrincipales::class)]
private Collection $comClientesPrincipales;
#[ORM\OneToMany(mappedBy: 'estadoSeccion', targetEntity: ComReferenciasComerciales::class)]
private Collection $comReferenciasComerciales;
#[ORM\OneToMany(mappedBy: 'estadoPoderesPuerto', targetEntity: ComCircular170YPoderes::class)]
private Collection $comCircular170YPoderesPoderesPuerto;
#[ORM\OneToMany(mappedBy: 'estadoSeccion', targetEntity: ComReferenciasBancaria::class)]
private Collection $comReferenciasBancarias;
#[ORM\OneToMany(mappedBy: 'estadoSeccion', targetEntity: ComCantidadOperacionesComercioExterior::class)]
private Collection $comCantidadOperacionesComercioExteriors;
#[ORM\OneToMany(mappedBy: 'estadoSeccion', targetEntity: ComDescripcionOperacion::class)]
private Collection $comDescripcionOperacions;
#[ORM\OneToMany(mappedBy: 'estadoSeccion', targetEntity: ComBancoIntermediario::class)]
private Collection $comBancoIntermediarios;
#[ORM\OneToMany(mappedBy: 'estadoSeccion', targetEntity: ComInformacionTributaria::class)]
private Collection $comInformacionTributarias;
#[ORM\OneToMany(mappedBy: 'estadoSeccion', targetEntity: ComDocumentosSoporteVinculacion::class)]
private Collection $comDocumentosSoporteVinculacions;
#[ORM\OneToMany(mappedBy: 'estadoSeccion', targetEntity: ComCertificacionesCaso170::class)]
private Collection $comCertificacionesCaso170s;
#[ORM\OneToMany(mappedBy: 'resultadoRevisionJuridico', targetEntity: ComRevisionJURFINGER::class)]
private Collection $comRevisionJURFINGERs;
#[ORM\OneToMany(mappedBy: 'estadoCompromiso', targetEntity: ComGestionCompromisos::class)]
private Collection $comGestionCompromisos;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ComEncuestaSactisfaccion::class)]
private Collection $comEncuestaSactisfaccions;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ComProtocoloExportacion::class)]
private Collection $comProtocoloExportacions;
#[ORM\OneToMany(mappedBy: 'concepto', targetEntity: ComProtocoloExportacion::class)]
private Collection $comProtocoloExportacionConcepto;
#[ORM\OneToMany(mappedBy: 'resultadoEstado', targetEntity: GHEvaluacionDesempenoPersona::class)]
private Collection $gHEvaluacionDesempenoPersonas;
#[ORM\OneToMany(mappedBy: 'estadoPlanAccion', targetEntity: GHEvaluacionDesempenoPersona::class)]
private Collection $estadoPlanAccion;
#[ORM\OneToMany(mappedBy: 'resultado', targetEntity: GHReentrenamientoProceso::class)]
private Collection $gHReentrenamientoProcesos;
#[ORM\OneToMany(mappedBy: 'estado', targetEntity: ParMotivoRetiro::class)]
private Collection $parMotivoRetiros;
public function __construct()
{
$this->comResultadoNegociacion = new ArrayCollection();
$this->talla = new ArrayCollection();
$this->solicitudDotacion = new ArrayCollection();
$this->idPersona = new ArrayCollection();
$this->entrevistaConcepto = new ArrayCollection();
$this->idTipoExamen = new ArrayCollection();
$this->tipoAfiliacion = new ArrayCollection();
$this->idTipoEntrenamiento = new ArrayCollection();
$this->idTipoCarnetizacion = new ArrayCollection();
$this->documento = new ArrayCollection();
$this->$carnetizacion = new ArrayCollection();
$this->banco = new ArrayCollection();
$this->medidaDisciplinaria = new ArrayCollection();
$this->motivoDesvinculacion = new ArrayCollection();
$this->sistemaInfomatico = new ArrayCollection();
$this->habilidad = new ArrayCollection();
$this->GHVacante = new ArrayCollection();
$this->GHCandidato = new ArrayCollection();
$this->revisionInicial = new ArrayCollection();
$this->GHPruebaPsicotecnica = new ArrayCollection();
$this->GHPruebaTecnica = new ArrayCollection();
$this->entrevista = new ArrayCollection();
$this->entrevistaJefe = new ArrayCollection();
$this->contratacion = new ArrayCollection();
$this->afiliacionContratacion = new ArrayCollection();
$this->periodoPrueba = new ArrayCollection();
$this->registroInscripcion = new ArrayCollection();
$this->retiroCesantias = new ArrayCollection();
$this->pruPsicoPruebaDisc = new ArrayCollection();
$this->pruPsicoPruebaEthikos = new ArrayCollection();
$this->entrevistaInfoLaboral = new ArrayCollection();
$this->examenPeriodico = new ArrayCollection();
$this->visitaPeriodica = new ArrayCollection();
$this->procesoDisciplinarioInformacion = new ArrayCollection();
$this->procesoDisciplinarioJuridico = new ArrayCollection();
$this->procesoDisciplinarioJefe = new ArrayCollection();
$this->conceptoNomina = new ArrayCollection();
$this->verificacionGH = new ArrayCollection();
$this->desvinculacion = new ArrayCollection();
$this->visitaPeridicaJefe = new ArrayCollection();
$this->examenPeriodicoJefe = new ArrayCollection();
$this->procesoDisciplinario = new ArrayCollection();
$this->novedadNomina = new ArrayCollection();
$this->induccion = new ArrayCollection();
$this->entrenamiento = new ArrayCollection();
$this->desvinculacionLiquidacion = new ArrayCollection();
$this->campo = new ArrayCollection();
$this->norma = new ArrayCollection();
$this->procesoJuridico = new ArrayCollection();
$this->respuestaProceso = new ArrayCollection();
$this->motivoJuridico = new ArrayCollection();
$this->cambioContrato = new ArrayCollection();
$this->empresaCliente = new ArrayCollection();
$this->fuentePaquete = new ArrayCollection();
$this->tipoPaquete = new ArrayCollection();
$this->paquete = new ArrayCollection();
$this->tipoDiligencia = new ArrayCollection();
$this->descripcionDiligencia = new ArrayCollection();
$this->diligencia = new ArrayCollection();
$this->envioCorrespondencia = new ArrayCollection();
$this->inventarioSuministro = new ArrayCollection();
$this->solicitudSuministro = new ArrayCollection();
$this->tablaRetencion = new ArrayCollection();
$this->inventarioDocumentalComex = new ArrayCollection();
$this->inventarioDocumentalComercial = new ArrayCollection();
$this->inventarioDocumentalFinanzas = new ArrayCollection();
$this->inventarioDocumentalGesHum = new ArrayCollection();
$this->inventarioDocumentalSST = new ArrayCollection();
$this->inventarioDocumentalComercialDisponibilidad = new ArrayCollection();
$this->inventarioDocumentalComexDisponibilidad = new ArrayCollection();
$this->inventarioDocumentalFinanzasDisponibilidad = new ArrayCollection();
$this->inventarioDocumentalGesHumDisponibilidad = new ArrayCollection();
$this->inventarioDocumentalSSTDisponibilidad = new ArrayCollection();
$this->FUID = new ArrayCollection();
$this->solicitudDocumento = new ArrayCollection();
$this->disposicion = new ArrayCollection();
$this->disposicionDocumento = new ArrayCollection();
$this->perfilCargo = new ArrayCollection();
$this->induccionProcesos = new ArrayCollection();
$this->entrenamientoProcesos = new ArrayCollection();
$this->visitantes = new ArrayCollection();
$this->ingresoVisitante = new ArrayCollection();
$this->solicitudCCTV = new ArrayCollection();
$this->proveedor = new ArrayCollection();
$this->precintos = new ArrayCollection();
$this->precintoCodigos = new ArrayCollection();
$this->ordenCompra = new ArrayCollection();
$this->mensajes = new ArrayCollection();
$this->registrosCumplimiento = new ArrayCollection();
$this->horarios = new ArrayCollection();
$this->cuestionarios = new ArrayCollection();
$this->cuestionarioPreguntas = new ArrayCollection();
$this->cuestionarioPreguntaOpciones = new ArrayCollection();
$this->reentrenamientos = new ArrayCollection();
$this->capacitaciones = new ArrayCollection();
$this->registroOpains = new ArrayCollection();
$this->renovacionRegistroOpains = new ArrayCollection();
$this->tipoEvaluaciones = new ArrayCollection();
$this->visitaDomiciliaria = new ArrayCollection();
$this->motivoCambio = new ArrayCollection();
$this->cuidadesCorrespondencia = new ArrayCollection();
$this->comProspectoParEstado = new ArrayCollection();
$this->comHojaVidas = new ArrayCollection();
$this->comPoderNavieras = new ArrayCollection();
$this->comHojaVidaAsociados = new ArrayCollection();
$this->comValidarOficioAutorizacions = new ArrayCollection();
$this->comCircular170YPoderes = new ArrayCollection();
$this->comRepresentatesYSocios = new ArrayCollection();
$this->comPersonasEncargadasDeOperacions = new ArrayCollection();
$this->comProveedoresExtrageros = new ArrayCollection();
$this->comClientesPrincipales = new ArrayCollection();
$this->comReferenciasComerciales = new ArrayCollection();
$this->comCircular170YPoderesPoderesPuerto = new ArrayCollection();
$this->comReferenciasBancarias = new ArrayCollection();
$this->comCantidadOperacionesComercioExteriors = new ArrayCollection();
$this->comDescripcionOperacions = new ArrayCollection();
$this->comBancoIntermediarios = new ArrayCollection();
$this->comInformacionTributarias = new ArrayCollection();
$this->comDocumentosSoporteVinculacions = new ArrayCollection();
$this->comCertificacionesCaso170s = new ArrayCollection();
$this->comRevisionJURFINGERs = new ArrayCollection();
$this->comGestionCompromisos = new ArrayCollection();
$this->comEncuestaSactisfaccions = new ArrayCollection();
$this->comProtocoloExportacions = new ArrayCollection();
$this->comProtocoloExportacionConcepto = new ArrayCollection();
$this->gHEvaluacionDesempenoPersonas = new ArrayCollection();
$this->estadoPlanAccion = new ArrayCollection();
$this->gHReentrenamientoProcesos = new ArrayCollection();
$this->parMotivoRetiros = new ArrayCollection();
}
public function __toString() {
return $this->getNombre();
}
public function getId(): ?int
{
return $this->id;
}
public function getNombre(): ?string
{
return $this->nombre;
}
public function setNombre(string $nombre): static
{
$this->nombre = $nombre;
return $this;
}
public function getComportamiento(): ?string
{
return $this->comportamiento;
}
public function setComportamiento(string $comportamiento): static
{
$this->comportamiento = $comportamiento;
return $this;
}
/**
* @return Collection<int, ParTalla>
*/
public function getTalla(): Collection
{
return $this->talla;
}
public function addTalla(ParTalla $talla): static
{
if (!$this->talla->contains($talla)) {
$this->talla->add($talla);
$talla->setEstado($this);
}
return $this;
}
public function removeTalla(ParTalla $talla): static
{
if ($this->talla->removeElement($talla)) {
// set the owning side to null (unless already changed)
if ($talla->getEstado() === $this) {
$talla->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParSistemaInformatico>
*/
public function getSistemaInformatico(): Collection
{
return $this->sistemaInformatico;
}
public function addSistemaInformatico(ParSistemaInformatico $sistemaInformatico): static
{
if (!$this->sistemaInformatico->contains($sistemaInformatico)) {
$this->sistemaInformatico->add($sistemaInformatico);
$sistemaInformatico->setParEstado($this);
}
return $this;
}
public function removeSistemaInformatico(ParSistemaInformatico $sistemaInformatico): static
{
if ($this->sistemaInformatico->removeElement($sistemaInformatico)) {
// set the owning side to null (unless already changed)
if ($sistemaInformatico->getParEstado() === $this) {
$sistemaInformatico->setParEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHSolicitudDotacion>
*/
public function getSolicitudDotacion(): Collection
{
return $this->solicitudDotacion;
}
public function addSolicitudDotacion(GHSolicitudDotacion $solicitudDotacion): static
{
if (!$this->solicitudDotacion->contains($solicitudDotacion)) {
$this->solicitudDotacion->add($solicitudDotacion);
$solicitudDotacion->setEstado($this);
}
return $this;
}
public function removeSolicitudDotacion(GHSolicitudDotacion $solicitudDotacion): static
{
if ($this->solicitudDotacion->removeElement($solicitudDotacion)) {
// set the owning side to null (unless already changed)
if ($solicitudDotacion->getEstado() === $this) {
$solicitudDotacion->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, TerPersona>
*/
public function getPersona(): Collection
{
return $this->persona;
}
public function addPersona(TerPersona $persona): static
{
if (!$this->persona->contains($persona)) {
$this->persona->add($persona);
$persona->setEstado($this);
}
return $this;
}
public function removePersona(TerPersona $persona): static
{
if ($this->persona->removeElement($persona)) {
// set the owning side to null (unless already changed)
if ($persona->getEstado() === $this) {
$persona->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHEntrevistaConcepto>
*/
public function getEntrevistaConcepto(): Collection
{
return $this->entrevistaConcepto;
}
public function addEntrevistaConcepto(GHEntrevistaConcepto $entrevistaConcepto): static
{
if (!$this->entrevistaConcepto->contains($entrevistaConcepto)) {
$this->entrevistaConcepto->add($entrevistaConcepto);
$entrevistaConcepto->setEstado($this);
}
return $this;
}
public function removeEntrevistaConcepto(GHEntrevistaConcepto $entrevistaConcepto): static
{
if ($this->entrevistaConcepto->removeElement($entrevistaConcepto)) {
// set the owning side to null (unless already changed)
if ($entrevistaConcepto->getEstado() === $this) {
$entrevistaConcepto->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParTipoExamen>
*/
public function getIdTipoExamen(): Collection
{
return $this->idTipoExamen;
}
public function addIdTipoExaman(ParTipoExamen $idTipoExaman): static
{
if (!$this->idTipoExamen->contains($idTipoExaman)) {
$this->idTipoExamen->add($idTipoExaman);
$idTipoExaman->setEstadoId($this);
}
return $this;
}
public function removeIdTipoExaman(ParTipoExamen $idTipoExaman): static
{
if ($this->idTipoExamen->removeElement($idTipoExaman)) {
// set the owning side to null (unless already changed)
if ($idTipoExaman->getEstadoId() === $this) {
$idTipoExaman->setEstadoId(null);
}
}
return $this;
}
/**
* @return Collection<int, ParTipoAfiliacion>
*/
public function getTipoAfiliacion(): Collection
{
return $this->tipoAfiliacion;
}
public function addTipoAfiliacion(ParTipoAfiliacion $tipoAfiliacion): static
{
if (!$this->tipoAfiliacion->contains($tipoAfiliacion)) {
$this->tipoAfiliacion->add($tipoAfiliacion);
$tipoAfiliacion->setEstado($this);
}
return $this;
}
public function removeTipoAfiliacion(ParTipoAfiliacion $tipoAfiliacion): static
{
if ($this->tipoAfiliacion->removeElement($tipoAfiliacion)) {
// set the owning side to null (unless already changed)
if ($tipoAfiliacion->getEstado() === $this) {
$tipoAfiliacion->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParTipoEntrenamiento>
*/
public function getIdTipoEntrenamiento(): Collection
{
return $this->idTipoEntrenamiento;
}
public function addIdTipoEntrenamiento(ParTipoEntrenamiento $idTipoEntrenamiento): static
{
if (!$this->idTipoEntrenamiento->contains($idTipoEntrenamiento)) {
$this->idTipoEntrenamiento->add($idTipoEntrenamiento);
$idTipoEntrenamiento->setEstadoId($this);
}
return $this;
}
public function removeIdTipoEntrenamiento(ParTipoEntrenamiento $idTipoEntrenamiento): static
{
if ($this->idTipoEntrenamiento->removeElement($idTipoEntrenamiento)) {
// set the owning side to null (unless already changed)
if ($idTipoEntrenamiento->getEstadoId() === $this) {
$idTipoEntrenamiento->setEstadoId(null);
}
}
return $this;
}
/**
* @return Collection<int, docDocumento>
*/
public function getDocumento(): Collection
{
return $this->documento;
}
public function addDocumento(DocDocumento $documento): static
{
if (!$this->documento->contains($documento)) {
$this->documento->add($documento);
$documento->setEstado($this);
}
return $this;
}
public function removeDocumento(DocDocumento $documento): static
{
if ($this->documento->removeElement($documento)) {
// set the owning side to null (unless already changed)
if ($documento->getEstado() === $this) {
$documento->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHCarnetizacion>
*/
public function getCarnetizacion(): Collection
{
return $this->carnetizacion;
}
public function addCarnetizacion(GHCarnetizacion $carnetizacion): static
{
if (!$this->carnetizacion->contains($carnetizacion)) {
$this->carnetizacion->add($carnetizacion);
$carnetizacion->setEstado($this);
}
return $this;
}
public function removeCarnetizacion(GHCarnetizacion $carnetizacion): static
{
if ($this->carnetizacion->removeElement($carnetizacion)) {
// set the owning side to null (unless already changed)
if ($carnetizacion->getEstado() === $this) {
$carnetizacion->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParBanco>
*/
public function getBanco(): Collection
{
return $this->banco;
}
public function addBanco(ParBanco $banco): static
{
if (!$this->banco->contains($banco)) {
$this->banco->add($banco);
$banco->setEstado($this);
}
return $this;
}
public function removeBanco(ParBanco $banco): static
{
if ($this->banco->removeElement($banco)) {
// set the owning side to null (unless already changed)
if ($banco->getEstado() === $this) {
$banco->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParMedidaDisciplinaria>
*/
public function getMedidaDisciplinaria(): Collection
{
return $this->medidaDisciplinaria;
}
public function addMedidaDisciplinaria(ParMedidaDisciplinaria $idMedidaDisciplinarium): static
{
if (!$this->medidaDisciplinaria->contains($idMedidaDisciplinarium)) {
$this->medidaDisciplinaria->add($idMedidaDisciplinarium);
$idMedidaDisciplinarium->setEstado($this);
}
return $this;
}
public function removeMedidaDisciplinaria(ParMedidaDisciplinaria $idMedidaDisciplinarium): static
{
if ($this->medidaDisciplinaria->removeElement($idMedidaDisciplinarium)) {
// set the owning side to null (unless already changed)
if ($idMedidaDisciplinarium->getEstado() === $this) {
$idMedidaDisciplinarium->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParMotivoDesvinculacion>
*/
public function getMotivoDesvinculacion(): Collection
{
return $this->motivoDesvinculacion;
}
public function addMotivoDesvinculacion(ParMotivoDesvinculacion $motivoDesvinculacion): static
{
if (!$this->motivoDesvinculacion->contains($motivoDesvinculacion)) {
$this->motivoDesvinculacion->add($motivoDesvinculacion);
$motivoDesvinculacion->setEstado($this);
}
return $this;
}
public function removeMotivoDesvinculacion(ParMotivoDesvinculacion $motivoDesvinculacion): static
{
if ($this->motivoDesvinculacion->removeElement($motivoDesvinculacion)) {
// set the owning side to null (unless already changed)
if ($motivoDesvinculacion->getEstado() === $this) {
$motivoDesvinculacion->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParHabilidad>
*/
public function getHabilidad(): Collection
{
return $this->habilidad;
}
public function addHabilidad(ParHabilidad $habilidad): static
{
if (!$this->habilidad->contains($habilidad)) {
$this->habilidad->add($habilidad);
$habilidad->setEstado($this);
}
return $this;
}
public function removeHabilidad(ParHabilidad $habilidad): static
{
if ($this->habilidad->removeElement($habilidad)) {
// set the owning side to null (unless already changed)
if ($habilidad->getEstado() === $this) {
$habilidad->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHVacante>
*/
public function getGHVacante(): Collection
{
return $this->GHVacante;
}
public function addGHVacante(GHVacante $gHVacante): static
{
if (!$this->GHVacante->contains($gHVacante)) {
$this->GHVacante->add($gHVacante);
$gHVacante->setEstado($this);
}
return $this;
}
public function removeGHVacante(GHVacante $gHVacante): static
{
if ($this->GHVacante->removeElement($gHVacante)) {
// set the owning side to null (unless already changed)
if ($gHVacante->getEstado() === $this) {
$gHVacante->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHCandidato>
*/
public function getGHCandidato(): Collection
{
return $this->GHCandidato;
}
public function addGHCandidato(GHCandidato $gHCandidato): static
{
if (!$this->GHCandidato->contains($gHCandidato)) {
$this->GHCandidato->add($gHCandidato);
$gHCandidato->setEstado($this);
}
return $this;
}
public function removeGHCandidato(GHCandidato $gHCandidato): static
{
if ($this->GHCandidato->removeElement($gHCandidato)) {
// set the owning side to null (unless already changed)
if ($gHCandidato->getEstado() === $this) {
$gHCandidato->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHRevisionInicial>
*/
public function getRevisionInicial(): Collection
{
return $this->revisionInicial;
}
public function addRevisionInicial(GHRevisionInicial $revisionInicial): static
{
if (!$this->revisionInicial->contains($revisionInicial)) {
$this->revisionInicial->add($revisionInicial);
$revisionInicial->setEstado($this);
}
return $this;
}
public function removeRevisionInicial(GHRevisionInicial $revisionInicial): static
{
if ($this->revisionInicial->removeElement($revisionInicial)) {
// set the owning side to null (unless already changed)
if ($revisionInicial->getEstado() === $this) {
$revisionInicial->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHPruebasPsicotecnicas>
*/
public function getGHPruebaPsicotecnica(): Collection
{
return $this->GHPruebaPsicotecnica;
}
public function addGHPruebaPsicotecnica(GHPruebasPsicotecnicas $gHPruebaPsicotecnica): static
{
if (!$this->GHPruebaPsicotecnica->contains($gHPruebaPsicotecnica)) {
$this->GHPruebaPsicotecnica->add($gHPruebaPsicotecnica);
$gHPruebaPsicotecnica->setEstado($this);
}
return $this;
}
public function removeGHPruebaPsicotecnica(GHPruebasPsicotecnicas $gHPruebaPsicotecnica): static
{
if ($this->GHPruebaPsicotecnica->removeElement($gHPruebaPsicotecnica)) {
// set the owning side to null (unless already changed)
if ($gHPruebaPsicotecnica->getEstado() === $this) {
$gHPruebaPsicotecnica->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHPruebasTecnicas>
*/
public function getGHPruebaTecnica(): Collection
{
return $this->GHPruebaTecnica;
}
public function addGHPruebaTecnica(GHPruebasTecnicas $gHPruebaTecnica): static
{
if (!$this->GHPruebaTecnica->contains($gHPruebaTecnica)) {
$this->GHPruebaTecnica->add($gHPruebaTecnica);
$gHPruebaTecnica->setEstado($this);
}
return $this;
}
public function removeGHPruebaTecnica(GHPruebasTecnicas $gHPruebaTecnica): static
{
if ($this->GHPruebaTecnica->removeElement($gHPruebaTecnica)) {
// set the owning side to null (unless already changed)
if ($gHPruebaTecnica->getEstado() === $this) {
$gHPruebaTecnica->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHEntrevista>
*/
public function getEntrevista(): Collection
{
return $this->entrevista;
}
public function addEntrevistum(GHEntrevista $entrevistum): static
{
if (!$this->entrevista->contains($entrevistum)) {
$this->entrevista->add($entrevistum);
$entrevistum->setEstado($this);
}
return $this;
}
public function removeEntrevistum(GHEntrevista $entrevistum): static
{
if ($this->entrevista->removeElement($entrevistum)) {
// set the owning side to null (unless already changed)
if ($entrevistum->getEstado() === $this) {
$entrevistum->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHEntrevistaJefe>
*/
public function getEntrevistaJefe(): Collection
{
return $this->entrevistaJefe;
}
public function addEntrevistaJefe(GHEntrevistaJefe $entrevistaJefe): static
{
if (!$this->entrevistaJefe->contains($entrevistaJefe)) {
$this->entrevistaJefe->add($entrevistaJefe);
$entrevistaJefe->setEstado($this);
}
return $this;
}
public function removeEntrevistaJefe(GHEntrevistaJefe $entrevistaJefe): static
{
if ($this->entrevistaJefe->removeElement($entrevistaJefe)) {
// set the owning side to null (unless already changed)
if ($entrevistaJefe->getEstado() === $this) {
$entrevistaJefe->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHContratacion>
*/
public function getContratacion(): Collection
{
return $this->contratacion;
}
public function addContratacion(GHContratacion $contratacion): static
{
if (!$this->contratacion->contains($contratacion)) {
$this->contratacion->add($contratacion);
$contratacion->setEstado($this);
}
return $this;
}
public function removeContratacion(GHContratacion $contratacion): static
{
if ($this->contratacion->removeElement($contratacion)) {
// set the owning side to null (unless already changed)
if ($contratacion->getEstado() === $this) {
$contratacion->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHAfiliacionContratacion>
*/
public function getAfiliacionContratacion(): Collection
{
return $this->afiliacionContratacion;
}
public function addAfiliacionContratacion(GHAfiliacionContratacion $afiliacionContratacion): static
{
if (!$this->afiliacionContratacion->contains($afiliacionContratacion)) {
$this->afiliacionContratacion->add($afiliacionContratacion);
$afiliacionContratacion->setEstado($this);
}
return $this;
}
public function removeAfiliacionContratacion(GHAfiliacionContratacion $afiliacionContratacion): static
{
if ($this->afiliacionContratacion->removeElement($afiliacionContratacion)) {
// set the owning side to null (unless already changed)
if ($afiliacionContratacion->getEstado() === $this) {
$afiliacionContratacion->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHPeriodoPrueba>
*/
public function getPeridoPrueba(): Collection
{
return $this->periodoPrueba;
}
public function addPeridoPrueba(GHPeriodoPrueba $periodoPrueba): static
{
if (!$this->periodoPrueba->contains($periodoPrueba)) {
$this->periodoPrueba->add($periodoPrueba);
$periodoPrueba->setEstado($this);
}
return $this;
}
public function removePeridoPrueba(GHPeriodoPrueba $periodoPrueba): static
{
if ($this->periodoPrueba->removeElement($periodoPrueba)) {
// set the owning side to null (unless already changed)
if ($periodoPrueba->getEstado() === $this) {
$periodoPrueba->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHRegistroInscripcion>
*/
public function getRegistroInscripcion(): Collection
{
return $this->registroInscripcion;
}
public function addRegistroInscripcion(GHRegistroInscripcion $registroInscripcion): static
{
if (!$this->registroInscripcion->contains($registroInscripcion)) {
$this->registroInscripcion->add($registroInscripcion);
$registroInscripcion->setEstado($this);
}
return $this;
}
public function removeRegistroInscripcion(GHRegistroInscripcion $registroInscripcion): static
{
if ($this->registroInscripcion->removeElement($registroInscripcion)) {
// set the owning side to null (unless already changed)
if ($registroInscripcion->getEstado() === $this) {
$registroInscripcion->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHRetiroCesantias>
*/
public function getRetiroCesantias(): Collection
{
return $this->retiroCesantias;
}
public function addRetiroCesantia(GHRetiroCesantias $retiroCesantia): static
{
if (!$this->retiroCesantias->contains($retiroCesantia)) {
$this->retiroCesantias->add($retiroCesantia);
$retiroCesantia->setEstado($this);
}
return $this;
}
public function removeRetiroCesantia(GHRetiroCesantias $retiroCesantia): static
{
if ($this->retiroCesantias->removeElement($retiroCesantia)) {
// set the owning side to null (unless already changed)
if ($retiroCesantia->getEstado() === $this) {
$retiroCesantia->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHPruebasPsicotecnicas>
*/
public function getPruPsicoPruebaDisc(): Collection
{
return $this->pruPsicoPruebaDisc;
}
public function addPruPsicoPruebaDisc(GHPruebasPsicotecnicas $pruPsicoPruebaDisc): static
{
if (!$this->pruPsicoPruebaDisc->contains($pruPsicoPruebaDisc)) {
$this->pruPsicoPruebaDisc->add($pruPsicoPruebaDisc);
$pruPsicoPruebaDisc->setPruebaDisc($this);
}
return $this;
}
public function removePruPsicoPruebaDisc(GHPruebasPsicotecnicas $pruPsicoPruebaDisc): static
{
if ($this->pruPsicoPruebaDisc->removeElement($pruPsicoPruebaDisc)) {
// set the owning side to null (unless already changed)
if ($pruPsicoPruebaDisc->getPruebaDisc() === $this) {
$pruPsicoPruebaDisc->setPruebaDisc(null);
}
}
return $this;
}
/**
* @return Collection<int, GHPruebasPsicotecnicas>
*/
public function getPruPsicoPruebaEthikos(): Collection
{
return $this->pruPsicoPruebaEthikos;
}
public function addPruPsicoPruebaEthiko(GHPruebasPsicotecnicas $pruPsicoPruebaEthiko): static
{
if (!$this->pruPsicoPruebaEthikos->contains($pruPsicoPruebaEthiko)) {
$this->pruPsicoPruebaEthikos->add($pruPsicoPruebaEthiko);
$pruPsicoPruebaEthiko->setPruebaEthickos($this);
}
return $this;
}
public function removePruPsicoPruebaEthiko(GHPruebasPsicotecnicas $pruPsicoPruebaEthiko): static
{
if ($this->pruPsicoPruebaEthikos->removeElement($pruPsicoPruebaEthiko)) {
// set the owning side to null (unless already changed)
if ($pruPsicoPruebaEthiko->getPruebaEthickos() === $this) {
$pruPsicoPruebaEthiko->setPruebaEthickos(null);
}
}
return $this;
}
/**
* @return Collection<int, GHEntrevistaInfoLaboral>
*/
public function getEntrevistaInfoLaboral(): Collection
{
return $this->entrevistaInfoLaboral;
}
public function addEntrevistaInfoLaboral(GHEntrevistaInfoLaboral $entrevistaInfoLaboral): static
{
if (!$this->entrevistaInfoLaboral->contains($entrevistaInfoLaboral)) {
$this->entrevistaInfoLaboral->add($entrevistaInfoLaboral);
$entrevistaInfoLaboral->setConceptoFinal($this);
}
return $this;
}
public function removeEntrevistaInfoLaboral(GHEntrevistaInfoLaboral $entrevistaInfoLaboral): static
{
if ($this->entrevistaInfoLaboral->removeElement($entrevistaInfoLaboral)) {
// set the owning side to null (unless already changed)
if ($entrevistaInfoLaboral->getConceptoFinal() === $this) {
$entrevistaInfoLaboral->setConceptoFinal(null);
}
}
return $this;
}
/**
* @return Collection<int, GHExamenPeriodico>
*/
public function getExamenPeriodico(): Collection
{
return $this->examenPeriodico;
}
public function addExamenPeriodico(GHExamenPeriodico $examenPeriodico): static
{
if (!$this->examenPeriodico->contains($examenPeriodico)) {
$this->examenPeriodico->add($examenPeriodico);
$examenPeriodico->setEstado($this);
}
return $this;
}
public function removeExamenPeriodico(GHExamenPeriodico $examenPeriodico): static
{
if ($this->examenPeriodico->removeElement($examenPeriodico)) {
// set the owning side to null (unless already changed)
if ($examenPeriodico->getEstado() === $this) {
$examenPeriodico->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHVisitaPeriodica>
*/
public function getVisitaPeriodica(): Collection
{
return $this->visitaPeriodica;
}
public function addVisitaPeriodica(GHVisitaPeriodica $visitaPeriodica): static
{
if (!$this->visitaPeriodica->contains($visitaPeriodica)) {
$this->visitaPeriodica->add($visitaPeriodica);
$visitaPeriodica->setEstado($this);
}
return $this;
}
public function removeVisitaPeriodica(GHVisitaPeriodica $visitaPeriodica): static
{
if ($this->visitaPeriodica->removeElement($visitaPeriodica)) {
// set the owning side to null (unless already changed)
if ($visitaPeriodica->getEstado() === $this) {
$visitaPeriodica->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHProcesoDisciplinario>
*/
public function getProcesoDisciplinarioInformacion(): Collection
{
return $this->procesoDisciplinarioInformacion;
}
public function addProcesoDisciplinarioInformacion(GHProcesoDisciplinario $procesoDisciplinarioInformacion): static
{
if (!$this->procesoDisciplinarioInformacion->contains($procesoDisciplinarioInformacion)) {
$this->procesoDisciplinarioInformacion->add($procesoDisciplinarioInformacion);
$procesoDisciplinarioInformacion->setEstadoInformacion($this);
}
return $this;
}
public function removeProcesoDisciplinarioInformacion(GHProcesoDisciplinario $procesoDisciplinarioInformacion): static
{
if ($this->procesoDisciplinarioInformacion->removeElement($procesoDisciplinarioInformacion)) {
// set the owning side to null (unless already changed)
if ($procesoDisciplinarioInformacion->getEstadoInformacion() === $this) {
$procesoDisciplinarioInformacion->setEstadoInformacion(null);
}
}
return $this;
}
/**
* @return Collection<int, GHProcesoDisciplinario>
*/
public function getProcesoDisciplinarioJuridico(): Collection
{
return $this->procesoDisciplinarioJuridico;
}
public function addProcesoDisciplinarioJuridico(GHProcesoDisciplinario $procesoDisciplinarioJuridico): static
{
if (!$this->procesoDisciplinarioJuridico->contains($procesoDisciplinarioJuridico)) {
$this->procesoDisciplinarioJuridico->add($procesoDisciplinarioJuridico);
$procesoDisciplinarioJuridico->setEstadoJuridico($this);
}
return $this;
}
public function removeProcesoDisciplinarioJuridico(GHProcesoDisciplinario $procesoDisciplinarioJuridico): static
{
if ($this->procesoDisciplinarioJuridico->removeElement($procesoDisciplinarioJuridico)) {
// set the owning side to null (unless already changed)
if ($procesoDisciplinarioJuridico->getEstadoJuridico() === $this) {
$procesoDisciplinarioJuridico->setEstadoJuridico(null);
}
}
return $this;
}
/**
* @return Collection<int, GHProcesoDisciplinario>
*/
public function getProcesoDisciplinarioJefe(): Collection
{
return $this->procesoDisciplinarioJefe;
}
public function addProcesoDisciplinarioJefe(GHProcesoDisciplinario $procesoDisciplinarioJefe): static
{
if (!$this->procesoDisciplinarioJefe->contains($procesoDisciplinarioJefe)) {
$this->procesoDisciplinarioJefe->add($procesoDisciplinarioJefe);
$procesoDisciplinarioJefe->setEstadoJefeInmediato($this);
}
return $this;
}
public function removeProcesoDisciplinarioJefe(GHProcesoDisciplinario $procesoDisciplinarioJefe): static
{
if ($this->procesoDisciplinarioJefe->removeElement($procesoDisciplinarioJefe)) {
// set the owning side to null (unless already changed)
if ($procesoDisciplinarioJefe->getEstadoJefeInmediato() === $this) {
$procesoDisciplinarioJefe->setEstadoJefeInmediato(null);
}
}
return $this;
}
/**
* @return Collection<int, ParConceptoNomina>
*/
public function getConceptoNomina(): Collection
{
return $this->conceptoNomina;
}
public function addConceptoNomina(ParConceptoNomina $conceptoNomina): static
{
if (!$this->conceptoNomina->contains($conceptoNomina)) {
$this->conceptoNomina->add($conceptoNomina);
$conceptoNomina->setEstado($this);
}
return $this;
}
public function removeConceptoNomina(ParConceptoNomina $conceptoNomina): static
{
if ($this->conceptoNomina->removeElement($conceptoNomina)) {
// set the owning side to null (unless already changed)
if ($conceptoNomina->getEstado() === $this) {
$conceptoNomina->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParVerificacionGH>
*/
public function getVerificacionGH(): Collection
{
return $this->verificacionGH;
}
public function addVerificacionGH(ParVerificacionGH $verificacionGH): static
{
if (!$this->verificacionGH->contains($verificacionGH)) {
$this->verificacionGH->add($verificacionGH);
$verificacionGH->setEstado($this);
}
return $this;
}
public function removeVerificacionGH(ParVerificacionGH $verificacionGH): static
{
if ($this->verificacionGH->removeElement($verificacionGH)) {
// set the owning side to null (unless already changed)
if ($verificacionGH->getEstado() === $this) {
$verificacionGH->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHDesvinculacion>
*/
public function getDesvinculacion(): Collection
{
return $this->desvinculacion;
}
public function addDesvinculacion(GHDesvinculacion $desvinculacion): static
{
if (!$this->desvinculacion->contains($desvinculacion)) {
$this->desvinculacion->add($desvinculacion);
$desvinculacion->setEstado($this);
}
return $this;
}
public function removeDesvinculacion(GHDesvinculacion $desvinculacion): static
{
if ($this->desvinculacion->removeElement($desvinculacion)) {
// set the owning side to null (unless already changed)
if ($desvinculacion->getEstado() === $this) {
$desvinculacion->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHVisitaPeriodica>
*/
public function getVisitaPeridicaJefe(): Collection
{
return $this->visitaPeridicaJefe;
}
public function addVisitaPeridicaJefe(GHVisitaPeriodica $visitaPeridicaJefe): static
{
if (!$this->visitaPeridicaJefe->contains($visitaPeridicaJefe)) {
$this->visitaPeridicaJefe->add($visitaPeridicaJefe);
$visitaPeridicaJefe->setEstadoDirector($this);
}
return $this;
}
public function removeVisitaPeridicaJefe(GHVisitaPeriodica $visitaPeridicaJefe): static
{
if ($this->visitaPeridicaJefe->removeElement($visitaPeridicaJefe)) {
// set the owning side to null (unless already changed)
if ($visitaPeridicaJefe->getEstadoDirector() === $this) {
$visitaPeridicaJefe->setEstadoDirector(null);
}
}
return $this;
}
/**
* @return Collection<int, GHExamenPeriodico>
*/
public function getExamenPeridicoJefe(): Collection
{
return $this->examenPeriodicoJefe;
}
public function addExamenPeridicoJefe(GHExamenPeriodico $examenPeriodicoJefe): static
{
if (!$this->examenPeriodicoJefe->contains($examenPeriodicoJefe)) {
$this->examenPeriodicoJefe->add($examenPeriodicoJefe);
$examenPeriodicoJefe->setEstadoJefe($this);
}
return $this;
}
public function removeExamenPeridicoJefe(GHExamenPeriodico $examenPeriodicoJefe): static
{
if ($this->examenPeriodicoJefe->removeElement($examenPeriodicoJefe)) {
// set the owning side to null (unless already changed)
if ($examenPeriodicoJefe->getEstadoJefe() === $this) {
$examenPeriodicoJefe->setEstadoJefe(null);
}
}
return $this;
}
/**
* @return Collection<int, GHProcesoDisciplinario>
*/
public function getProcesoDisciplinario(): Collection
{
return $this->procesoDisciplinario;
}
public function addProcesoDisciplinario(GHProcesoDisciplinario $procesoDisciplinario): static
{
if (!$this->procesoDisciplinario->contains($procesoDisciplinario)) {
$this->procesoDisciplinario->add($procesoDisciplinario);
$procesoDisciplinario->setEstado($this);
}
return $this;
}
public function removeProcesoDisciplinario(GHProcesoDisciplinario $procesoDisciplinario): static
{
if ($this->procesoDisciplinario->removeElement($procesoDisciplinario)) {
// set the owning side to null (unless already changed)
if ($procesoDisciplinario->getEstado() === $this) {
$procesoDisciplinario->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHNovedadNomina>
*/
public function getNovedadNomina(): Collection
{
return $this->novedadNomina;
}
public function addNovedadNomina(GHNovedadNomina $novedadNomina): static
{
if (!$this->novedadNomina->contains($novedadNomina)) {
$this->novedadNomina->add($novedadNomina);
$novedadNomina->setEstado($this);
}
return $this;
}
public function removeNovedadNomina(GHNovedadNomina $novedadNomina): static
{
if ($this->novedadNomina->removeElement($novedadNomina)) {
// set the owning side to null (unless already changed)
if ($novedadNomina->getEstado() === $this) {
$novedadNomina->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHInduccion>
*/
public function getInduccion(): Collection
{
return $this->induccion;
}
public function addInduccion(GHInduccion $induccion): static
{
if (!$this->induccion->contains($induccion)) {
$this->induccion->add($induccion);
$induccion->setEstado($this);
}
return $this;
}
public function removeInduccion(GHInduccion $induccion): static
{
if ($this->induccion->removeElement($induccion)) {
// set the owning side to null (unless already changed)
if ($induccion->getEstado() === $this) {
$induccion->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHEntrenamiento>
*/
public function getEntrenamiento(): Collection
{
return $this->entrenamiento;
}
public function addEntrenamiento(GHEntrenamiento $entrenamiento): static
{
if (!$this->entrenamiento->contains($entrenamiento)) {
$this->entrenamiento->add($entrenamiento);
$entrenamiento->setEstado($this);
}
return $this;
}
public function removeEntrenamiento(GHEntrenamiento $entrenamiento): static
{
if ($this->entrenamiento->removeElement($entrenamiento)) {
// set the owning side to null (unless already changed)
if ($entrenamiento->getEstado() === $this) {
$entrenamiento->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHDesvinculacion>
*/
public function getDesvinculacionLiquidacion(): Collection
{
return $this->desvinculacionLiquidacion;
}
public function addDesvinculacionLiquidacion(GHDesvinculacion $desvinculacionLiquidacion): static
{
if (!$this->desvinculacionLiquidacion->contains($desvinculacionLiquidacion)) {
$this->desvinculacionLiquidacion->add($desvinculacionLiquidacion);
$desvinculacionLiquidacion->setEstadoLiquidacion($this);
}
return $this;
}
public function removeDesvinculacionLiquidacion(GHDesvinculacion $desvinculacionLiquidacion): static
{
if ($this->desvinculacionLiquidacion->removeElement($desvinculacionLiquidacion)) {
// set the owning side to null (unless already changed)
if ($desvinculacionLiquidacion->getEstadoLiquidacion() === $this) {
$desvinculacionLiquidacion->setEstadoLiquidacion(null);
}
}
return $this;
}
/**
* @return Collection<int, ParCampo>
*/
public function getCampo(): Collection
{
return $this->campo;
}
public function addCampo(ParCampo $campo): static
{
if (!$this->campo->contains($campo)) {
$this->campo->add($campo);
$campo->setEstado($this);
}
return $this;
}
public function removeCampo(ParCampo $campo): static
{
if ($this->campo->removeElement($campo)) {
// set the owning side to null (unless already changed)
if ($campo->getEstado() === $this) {
$campo->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, JurNorma>
*/
public function getNorma(): Collection
{
return $this->norma;
}
public function addNorma(JurNorma $norma): static
{
if (!$this->norma->contains($norma)) {
$this->norma->add($norma);
$norma->setEstado($this);
}
return $this;
}
public function removeNorma(JurNorma $norma): static
{
if ($this->norma->removeElement($norma)) {
// set the owning side to null (unless already changed)
if ($norma->getEstado() === $this) {
$norma->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, JurProceso>
*/
public function getProcesoJuridico(): Collection
{
return $this->procesoJuridico;
}
public function addProcesoJuridico(JurProceso $procesoJuridico): static
{
if (!$this->procesoJuridico->contains($procesoJuridico)) {
$this->procesoJuridico->add($procesoJuridico);
$procesoJuridico->setEstado($this);
}
return $this;
}
public function removeProcesoJuridico(JurProceso $procesoJuridico): static
{
if ($this->procesoJuridico->removeElement($procesoJuridico)) {
// set the owning side to null (unless already changed)
if ($procesoJuridico->getEstado() === $this) {
$procesoJuridico->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, JurRespuestaProceso>
*/
public function getRespuestaProceso(): Collection
{
return $this->respuestaProceso;
}
public function addRespuestaProceso(JurRespuestaProceso $respuestaProceso): static
{
if (!$this->respuestaProceso->contains($respuestaProceso)) {
$this->respuestaProceso->add($respuestaProceso);
$respuestaProceso->setEstado($this);
}
return $this;
}
public function removeRespuestaProceso(JurRespuestaProceso $respuestaProceso): static
{
if ($this->respuestaProceso->removeElement($respuestaProceso)) {
// set the owning side to null (unless already changed)
if ($respuestaProceso->getEstado() === $this) {
$respuestaProceso->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParMotivoJuridico>
*/
public function getMotivoJuridico(): Collection
{
return $this->motivoJuridico;
}
public function addMotivoJuridico(ParMotivoJuridico $motivoJuridico): static
{
if (!$this->motivoJuridico->contains($motivoJuridico)) {
$this->motivoJuridico->add($motivoJuridico);
$motivoJuridico->setEstado($this);
}
return $this;
}
public function removeMotivoJuridico(ParMotivoJuridico $motivoJuridico): static
{
if ($this->motivoJuridico->removeElement($motivoJuridico)) {
// set the owning side to null (unless already changed)
if ($motivoJuridico->getEstado() === $this) {
$motivoJuridico->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHCambioContrato>
*/
public function getCambioContrato(): Collection
{
return $this->cambioContrato;
}
public function addCambioContrato(GHCambioContrato $cambioContrato): static
{
if (!$this->cambioContrato->contains($cambioContrato)) {
$this->cambioContrato->add($cambioContrato);
$cambioContrato->setEstado($this);
}
return $this;
}
public function removeCambioContrato(GHCambioContrato $cambioContrato): static
{
if ($this->cambioContrato->removeElement($cambioContrato)) {
// set the owning side to null (unless already changed)
if ($cambioContrato->getEstado() === $this) {
$cambioContrato->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, TerEmpresaCliente>
*/
public function getEmpresaCliente(): Collection
{
return $this->empresaCliente;
}
public function addEmpresaCliente(TerEmpresaCliente $empresaCliente): static
{
if (!$this->empresaCliente->contains($empresaCliente)) {
$this->empresaCliente->add($empresaCliente);
$empresaCliente->setEstado($this);
}
return $this;
}
public function removeEmpresaCliente(TerEmpresaCliente $empresaCliente): static
{
if ($this->empresaCliente->removeElement($empresaCliente)) {
// set the owning side to null (unless already changed)
if ($empresaCliente->getEstado() === $this) {
$empresaCliente->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParFuentePaquete>
*/
public function getFuentePaquete(): Collection
{
return $this->fuentePaquete;
}
public function addFuentePaquete(ParFuentePaquete $fuentePaquete): static
{
if (!$this->fuentePaquete->contains($fuentePaquete)) {
$this->fuentePaquete->add($fuentePaquete);
$fuentePaquete->setEstado($this);
}
return $this;
}
public function removeFuentePaquete(ParFuentePaquete $fuentePaquete): static
{
if ($this->fuentePaquete->removeElement($fuentePaquete)) {
// set the owning side to null (unless already changed)
if ($fuentePaquete->getEstado() === $this) {
$fuentePaquete->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParTipoPaquete>
*/
public function getTipoPaquete(): Collection
{
return $this->tipoPaquete;
}
public function addTipoPaquete(ParTipoPaquete $tipoPaquete): static
{
if (!$this->tipoPaquete->contains($tipoPaquete)) {
$this->tipoPaquete->add($tipoPaquete);
$tipoPaquete->setEstado($this);
}
return $this;
}
public function removeTipoPaquete(ParTipoPaquete $tipoPaquete): static
{
if ($this->tipoPaquete->removeElement($tipoPaquete)) {
// set the owning side to null (unless already changed)
if ($tipoPaquete->getEstado() === $this) {
$tipoPaquete->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFPaquete>
*/
public function getPaquete(): Collection
{
return $this->paquete;
}
public function addPaquete(RFPaquete $paquete): static
{
if (!$this->paquete->contains($paquete)) {
$this->paquete->add($paquete);
$paquete->setEstado($this);
}
return $this;
}
public function removePaquete(RFPaquete $paquete): static
{
if ($this->paquete->removeElement($paquete)) {
// set the owning side to null (unless already changed)
if ($paquete->getEstado() === $this) {
$paquete->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParTipoDiligencia>
*/
public function getTipoDiligencia(): Collection
{
return $this->tipoDiligencia;
}
public function addTipoDiligencium(ParTipoDiligencia $tipoDiligencium): static
{
if (!$this->tipoDiligencia->contains($tipoDiligencium)) {
$this->tipoDiligencia->add($tipoDiligencium);
$tipoDiligencium->setEstado($this);
}
return $this;
}
public function removeTipoDiligencium(ParTipoDiligencia $tipoDiligencium): static
{
if ($this->tipoDiligencia->removeElement($tipoDiligencium)) {
// set the owning side to null (unless already changed)
if ($tipoDiligencium->getEstado() === $this) {
$tipoDiligencium->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParDescripcionDiligencia>
*/
public function getDescripcionDiligencia(): Collection
{
return $this->descripcionDiligencia;
}
public function addDescripcionDiligencium(ParDescripcionDiligencia $descripcionDiligencium): static
{
if (!$this->descripcionDiligencia->contains($descripcionDiligencium)) {
$this->descripcionDiligencia->add($descripcionDiligencium);
$descripcionDiligencium->setEstado($this);
}
return $this;
}
public function removeDescripcionDiligencium(ParDescripcionDiligencia $descripcionDiligencium): static
{
if ($this->descripcionDiligencia->removeElement($descripcionDiligencium)) {
// set the owning side to null (unless already changed)
if ($descripcionDiligencium->getEstado() === $this) {
$descripcionDiligencium->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFDiligencia>
*/
public function getDiligencia(): Collection
{
return $this->diligencia;
}
public function addDiligencium(RFDiligencia $diligencium): static
{
if (!$this->diligencia->contains($diligencium)) {
$this->diligencia->add($diligencium);
$diligencium->setEstado($this);
}
return $this;
}
public function removeDiligencium(RFDiligencia $diligencium): static
{
if ($this->diligencia->removeElement($diligencium)) {
// set the owning side to null (unless already changed)
if ($diligencium->getEstado() === $this) {
$diligencium->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFEnvioCorrespondencia>
*/
public function getEnvioCorrespondencia(): Collection
{
return $this->envioCorrespondencia;
}
public function addEnvioCorrespondencium(RFEnvioCorrespondencia $envioCorrespondencium): static
{
if (!$this->envioCorrespondencia->contains($envioCorrespondencium)) {
$this->envioCorrespondencia->add($envioCorrespondencium);
$envioCorrespondencium->setEstado($this);
}
return $this;
}
public function removeEnvioCorrespondencium(RFEnvioCorrespondencia $envioCorrespondencium): static
{
if ($this->envioCorrespondencia->removeElement($envioCorrespondencium)) {
// set the owning side to null (unless already changed)
if ($envioCorrespondencium->getEstado() === $this) {
$envioCorrespondencium->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFInventarioSuministro>
*/
public function getInventarioSuministro(): Collection
{
return $this->inventarioSuministro;
}
public function addInventarioSuministro(RFInventarioSuministro $inventarioSuministro): static
{
if (!$this->inventarioSuministro->contains($inventarioSuministro)) {
$this->inventarioSuministro->add($inventarioSuministro);
$inventarioSuministro->setEstado($this);
}
return $this;
}
public function removeInventarioSuministro(RFInventarioSuministro $inventarioSuministro): static
{
if ($this->inventarioSuministro->removeElement($inventarioSuministro)) {
// set the owning side to null (unless already changed)
if ($inventarioSuministro->getEstado() === $this) {
$inventarioSuministro->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFSolicitudSuministro>
*/
public function getSolicitudSuministro(): Collection
{
return $this->solicitudSuministro;
}
public function addSolicitudSuministro(RFSolicitudSuministro $solicitudSuministro): static
{
if (!$this->solicitudSuministro->contains($solicitudSuministro)) {
$this->solicitudSuministro->add($solicitudSuministro);
$solicitudSuministro->setEstado($this);
}
return $this;
}
public function removeSolicitudSuministro(RFSolicitudSuministro $solicitudSuministro): static
{
if ($this->solicitudSuministro->removeElement($solicitudSuministro)) {
// set the owning side to null (unless already changed)
if ($solicitudSuministro->getEstado() === $this) {
$solicitudSuministro->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFTablaRetencion>
*/
public function getTablaRetencion(): Collection
{
return $this->tablaRetencion;
}
public function addTablaRetencion(RFTablaRetencion $tablaRetencion): static
{
if (!$this->tablaRetencion->contains($tablaRetencion)) {
$this->tablaRetencion->add($tablaRetencion);
$tablaRetencion->setEstado($this);
}
return $this;
}
public function removeTablaRetencion(RFTablaRetencion $tablaRetencion): static
{
if ($this->tablaRetencion->removeElement($tablaRetencion)) {
// set the owning side to null (unless already changed)
if ($tablaRetencion->getEstado() === $this) {
$tablaRetencion->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFInventarioDocumentalComex>
*/
public function getInventarioDocumentalComex(): Collection
{
return $this->inventarioDocumentalComex;
}
public function addInventarioDocumentalComex(RFInventarioDocumentalComex $inventarioDocumentalComex): static
{
if (!$this->inventarioDocumentalComex->contains($inventarioDocumentalComex)) {
$this->inventarioDocumentalComex->add($inventarioDocumentalComex);
$inventarioDocumentalComex->setEstado($this);
}
return $this;
}
public function removeInventarioDocumentalComex(RFInventarioDocumentalComex $inventarioDocumentalComex): static
{
if ($this->inventarioDocumentalComex->removeElement($inventarioDocumentalComex)) {
// set the owning side to null (unless already changed)
if ($inventarioDocumentalComex->getEstado() === $this) {
$inventarioDocumentalComex->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFInventarioDocumentalComercial>
*/
public function getInventarioDocumentalComercial(): Collection
{
return $this->inventarioDocumentalComercial;
}
public function addInventarioDocumentalComercial(RFInventarioDocumentalComercial $inventarioDocumentalComercial): static
{
if (!$this->inventarioDocumentalComercial->contains($inventarioDocumentalComercial)) {
$this->inventarioDocumentalComercial->add($inventarioDocumentalComercial);
$inventarioDocumentalComercial->setEstado($this);
}
return $this;
}
public function removeInventarioDocumentalComercial(RFInventarioDocumentalComercial $inventarioDocumentalComercial): static
{
if ($this->inventarioDocumentalComercial->removeElement($inventarioDocumentalComercial)) {
// set the owning side to null (unless already changed)
if ($inventarioDocumentalComercial->getEstado() === $this) {
$inventarioDocumentalComercial->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFInventarioDocumentalFinanzas>
*/
public function getInventarioDocumentalFinanzas(): Collection
{
return $this->inventarioDocumentalFinanzas;
}
public function addInventarioDocumentalFinanza(RFInventarioDocumentalFinanzas $inventarioDocumentalFinanza): static
{
if (!$this->inventarioDocumentalFinanzas->contains($inventarioDocumentalFinanza)) {
$this->inventarioDocumentalFinanzas->add($inventarioDocumentalFinanza);
$inventarioDocumentalFinanza->setEstado($this);
}
return $this;
}
public function removeInventarioDocumentalFinanza(RFInventarioDocumentalFinanzas $inventarioDocumentalFinanza): static
{
if ($this->inventarioDocumentalFinanzas->removeElement($inventarioDocumentalFinanza)) {
// set the owning side to null (unless already changed)
if ($inventarioDocumentalFinanza->getEstado() === $this) {
$inventarioDocumentalFinanza->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFInventarioDocumentalGesHum>
*/
public function getInventarioDocumentalGesHum(): Collection
{
return $this->inventarioDocumentalGesHum;
}
public function addInventarioDocumentalGesHum(RFInventarioDocumentalGesHum $inventarioDocumentalGesHum): static
{
if (!$this->inventarioDocumentalGesHum->contains($inventarioDocumentalGesHum)) {
$this->inventarioDocumentalGesHum->add($inventarioDocumentalGesHum);
$inventarioDocumentalGesHum->setEstado($this);
}
return $this;
}
public function removeInventarioDocumentalGesHum(RFInventarioDocumentalGesHum $inventarioDocumentalGesHum): static
{
if ($this->inventarioDocumentalGesHum->removeElement($inventarioDocumentalGesHum)) {
// set the owning side to null (unless already changed)
if ($inventarioDocumentalGesHum->getEstado() === $this) {
$inventarioDocumentalGesHum->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFInventarioDocumentalSST>
*/
public function getInventarioDocumentalSST(): Collection
{
return $this->inventarioDocumentalSST;
}
public function addInventarioDocumentalSST(RFInventarioDocumentalSST $inventarioDocumentalSST): static
{
if (!$this->inventarioDocumentalSST->contains($inventarioDocumentalSST)) {
$this->inventarioDocumentalSST->add($inventarioDocumentalSST);
$inventarioDocumentalSST->setEstado($this);
}
return $this;
}
public function removeInventarioDocumentalSST(RFInventarioDocumentalSST $inventarioDocumentalSST): static
{
if ($this->inventarioDocumentalSST->removeElement($inventarioDocumentalSST)) {
// set the owning side to null (unless already changed)
if ($inventarioDocumentalSST->getEstado() === $this) {
$inventarioDocumentalSST->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFInventarioDocumentalComercial>
*/
public function getInventarioDocumentalComercialDisponibilidad(): Collection
{
return $this->inventarioDocumentalComercialDisponibilidad;
}
public function addInventarioDocumentalComercialDisponibilidad(RFInventarioDocumentalComercial $inventarioDocumentalComercialDisponibilidad): static
{
if (!$this->inventarioDocumentalComercialDisponibilidad->contains($inventarioDocumentalComercialDisponibilidad)) {
$this->inventarioDocumentalComercialDisponibilidad->add($inventarioDocumentalComercialDisponibilidad);
$inventarioDocumentalComercialDisponibilidad->setDisponibilidad($this);
}
return $this;
}
public function removeInventarioDocumentalComercialDisponibilidad(RFInventarioDocumentalComercial $inventarioDocumentalComercialDisponibilidad): static
{
if ($this->inventarioDocumentalComercialDisponibilidad->removeElement($inventarioDocumentalComercialDisponibilidad)) {
// set the owning side to null (unless already changed)
if ($inventarioDocumentalComercialDisponibilidad->getDisponibilidad() === $this) {
$inventarioDocumentalComercialDisponibilidad->setDisponibilidad(null);
}
}
return $this;
}
/**
* @return Collection<int, RFInventarioDocumentalComex>
*/
public function getInventarioDocumentalComexDisponibilidad(): Collection
{
return $this->inventarioDocumentalComexDisponibilidad;
}
public function addInventarioDocumentalComexDisponibilidad(RFInventarioDocumentalComex $inventarioDocumentalComexDisponibilidad): static
{
if (!$this->inventarioDocumentalComexDisponibilidad->contains($inventarioDocumentalComexDisponibilidad)) {
$this->inventarioDocumentalComexDisponibilidad->add($inventarioDocumentalComexDisponibilidad);
$inventarioDocumentalComexDisponibilidad->setDisponibilidad($this);
}
return $this;
}
public function removeInventarioDocumentalComexDisponibilidad(RFInventarioDocumentalComex $inventarioDocumentalComexDisponibilidad): static
{
if ($this->inventarioDocumentalComexDisponibilidad->removeElement($inventarioDocumentalComexDisponibilidad)) {
// set the owning side to null (unless already changed)
if ($inventarioDocumentalComexDisponibilidad->getDisponibilidad() === $this) {
$inventarioDocumentalComexDisponibilidad->setDisponibilidad(null);
}
}
return $this;
}
/**
* @return Collection<int, RFInventarioDocumentalFinanzas>
*/
public function getInventarioDocumentalFinanzasDisponibilidad(): Collection
{
return $this->inventarioDocumentalFinanzasDisponibilidad;
}
public function addInventarioDocumentalFinanzasDisponibilidad(RFInventarioDocumentalFinanzas $inventarioDocumentalFinanzasDisponibilidad): static
{
if (!$this->inventarioDocumentalFinanzasDisponibilidad->contains($inventarioDocumentalFinanzasDisponibilidad)) {
$this->inventarioDocumentalFinanzasDisponibilidad->add($inventarioDocumentalFinanzasDisponibilidad);
$inventarioDocumentalFinanzasDisponibilidad->setDisponibilidad($this);
}
return $this;
}
public function removeInventarioDocumentalFinanzasDisponibilidad(RFInventarioDocumentalFinanzas $inventarioDocumentalFinanzasDisponibilidad): static
{
if ($this->inventarioDocumentalFinanzasDisponibilidad->removeElement($inventarioDocumentalFinanzasDisponibilidad)) {
// set the owning side to null (unless already changed)
if ($inventarioDocumentalFinanzasDisponibilidad->getDisponibilidad() === $this) {
$inventarioDocumentalFinanzasDisponibilidad->setDisponibilidad(null);
}
}
return $this;
}
/**
* @return Collection<int, RFInventarioDocumentalGesHum>
*/
public function getInventarioDocumentalGesHumDisponibilidad(): Collection
{
return $this->inventarioDocumentalGesHumDisponibilidad;
}
public function addInventarioDocumentalGesHumDisponibilidad(RFInventarioDocumentalGesHum $inventarioDocumentalGesHumDisponibilidad): static
{
if (!$this->inventarioDocumentalGesHumDisponibilidad->contains($inventarioDocumentalGesHumDisponibilidad)) {
$this->inventarioDocumentalGesHumDisponibilidad->add($inventarioDocumentalGesHumDisponibilidad);
$inventarioDocumentalGesHumDisponibilidad->setDisponibilidad($this);
}
return $this;
}
public function removeInventarioDocumentalGesHumDisponibilidad(RFInventarioDocumentalGesHum $inventarioDocumentalGesHumDisponibilidad): static
{
if ($this->inventarioDocumentalGesHumDisponibilidad->removeElement($inventarioDocumentalGesHumDisponibilidad)) {
// set the owning side to null (unless already changed)
if ($inventarioDocumentalGesHumDisponibilidad->getDisponibilidad() === $this) {
$inventarioDocumentalGesHumDisponibilidad->setDisponibilidad(null);
}
}
return $this;
}
/**
* @return Collection<int, RFInventarioDocumentalSST>
*/
public function getInventarioDocumentalSSTDisponibilidad(): Collection
{
return $this->inventarioDocumentalSSTDisponibilidad;
}
public function addInventarioDocumentalSSTDisponibilidad(RFInventarioDocumentalSST $inventarioDocumentalSSTDisponibilidad): static
{
if (!$this->inventarioDocumentalSSTDisponibilidad->contains($inventarioDocumentalSSTDisponibilidad)) {
$this->inventarioDocumentalSSTDisponibilidad->add($inventarioDocumentalSSTDisponibilidad);
$inventarioDocumentalSSTDisponibilidad->setDisponibilidad($this);
}
return $this;
}
public function removeInventarioDocumentalSSTDisponibilidad(RFInventarioDocumentalSST $inventarioDocumentalSSTDisponibilidad): static
{
if ($this->inventarioDocumentalSSTDisponibilidad->removeElement($inventarioDocumentalSSTDisponibilidad)) {
// set the owning side to null (unless already changed)
if ($inventarioDocumentalSSTDisponibilidad->getDisponibilidad() === $this) {
$inventarioDocumentalSSTDisponibilidad->setDisponibilidad(null);
}
}
return $this;
}
/**
* @return Collection<int, RFFUID>
*/
public function getFUID(): Collection
{
return $this->FUID;
}
public function addFUID(RFFUID $fUID): static
{
if (!$this->FUID->contains($fUID)) {
$this->FUID->add($fUID);
$fUID->setEstado($this);
}
return $this;
}
public function removeFUID(RFFUID $fUID): static
{
if ($this->FUID->removeElement($fUID)) {
// set the owning side to null (unless already changed)
if ($fUID->getEstado() === $this) {
$fUID->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFSolicitudDocumento>
*/
public function getSolicitudDocumento(): Collection
{
return $this->solicitudDocumento;
}
public function addSolicitudDocumento(RFSolicitudDocumento $solicitudDocumento): static
{
if (!$this->solicitudDocumento->contains($solicitudDocumento)) {
$this->solicitudDocumento->add($solicitudDocumento);
$solicitudDocumento->setEstado($this);
}
return $this;
}
public function removeSolicitudDocumento(RFSolicitudDocumento $solicitudDocumento): static
{
if ($this->solicitudDocumento->removeElement($solicitudDocumento)) {
// set the owning side to null (unless already changed)
if ($solicitudDocumento->getEstado() === $this) {
$solicitudDocumento->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFDisposicion>
*/
public function getDisposicion(): Collection
{
return $this->disposicion;
}
public function addDisposicion(RFDisposicion $rFDisposicion): static
{
if (!$this->disposicion->contains($rFDisposicion)) {
$this->disposicion->add($rFDisposicion);
$rFDisposicion->setEstado($this);
}
return $this;
}
public function removeDisposicion(RFDisposicion $rFDisposicion): static
{
if ($this->disposicion->removeElement($rFDisposicion)) {
// set the owning side to null (unless already changed)
if ($rFDisposicion->getEstado() === $this) {
$rFDisposicion->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFDisposicionDocumento>
*/
public function getDisposicionDocumento(): Collection
{
return $this->disposicionDocumento;
}
public function addDisposicionDocumento(RFDisposicionDocumento $disposicionDocumento): static
{
if (!$this->disposicionDocumento->contains($disposicionDocumento)) {
$this->disposicionDocumento->add($disposicionDocumento);
$disposicionDocumento->setEstado($this);
}
return $this;
}
public function removeDisposicionDocumento(RFDisposicionDocumento $disposicionDocumento): static
{
if ($this->disposicionDocumento->removeElement($disposicionDocumento)) {
// set the owning side to null (unless already changed)
if ($disposicionDocumento->getEstado() === $this) {
$disposicionDocumento->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHPerfilCargo>
*/
public function getPerfilCargo(): Collection
{
return $this->perfilCargo;
}
public function addPerfilCargo(GHPerfilCargo $perfilCargo): static
{
if (!$this->perfilCargo->contains($perfilCargo)) {
$this->perfilCargo->add($perfilCargo);
$perfilCargo->setEstado($this);
}
return $this;
}
public function removePerfilCargo(GHPerfilCargo $perfilCargo): static
{
if ($this->perfilCargo->removeElement($perfilCargo)) {
// set the owning side to null (unless already changed)
if ($perfilCargo->getEstado() === $this) {
$perfilCargo->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHInduccionProceso>
*/
public function getInduccionProcesos(): Collection
{
return $this->induccionProcesos;
}
public function addInduccionProceso(GHInduccionProceso $induccionProceso): static
{
if (!$this->induccionProcesos->contains($induccionProceso)) {
$this->induccionProcesos->add($induccionProceso);
$induccionProceso->setEstado($this);
}
return $this;
}
public function removeInduccionProceso(GHInduccionProceso $induccionProceso): static
{
if ($this->induccionProcesos->removeElement($induccionProceso)) {
// set the owning side to null (unless already changed)
if ($induccionProceso->getEstado() === $this) {
$induccionProceso->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHEntrenamientoProceso>
*/
public function getEntrenamientoProcesos(): Collection
{
return $this->entrenamientoProcesos;
}
public function addEntrenamientoProceso(GHEntrenamientoProceso $entrenamientoProceso): static
{
if (!$this->entrenamientoProcesos->contains($entrenamientoProceso)) {
$this->entrenamientoProcesos->add($entrenamientoProceso);
$entrenamientoProceso->setEstado($this);
}
return $this;
}
public function removeEntrenamientoProceso(GHEntrenamientoProceso $entrenamientoProceso): static
{
if ($this->entrenamientoProcesos->removeElement($entrenamientoProceso)) {
// set the owning side to null (unless already changed)
if ($entrenamientoProceso->getEstado() === $this) {
$entrenamientoProceso->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, SegVisitante>
*/
public function getVisitantes(): Collection
{
return $this->visitantes;
}
public function addVisitante(SegVisitante $visitante): static
{
if (!$this->visitantes->contains($visitante)) {
$this->visitantes->add($visitante);
$visitante->setEstado($this);
}
return $this;
}
public function removeVisitante(SegVisitante $visitante): static
{
if ($this->visitantes->removeElement($visitante)) {
// set the owning side to null (unless already changed)
if ($visitante->getEstado() === $this) {
$visitante->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, SegIngresoVisitante>
*/
public function getIngresoVisitante(): Collection
{
return $this->ingresoVisitante;
}
public function addIngresoVisitante(SegIngresoVisitante $ingresoVisitante): static
{
if (!$this->ingresoVisitante->contains($ingresoVisitante)) {
$this->ingresoVisitante->add($ingresoVisitante);
$ingresoVisitante->setEstado($this);
}
return $this;
}
public function removeIngresoVisitante(SegIngresoVisitante $ingresoVisitante): static
{
if ($this->ingresoVisitante->removeElement($ingresoVisitante)) {
// set the owning side to null (unless already changed)
if ($ingresoVisitante->getEstado() === $this) {
$ingresoVisitante->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, SegSolicitudCCTV>
*/
public function getSolicitudCCTV(): Collection
{
return $this->solicitudCCTV;
}
public function addSolicitudCCTV(SegSolicitudCCTV $solicitudCCTV): static
{
if (!$this->solicitudCCTV->contains($solicitudCCTV)) {
$this->solicitudCCTV->add($solicitudCCTV);
$solicitudCCTV->setEstado($this);
}
return $this;
}
public function removeSolicitudCCTV(SegSolicitudCCTV $solicitudCCTV): static
{
if ($this->solicitudCCTV->removeElement($solicitudCCTV)) {
// set the owning side to null (unless already changed)
if ($solicitudCCTV->getEstado() === $this) {
$solicitudCCTV->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, TerProveedor>
*/
public function getProveedor(): Collection
{
return $this->proveedor;
}
public function addProveedor(TerProveedor $proveedor): static
{
if (!$this->proveedor->contains($proveedor)) {
$this->proveedor->add($proveedor);
$proveedor->setEstado($this);
}
return $this;
}
public function removeProveedor(TerProveedor $proveedor): static
{
if ($this->proveedor->removeElement($proveedor)) {
// set the owning side to null (unless already changed)
if ($proveedor->getEstado() === $this) {
$proveedor->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFPrecinto>
*/
public function getPrecintos(): Collection
{
return $this->precintos;
}
public function addPrecinto(RFPrecinto $precinto): static
{
if (!$this->precintos->contains($precinto)) {
$this->precintos->add($precinto);
$precinto->setEstado($this);
}
return $this;
}
public function removePrecinto(RFPrecinto $precinto): static
{
if ($this->precintos->removeElement($precinto)) {
// set the owning side to null (unless already changed)
if ($precinto->getEstado() === $this) {
$precinto->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFPrecintoCodigo>
*/
public function getPrecintoCodigos(): Collection
{
return $this->precintoCodigos;
}
public function addPrecintoCodigo(RFPrecintoCodigo $precintoCodigo): static
{
if (!$this->precintoCodigos->contains($precintoCodigo)) {
$this->precintoCodigos->add($precintoCodigo);
$precintoCodigo->setEstado($this);
}
return $this;
}
public function removePrecintoCodigo(RFPrecintoCodigo $precintoCodigo): static
{
if ($this->precintoCodigos->removeElement($precintoCodigo)) {
// set the owning side to null (unless already changed)
if ($precintoCodigo->getEstado() === $this) {
$precintoCodigo->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, RFOrdenCompra>
*/
public function getOrdenCompra(): Collection
{
return $this->ordenCompra;
}
public function addOrdenCompra(RFOrdenCompra $ordenCompra): static
{
if (!$this->ordenCompra->contains($ordenCompra)) {
$this->ordenCompra->add($ordenCompra);
$ordenCompra->setEstado($this);
}
return $this;
}
public function removeOrdenCompra(RFOrdenCompra $ordenCompra): static
{
if ($this->ordenCompra->removeElement($ordenCompra)) {
// set the owning side to null (unless already changed)
if ($ordenCompra->getEstado() === $this) {
$ordenCompra->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, SecMensaje>
*/
public function getMensajes(): Collection
{
return $this->mensajes;
}
public function addMensaje(SecMensaje $mensaje): static
{
if (!$this->mensajes->contains($mensaje)) {
$this->mensajes->add($mensaje);
$mensaje->setEstado($this);
}
return $this;
}
public function removeMensaje(SecMensaje $mensaje): static
{
if ($this->mensajes->removeElement($mensaje)) {
// set the owning side to null (unless already changed)
if ($mensaje->getEstado() === $this) {
$mensaje->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, JurRegistroCumplimiento>
*/
public function getRegistrosCumplimiento(): Collection
{
return $this->registrosCumplimiento;
}
public function addRegistrosCumplimiento(JurRegistroCumplimiento $registrosCumplimiento): static
{
if (!$this->registrosCumplimiento->contains($registrosCumplimiento)) {
$this->registrosCumplimiento->add($registrosCumplimiento);
$registrosCumplimiento->setEstado($this);
}
return $this;
}
public function removeRegistrosCumplimiento(JurRegistroCumplimiento $registrosCumplimiento): static
{
if ($this->registrosCumplimiento->removeElement($registrosCumplimiento)) {
// set the owning side to null (unless already changed)
if ($registrosCumplimiento->getEstado() === $this) {
$registrosCumplimiento->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParHorario>
*/
public function getHorarios(): Collection
{
return $this->horarios;
}
public function addHorario(ParHorario $horario): static
{
if (!$this->horarios->contains($horario)) {
$this->horarios->add($horario);
$horario->setEstado($this);
}
return $this;
}
public function removeHorario(ParHorario $horario): static
{
if ($this->horarios->removeElement($horario)) {
// set the owning side to null (unless already changed)
if ($horario->getEstado() === $this) {
$horario->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParCuestionario>
*/
public function getCuestionarios(): Collection
{
return $this->cuestionarios;
}
public function addCuestionario(ParCuestionario $cuestionario): static
{
if (!$this->cuestionarios->contains($cuestionario)) {
$this->cuestionarios->add($cuestionario);
$cuestionario->setEstado($this);
}
return $this;
}
public function removeCuestionario(ParCuestionario $cuestionario): static
{
if ($this->cuestionarios->removeElement($cuestionario)) {
// set the owning side to null (unless already changed)
if ($cuestionario->getEstado() === $this) {
$cuestionario->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParCuestionarioPregunta>
*/
public function getCuestionarioPreguntas(): Collection
{
return $this->cuestionarioPreguntas;
}
public function addCuestionarioPregunta(ParCuestionarioPregunta $cuestionarioPregunta): static
{
if (!$this->cuestionarioPreguntas->contains($cuestionarioPregunta)) {
$this->cuestionarioPreguntas->add($cuestionarioPregunta);
$cuestionarioPregunta->setEstado($this);
}
return $this;
}
public function removeCuestionarioPregunta(ParCuestionarioPregunta $cuestionarioPregunta): static
{
if ($this->cuestionarioPreguntas->removeElement($cuestionarioPregunta)) {
// set the owning side to null (unless already changed)
if ($cuestionarioPregunta->getEstado() === $this) {
$cuestionarioPregunta->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParCuestionarioPreguntaOpcion>
*/
public function getCuestionarioPreguntaOpciones(): Collection
{
return $this->cuestionarioPreguntaOpciones;
}
public function addCuestionarioPreguntaOpcione(ParCuestionarioPreguntaOpcion $cuestionarioPreguntaOpcione): static
{
if (!$this->cuestionarioPreguntaOpciones->contains($cuestionarioPreguntaOpcione)) {
$this->cuestionarioPreguntaOpciones->add($cuestionarioPreguntaOpcione);
$cuestionarioPreguntaOpcione->setEstado($this);
}
return $this;
}
public function removeCuestionarioPreguntaOpcione(ParCuestionarioPreguntaOpcion $cuestionarioPreguntaOpcione): static
{
if ($this->cuestionarioPreguntaOpciones->removeElement($cuestionarioPreguntaOpcione)) {
// set the owning side to null (unless already changed)
if ($cuestionarioPreguntaOpcione->getEstado() === $this) {
$cuestionarioPreguntaOpcione->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHReentrenamiento>
*/
public function getReentrenamientos(): Collection
{
return $this->reentrenamientos;
}
public function addReentrenamiento(GHReentrenamiento $reentrenamiento): static
{
if (!$this->reentrenamientos->contains($reentrenamiento)) {
$this->reentrenamientos->add($reentrenamiento);
$reentrenamiento->setEstado($this);
}
return $this;
}
public function removeReentrenamiento(GHReentrenamiento $reentrenamiento): static
{
if ($this->reentrenamientos->removeElement($reentrenamiento)) {
// set the owning side to null (unless already changed)
if ($reentrenamiento->getEstado() === $this) {
$reentrenamiento->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHCapacitacion>
*/
public function getCapacitaciones(): Collection
{
return $this->capacitaciones;
}
public function addCapacitacione(GHCapacitacion $capacitacione): static
{
if (!$this->capacitaciones->contains($capacitacione)) {
$this->capacitaciones->add($capacitacione);
$capacitacione->setEstado($this);
}
return $this;
}
public function removeCapacitacione(GHCapacitacion $capacitacione): static
{
if ($this->capacitaciones->removeElement($capacitacione)) {
// set the owning side to null (unless already changed)
if ($capacitacione->getEstado() === $this) {
$capacitacione->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHRegistroOpain>
*/
public function getRegistroOpains(): Collection
{
return $this->registroOpains;
}
public function addRegistroOpain(GHRegistroOpain $registroOpain): static
{
if (!$this->registroOpains->contains($registroOpain)) {
$this->registroOpains->add($registroOpain);
$registroOpain->setEstado($this);
}
return $this;
}
public function removeRegistroOpain(GHRegistroOpain $registroOpain): static
{
if ($this->registroOpains->removeElement($registroOpain)) {
// set the owning side to null (unless already changed)
if ($registroOpain->getEstado() === $this) {
$registroOpain->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHRegistroOpain>
*/
public function getRenovacionRegistroOpains(): Collection
{
return $this->renovacionRegistroOpains;
}
public function addRenovacionRegistroOpain(GHRegistroOpain $renovacionRegistroOpain): static
{
if (!$this->renovacionRegistroOpains->contains($renovacionRegistroOpain)) {
$this->renovacionRegistroOpains->add($renovacionRegistroOpain);
$renovacionRegistroOpain->setEstadoRenovacion($this);
}
return $this;
}
public function removeRenovacionRegistroOpain(GHRegistroOpain $renovacionRegistroOpain): static
{
if ($this->renovacionRegistroOpains->removeElement($renovacionRegistroOpain)) {
// set the owning side to null (unless already changed)
if ($renovacionRegistroOpain->getEstadoRenovacion() === $this) {
$renovacionRegistroOpain->setEstadoRenovacion(null);
}
}
return $this;
}
/**
* @return Collection<int, ParTipoEvaluacion>
*/
public function getTipoEvaluaciones(): Collection
{
return $this->tipoEvaluaciones;
}
public function addTipoEvaluacione(ParTipoEvaluacion $tipoEvaluacione): static
{
if (!$this->tipoEvaluaciones->contains($tipoEvaluacione)) {
$this->tipoEvaluaciones->add($tipoEvaluacione);
$tipoEvaluacione->setEstado($this);
}
return $this;
}
public function removeTipoEvaluacione(ParTipoEvaluacion $tipoEvaluacione): static
{
if ($this->tipoEvaluaciones->removeElement($tipoEvaluacione)) {
// set the owning side to null (unless already changed)
if ($tipoEvaluacione->getEstado() === $this) {
$tipoEvaluacione->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHVisitaDomiciliaria>
*/
public function getVisitaDomiciliaria(): Collection
{
return $this->visitaDomiciliaria;
}
public function addVisitaDomiciliarium(GHVisitaDomiciliaria $visitaDomiciliarium): static
{
if (!$this->visitaDomiciliaria->contains($visitaDomiciliarium)) {
$this->visitaDomiciliaria->add($visitaDomiciliarium);
$visitaDomiciliarium->setEstado($this);
}
return $this;
}
public function removeVisitaDomiciliarium(GHVisitaDomiciliaria $visitaDomiciliarium): static
{
if ($this->visitaDomiciliaria->removeElement($visitaDomiciliarium)) {
// set the owning side to null (unless already changed)
if ($visitaDomiciliarium->getEstado() === $this) {
$visitaDomiciliarium->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParMotivoCambio>
*/
public function getMotivoCambio(): Collection
{
return $this->motivoCambio;
}
public function addMotivoCambio(ParMotivoCambio $motivoCambio): static
{
if (!$this->motivoCambio->contains($motivoCambio)) {
$this->motivoCambio->add($motivoCambio);
$motivoCambio->setEstado($this);
}
return $this;
}
public function removeMotivoCambio(ParMotivoCambio $motivoCambio): static
{
if ($this->motivoCambio->removeElement($motivoCambio)) {
// set the owning side to null (unless already changed)
if ($motivoCambio->getEstado() === $this) {
$motivoCambio->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParCiudadesCorrespondencia>
*/
public function getCuidadesCorrespondencia(): Collection
{
return $this->cuidadesCorrespondencia;
}
public function addCuidadesCorrespondencium(ParCiudadesCorrespondencia $cuidadesCorrespondencium): static
{
if (!$this->cuidadesCorrespondencia->contains($cuidadesCorrespondencium)) {
$this->cuidadesCorrespondencia->add($cuidadesCorrespondencium);
$cuidadesCorrespondencium->setEstado($this);
}
return $this;
}
public function removeCuidadesCorrespondencium(ParCiudadesCorrespondencia $cuidadesCorrespondencium): static
{
if ($this->cuidadesCorrespondencia->removeElement($cuidadesCorrespondencium)) {
// set the owning side to null (unless already changed)
if ($cuidadesCorrespondencium->getEstado() === $this) {
$cuidadesCorrespondencium->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ComProspecto>
*/
public function getComProspectoParEstado(): Collection
{
return $this->comProspectoParEstado;
}
public function addComProspectoParEstado(ComProspecto $comProspectoParEstado): static
{
if (!$this->comProspectoParEstado->contains($comProspectoParEstado)) {
$this->comProspectoParEstado->add($comProspectoParEstado);
$comProspectoParEstado->setEstado($this);
}
return $this;
}
public function removeComProspectoParEstado(ComProspecto $comProspectoParEstado): static
{
if ($this->comProspectoParEstado->removeElement($comProspectoParEstado)) {
// set the owning side to null (unless already changed)
if ($comProspectoParEstado->getEstado() === $this) {
$comProspectoParEstado->setEstado(null);
}
}
return $this;
}
public function getComResultadoNegociacion(): Collection
{
return $this->comResultadoNegociacion;
}
public function addComResultadoNegociacion(ComResultadoNegociacion $resultado): static
{
if (!$this->comResultadoNegociacion->contains($resultado)) {
$this->comResultadoNegociacion->add($resultado);
$resultado->setEstado($this);
}
return $this;
}
public function removeComResultadoNegociacion(ComResultadoNegociacion $resultado): static
{
if ($this->verificacionGH->removeElement($resultado)) {
// set the owning side to null (unless already changed)
if ($resultado->getEstado() === $this) {
$resultado->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ComHojaVida>
*/
public function getComHojaVidas(): Collection
{
return $this->comHojaVidas;
}
public function addComHojaVida(ComHojaVida $comHojaVida): static
{
if (!$this->comHojaVidas->contains($comHojaVida)) {
$this->comHojaVidas->add($comHojaVida);
$comHojaVida->setEstadoCliente($this);
}
return $this;
}
public function removeComHojaVida(ComHojaVida $comHojaVida): static
{
if ($this->comHojaVidas->removeElement($comHojaVida)) {
// set the owning side to null (unless already changed)
if ($comHojaVida->getEstadoCliente() === $this) {
$comHojaVida->setEstadoCliente(null);
}
}
return $this;
}
/**
* @return Collection<int, ComPoderNaviera>
*/
public function getComPoderNavieras(): Collection
{
return $this->comPoderNavieras;
}
public function addComPoderNaviera(ComPoderNaviera $comPoderNaviera): static
{
if (!$this->comPoderNavieras->contains($comPoderNaviera)) {
$this->comPoderNavieras->add($comPoderNaviera);
$comPoderNaviera->setEstadoPoder($this);
}
return $this;
}
public function removeComPoderNaviera(ComPoderNaviera $comPoderNaviera): static
{
if ($this->comPoderNavieras->removeElement($comPoderNaviera)) {
// set the owning side to null (unless already changed)
if ($comPoderNaviera->getEstadoPoder() === $this) {
$comPoderNaviera->setEstadoPoder(null);
}
}
return $this;
}
/**
* @return Collection<int, ComHojaVidaAsociado>
*/
public function getComHojaVidaAsociados(): Collection
{
return $this->comHojaVidaAsociados;
}
public function addComHojaVidaAsociado(ComHojaVidaAsociado $comHojaVidaAsociado): static
{
if (!$this->comHojaVidaAsociados->contains($comHojaVidaAsociado)) {
$this->comHojaVidaAsociados->add($comHojaVidaAsociado);
$comHojaVidaAsociado->setEstadoCliente($this);
}
return $this;
}
public function removeComHojaVidaAsociado(ComHojaVidaAsociado $comHojaVidaAsociado): static
{
if ($this->comHojaVidaAsociados->removeElement($comHojaVidaAsociado)) {
// set the owning side to null (unless already changed)
if ($comHojaVidaAsociado->getEstadoCliente() === $this) {
$comHojaVidaAsociado->setEstadoCliente(null);
}
}
return $this;
}
/**
* @return Collection<int, ComValidarOficioAutorizacion>
*/
public function getComValidarOficioAutorizacions(): Collection
{
return $this->comValidarOficioAutorizacions;
}
public function addComValidarOficioAutorizacion(ComValidarOficioAutorizacion $comValidarOficioAutorizacion): static
{
if (!$this->comValidarOficioAutorizacions->contains($comValidarOficioAutorizacion)) {
$this->comValidarOficioAutorizacions->add($comValidarOficioAutorizacion);
$comValidarOficioAutorizacion->setVinculacionCliente($this);
}
return $this;
}
public function removeComValidarOficioAutorizacion(ComValidarOficioAutorizacion $comValidarOficioAutorizacion): static
{
if ($this->comValidarOficioAutorizacions->removeElement($comValidarOficioAutorizacion)) {
// set the owning side to null (unless already changed)
if ($comValidarOficioAutorizacion->getVinculacionCliente() === $this) {
$comValidarOficioAutorizacion->setVinculacionCliente(null);
}
}
return $this;
}
/**
* @return Collection<int, ComCircular170YPoderes>
*/
public function getComCircular170YPoderes(): Collection
{
return $this->comCircular170YPoderes;
}
public function addComCircular170YPodere(ComCircular170YPoderes $comCircular170YPodere): static
{
if (!$this->comCircular170YPoderes->contains($comCircular170YPodere)) {
$this->comCircular170YPoderes->add($comCircular170YPodere);
$comCircular170YPodere->setEstado($this);
}
return $this;
}
public function removeComCircular170YPodere(ComCircular170YPoderes $comCircular170YPodere): static
{
if ($this->comCircular170YPoderes->removeElement($comCircular170YPodere)) {
// set the owning side to null (unless already changed)
if ($comCircular170YPodere->getEstado() === $this) {
$comCircular170YPodere->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ComRepresentatesYSocios>
*/
public function getComRepresentatesYSocios(): Collection
{
return $this->comRepresentatesYSocios;
}
public function addComRepresentatesYSocio(ComRepresentatesYSocios $comRepresentatesYSocio): static
{
if (!$this->comRepresentatesYSocios->contains($comRepresentatesYSocio)) {
$this->comRepresentatesYSocios->add($comRepresentatesYSocio);
$comRepresentatesYSocio->setEstadoSeccion($this);
}
return $this;
}
public function removeComRepresentatesYSocio(ComRepresentatesYSocios $comRepresentatesYSocio): static
{
if ($this->comRepresentatesYSocios->removeElement($comRepresentatesYSocio)) {
// set the owning side to null (unless already changed)
if ($comRepresentatesYSocio->getEstadoSeccion() === $this) {
$comRepresentatesYSocio->setEstadoSeccion(null);
}
}
return $this;
}
/**
* @return Collection<int, ComPersonasEncargadasDeOperacion>
*/
public function getComPersonasEncargadasDeOperacions(): Collection
{
return $this->comPersonasEncargadasDeOperacions;
}
public function addComPersonasEncargadasDeOperacion(ComPersonasEncargadasDeOperacion $comPersonasEncargadasDeOperacion): static
{
if (!$this->comPersonasEncargadasDeOperacions->contains($comPersonasEncargadasDeOperacion)) {
$this->comPersonasEncargadasDeOperacions->add($comPersonasEncargadasDeOperacion);
$comPersonasEncargadasDeOperacion->setEstadoSeccion($this);
}
return $this;
}
public function removeComPersonasEncargadasDeOperacion(ComPersonasEncargadasDeOperacion $comPersonasEncargadasDeOperacion): static
{
if ($this->comPersonasEncargadasDeOperacions->removeElement($comPersonasEncargadasDeOperacion)) {
// set the owning side to null (unless already changed)
if ($comPersonasEncargadasDeOperacion->getEstadoSeccion() === $this) {
$comPersonasEncargadasDeOperacion->setEstadoSeccion(null);
}
}
return $this;
}
/**
* @return Collection<int, ComProveedoresExtrageros>
*/
public function getComProveedoresExtrageros(): Collection
{
return $this->comProveedoresExtrageros;
}
public function addComProveedoresExtragero(ComProveedoresExtrageros $comProveedoresExtragero): static
{
if (!$this->comProveedoresExtrageros->contains($comProveedoresExtragero)) {
$this->comProveedoresExtrageros->add($comProveedoresExtragero);
$comProveedoresExtragero->setEstadoSeccion($this);
}
return $this;
}
public function removeComProveedoresExtragero(ComProveedoresExtrageros $comProveedoresExtragero): static
{
if ($this->comProveedoresExtrageros->removeElement($comProveedoresExtragero)) {
// set the owning side to null (unless already changed)
if ($comProveedoresExtragero->getEstadoSeccion() === $this) {
$comProveedoresExtragero->setEstadoSeccion(null);
}
}
return $this;
}
/**
* @return Collection<int, ComClientesPrincipales>
*/
public function getComClientesPrincipales(): Collection
{
return $this->comClientesPrincipales;
}
public function addComClientesPrincipale(ComClientesPrincipales $comClientesPrincipale): static
{
if (!$this->comClientesPrincipales->contains($comClientesPrincipale)) {
$this->comClientesPrincipales->add($comClientesPrincipale);
$comClientesPrincipale->setEstadoSeccion($this);
}
return $this;
}
public function removeComClientesPrincipale(ComClientesPrincipales $comClientesPrincipale): static
{
if ($this->comClientesPrincipales->removeElement($comClientesPrincipale)) {
// set the owning side to null (unless already changed)
if ($comClientesPrincipale->getEstadoSeccion() === $this) {
$comClientesPrincipale->setEstadoSeccion(null);
}
}
return $this;
}
/**
* @return Collection<int, ComReferenciasComerciales>
*/
public function getComReferenciasComerciales(): Collection
{
return $this->comReferenciasComerciales;
}
public function addComReferenciasComerciale(ComReferenciasComerciales $comReferenciasComerciale): static
{
if (!$this->comReferenciasComerciales->contains($comReferenciasComerciale)) {
$this->comReferenciasComerciales->add($comReferenciasComerciale);
$comReferenciasComerciale->setEstadoSeccion($this);
}
return $this;
}
public function removeComReferenciasComerciale(ComReferenciasComerciales $comReferenciasComerciale): static
{
if ($this->comReferenciasComerciales->removeElement($comReferenciasComerciale)) {
// set the owning side to null (unless already changed)
if ($comReferenciasComerciale->getEstadoSeccion() === $this) {
$comReferenciasComerciale->setEstadoSeccion(null);
}
}
return $this;
}
/**
* @return Collection<int, ComCircular170YPoderes>
*/
public function getComCircular170YPoderesPoderesPuerto(): Collection
{
return $this->comCircular170YPoderesPoderesPuerto;
}
public function addComCircular170YPoderesPoderesPuerto(ComCircular170YPoderes $comCircular170YPoderesPoderesPuerto): static
{
if (!$this->comCircular170YPoderesPoderesPuerto->contains($comCircular170YPoderesPoderesPuerto)) {
$this->comCircular170YPoderesPoderesPuerto->add($comCircular170YPoderesPoderesPuerto);
$comCircular170YPoderesPoderesPuerto->setEstadoPoderesPuerto($this);
}
return $this;
}
public function removeComCircular170YPoderesPoderesPuerto(ComCircular170YPoderes $comCircular170YPoderesPoderesPuerto): static
{
if ($this->comCircular170YPoderesPoderesPuerto->removeElement($comCircular170YPoderesPoderesPuerto)) {
// set the owning side to null (unless already changed)
if ($comCircular170YPoderesPoderesPuerto->getEstadoPoderesPuerto() === $this) {
$comCircular170YPoderesPoderesPuerto->setEstadoPoderesPuerto(null);
}
}
return $this;
}
/**
* @return Collection<int, ComReferenciasBancaria>
*/
public function getComReferenciasBancarias(): Collection
{
return $this->comReferenciasBancarias;
}
public function addComReferenciasBancaria(ComReferenciasBancaria $comReferenciasBancaria): static
{
if (!$this->comReferenciasBancarias->contains($comReferenciasBancaria)) {
$this->comReferenciasBancarias->add($comReferenciasBancaria);
$comReferenciasBancaria->setEstadoSeccion($this);
}
return $this;
}
public function removeComReferenciasBancaria(ComReferenciasBancaria $comReferenciasBancaria): static
{
if ($this->comReferenciasBancarias->removeElement($comReferenciasBancaria)) {
// set the owning side to null (unless already changed)
if ($comReferenciasBancaria->getEstadoSeccion() === $this) {
$comReferenciasBancaria->setEstadoSeccion(null);
}
}
return $this;
}
/**
* @return Collection<int, ComCantidadOperacionesComercioExterior>
*/
public function getComCantidadOperacionesComercioExteriors(): Collection
{
return $this->comCantidadOperacionesComercioExteriors;
}
public function addComCantidadOperacionesComercioExterior(ComCantidadOperacionesComercioExterior $comCantidadOperacionesComercioExterior): static
{
if (!$this->comCantidadOperacionesComercioExteriors->contains($comCantidadOperacionesComercioExterior)) {
$this->comCantidadOperacionesComercioExteriors->add($comCantidadOperacionesComercioExterior);
$comCantidadOperacionesComercioExterior->setEstadoSeccion($this);
}
return $this;
}
public function removeComCantidadOperacionesComercioExterior(ComCantidadOperacionesComercioExterior $comCantidadOperacionesComercioExterior): static
{
if ($this->comCantidadOperacionesComercioExteriors->removeElement($comCantidadOperacionesComercioExterior)) {
// set the owning side to null (unless already changed)
if ($comCantidadOperacionesComercioExterior->getEstadoSeccion() === $this) {
$comCantidadOperacionesComercioExterior->setEstadoSeccion(null);
}
}
return $this;
}
/**
* @return Collection<int, ComDescripcionOperacion>
*/
public function getComDescripcionOperacions(): Collection
{
return $this->comDescripcionOperacions;
}
public function addComDescripcionOperacion(ComDescripcionOperacion $comDescripcionOperacion): static
{
if (!$this->comDescripcionOperacions->contains($comDescripcionOperacion)) {
$this->comDescripcionOperacions->add($comDescripcionOperacion);
$comDescripcionOperacion->setEstadoSeccion($this);
}
return $this;
}
public function removeComDescripcionOperacion(ComDescripcionOperacion $comDescripcionOperacion): static
{
if ($this->comDescripcionOperacions->removeElement($comDescripcionOperacion)) {
// set the owning side to null (unless already changed)
if ($comDescripcionOperacion->getEstadoSeccion() === $this) {
$comDescripcionOperacion->setEstadoSeccion(null);
}
}
return $this;
}
/**
* @return Collection<int, ComBancoIntermediario>
*/
public function getComBancoIntermediarios(): Collection
{
return $this->comBancoIntermediarios;
}
public function addComBancoIntermediario(ComBancoIntermediario $comBancoIntermediario): static
{
if (!$this->comBancoIntermediarios->contains($comBancoIntermediario)) {
$this->comBancoIntermediarios->add($comBancoIntermediario);
$comBancoIntermediario->setEstadoSeccion($this);
}
return $this;
}
public function removeComBancoIntermediario(ComBancoIntermediario $comBancoIntermediario): static
{
if ($this->comBancoIntermediarios->removeElement($comBancoIntermediario)) {
// set the owning side to null (unless already changed)
if ($comBancoIntermediario->getEstadoSeccion() === $this) {
$comBancoIntermediario->setEstadoSeccion(null);
}
}
return $this;
}
/**
* @return Collection<int, ComInformacionTributaria>
*/
public function getComInformacionTributarias(): Collection
{
return $this->comInformacionTributarias;
}
public function addComInformacionTributaria(ComInformacionTributaria $comInformacionTributaria): static
{
if (!$this->comInformacionTributarias->contains($comInformacionTributaria)) {
$this->comInformacionTributarias->add($comInformacionTributaria);
$comInformacionTributaria->setEstadoSeccion($this);
}
return $this;
}
public function removeComInformacionTributaria(ComInformacionTributaria $comInformacionTributaria): static
{
if ($this->comInformacionTributarias->removeElement($comInformacionTributaria)) {
// set the owning side to null (unless already changed)
if ($comInformacionTributaria->getEstadoSeccion() === $this) {
$comInformacionTributaria->setEstadoSeccion(null);
}
}
return $this;
}
/**
* @return Collection<int, ComDocumentosSoporteVinculacion>
*/
public function getComDocumentosSoporteVinculacions(): Collection
{
return $this->comDocumentosSoporteVinculacions;
}
public function addComDocumentosSoporteVinculacion(ComDocumentosSoporteVinculacion $comDocumentosSoporteVinculacion): static
{
if (!$this->comDocumentosSoporteVinculacions->contains($comDocumentosSoporteVinculacion)) {
$this->comDocumentosSoporteVinculacions->add($comDocumentosSoporteVinculacion);
$comDocumentosSoporteVinculacion->setEstadoSeccion($this);
}
return $this;
}
public function removeComDocumentosSoporteVinculacion(ComDocumentosSoporteVinculacion $comDocumentosSoporteVinculacion): static
{
if ($this->comDocumentosSoporteVinculacions->removeElement($comDocumentosSoporteVinculacion)) {
// set the owning side to null (unless already changed)
if ($comDocumentosSoporteVinculacion->getEstadoSeccion() === $this) {
$comDocumentosSoporteVinculacion->setEstadoSeccion(null);
}
}
return $this;
}
/**
* @return Collection<int, ComCertificacionesCaso170>
*/
public function getComCertificacionesCaso170s(): Collection
{
return $this->comCertificacionesCaso170s;
}
public function addComCertificacionesCaso170(ComCertificacionesCaso170 $comCertificacionesCaso170): static
{
if (!$this->comCertificacionesCaso170s->contains($comCertificacionesCaso170)) {
$this->comCertificacionesCaso170s->add($comCertificacionesCaso170);
$comCertificacionesCaso170->setEstadoSeccion($this);
}
return $this;
}
public function removeComCertificacionesCaso170(ComCertificacionesCaso170 $comCertificacionesCaso170): static
{
if ($this->comCertificacionesCaso170s->removeElement($comCertificacionesCaso170)) {
// set the owning side to null (unless already changed)
if ($comCertificacionesCaso170->getEstadoSeccion() === $this) {
$comCertificacionesCaso170->setEstadoSeccion(null);
}
}
return $this;
}
/**
* @return Collection<int, ComRevisionJURFINGER>
*/
public function getComRevisionJURFINGERs(): Collection
{
return $this->comRevisionJURFINGERs;
}
public function addComRevisionJURFINGER(ComRevisionJURFINGER $comRevisionJURFINGER): static
{
if (!$this->comRevisionJURFINGERs->contains($comRevisionJURFINGER)) {
$this->comRevisionJURFINGERs->add($comRevisionJURFINGER);
$comRevisionJURFINGER->setResultadoRevisionJuridico($this);
}
return $this;
}
public function removeComRevisionJURFINGER(ComRevisionJURFINGER $comRevisionJURFINGER): static
{
if ($this->comRevisionJURFINGERs->removeElement($comRevisionJURFINGER)) {
// set the owning side to null (unless already changed)
if ($comRevisionJURFINGER->getResultadoRevisionJuridico() === $this) {
$comRevisionJURFINGER->setResultadoRevisionJuridico(null);
}
}
return $this;
}
/**
* @return Collection<int, ComGestionCompromisos>
*/
public function getComGestionCompromisos(): Collection
{
return $this->comGestionCompromisos;
}
public function addComGestionCompromiso(ComGestionCompromisos $comGestionCompromiso): static
{
if (!$this->comGestionCompromisos->contains($comGestionCompromiso)) {
$this->comGestionCompromisos->add($comGestionCompromiso);
$comGestionCompromiso->setEstadoCompromiso($this);
}
return $this;
}
public function removeComGestionCompromiso(ComGestionCompromisos $comGestionCompromiso): static
{
if ($this->comGestionCompromisos->removeElement($comGestionCompromiso)) {
// set the owning side to null (unless already changed)
if ($comGestionCompromiso->getEstadoCompromiso() === $this) {
$comGestionCompromiso->setEstadoCompromiso(null);
}
}
return $this;
}
/**
* @return Collection<int, ComEncuestaSactisfaccion>
*/
public function getComEncuestaSactisfaccions(): Collection
{
return $this->comEncuestaSactisfaccions;
}
public function addComEncuestaSactisfaccion(ComEncuestaSactisfaccion $comEncuestaSactisfaccion): static
{
if (!$this->comEncuestaSactisfaccions->contains($comEncuestaSactisfaccion)) {
$this->comEncuestaSactisfaccions->add($comEncuestaSactisfaccion);
$comEncuestaSactisfaccion->setEstado($this);
}
return $this;
}
public function removeComEncuestaSactisfaccion(ComEncuestaSactisfaccion $comEncuestaSactisfaccion): static
{
if ($this->comEncuestaSactisfaccions->removeElement($comEncuestaSactisfaccion)) {
// set the owning side to null (unless already changed)
if ($comEncuestaSactisfaccion->getEstado() === $this) {
$comEncuestaSactisfaccion->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ComProtocoloExportacion>
*/
public function getComProtocoloExportacions(): Collection
{
return $this->comProtocoloExportacions;
}
public function addComProtocoloExportacion(ComProtocoloExportacion $comProtocoloExportacion): static
{
if (!$this->comProtocoloExportacions->contains($comProtocoloExportacion)) {
$this->comProtocoloExportacions->add($comProtocoloExportacion);
$comProtocoloExportacion->setEstado($this);
}
return $this;
}
public function removeComProtocoloExportacion(ComProtocoloExportacion $comProtocoloExportacion): static
{
if ($this->comProtocoloExportacions->removeElement($comProtocoloExportacion)) {
// set the owning side to null (unless already changed)
if ($comProtocoloExportacion->getEstado() === $this) {
$comProtocoloExportacion->setEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, ComProtocoloExportacion>
*/
public function getComProtocoloExportacionConcepto(): Collection
{
return $this->comProtocoloExportacionConcepto;
}
public function addComProtocoloExportacionConcepto(ComProtocoloExportacion $comProtocoloExportacionConcepto): static
{
if (!$this->comProtocoloExportacionConcepto->contains($comProtocoloExportacionConcepto)) {
$this->comProtocoloExportacionConcepto->add($comProtocoloExportacionConcepto);
$comProtocoloExportacionConcepto->setConcepto($this);
}
return $this;
}
public function removeComProtocoloExportacionConcepto(ComProtocoloExportacion $comProtocoloExportacionConcepto): static
{
if ($this->comProtocoloExportacionConcepto->removeElement($comProtocoloExportacionConcepto)) {
// set the owning side to null (unless already changed)
if ($comProtocoloExportacionConcepto->getConcepto() === $this) {
$comProtocoloExportacionConcepto->setConcepto(null);
}
}
return $this;
}
/**
* @return Collection<int, GHEvaluacionDesempenoPersona>
*/
public function getGHEvaluacionDesempenoPersonas(): Collection
{
return $this->gHEvaluacionDesempenoPersonas;
}
public function addGHEvaluacionDesempenoPersona(GHEvaluacionDesempenoPersona $gHEvaluacionDesempenoPersona): static
{
if (!$this->gHEvaluacionDesempenoPersonas->contains($gHEvaluacionDesempenoPersona)) {
$this->gHEvaluacionDesempenoPersonas->add($gHEvaluacionDesempenoPersona);
$gHEvaluacionDesempenoPersona->setResultadoEstado($this);
}
return $this;
}
public function removeGHEvaluacionDesempenoPersona(GHEvaluacionDesempenoPersona $gHEvaluacionDesempenoPersona): static
{
if ($this->gHEvaluacionDesempenoPersonas->removeElement($gHEvaluacionDesempenoPersona)) {
// set the owning side to null (unless already changed)
if ($gHEvaluacionDesempenoPersona->getResultadoEstado() === $this) {
$gHEvaluacionDesempenoPersona->setResultadoEstado(null);
}
}
return $this;
}
/**
* @return Collection<int, GHEvaluacionDesempenoPersona>
*/
public function getEstadoPlanAccion(): Collection
{
return $this->estadoPlanAccion;
}
public function addEstadoPlanAccion(GHEvaluacionDesempenoPersona $estadoPlanAccion): static
{
if (!$this->estadoPlanAccion->contains($estadoPlanAccion)) {
$this->estadoPlanAccion->add($estadoPlanAccion);
$estadoPlanAccion->setEstadoPlanAccion($this);
}
return $this;
}
public function removeEstadoPlanAccion(GHEvaluacionDesempenoPersona $estadoPlanAccion): static
{
if ($this->estadoPlanAccion->removeElement($estadoPlanAccion)) {
// set the owning side to null (unless already changed)
if ($estadoPlanAccion->getEstadoPlanAccion() === $this) {
$estadoPlanAccion->setEstadoPlanAccion(null);
}
}
return $this;
}
/**
* @return Collection<int, GHReentrenamientoProceso>
*/
public function getGHReentrenamientoProcesos(): Collection
{
return $this->gHReentrenamientoProcesos;
}
public function addGHReentrenamientoProceso(GHReentrenamientoProceso $gHReentrenamientoProceso): static
{
if (!$this->gHReentrenamientoProcesos->contains($gHReentrenamientoProceso)) {
$this->gHReentrenamientoProcesos->add($gHReentrenamientoProceso);
$gHReentrenamientoProceso->setResultado($this);
}
return $this;
}
public function removeGHReentrenamientoProceso(GHReentrenamientoProceso $gHReentrenamientoProceso): static
{
if ($this->gHReentrenamientoProcesos->removeElement($gHReentrenamientoProceso)) {
// set the owning side to null (unless already changed)
if ($gHReentrenamientoProceso->getResultado() === $this) {
$gHReentrenamientoProceso->setResultado(null);
}
}
return $this;
}
/**
* @return Collection<int, ParMotivoRetiro>
*/
public function getParMotivoRetiros(): Collection
{
return $this->parMotivoRetiros;
}
public function addParMotivoRetiro(ParMotivoRetiro $parMotivoRetiro): static
{
if (!$this->parMotivoRetiros->contains($parMotivoRetiro)) {
$this->parMotivoRetiros->add($parMotivoRetiro);
$parMotivoRetiro->setEstado($this);
}
return $this;
}
public function removeParMotivoRetiro(ParMotivoRetiro $parMotivoRetiro): static
{
if ($this->parMotivoRetiros->removeElement($parMotivoRetiro)) {
// set the owning side to null (unless already changed)
if ($parMotivoRetiro->getEstado() === $this) {
$parMotivoRetiro->setEstado(null);
}
}
return $this;
}
}