<?php
namespace App\Entity;
use App\Repository\GHNovedadNominaRepository;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Table(name: 'gh_novedad_nomina')]
#[ORM\Entity(repositoryClass: GHNovedadNominaRepository::class)]
class GHNovedadNomina
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column(nullable: true)]
private ?int $heDiurna = null;
#[ORM\Column(nullable: true)]
private ?int $heNocturna = null;
#[ORM\Column(nullable: true)]
private ?int $heDominicalFestDiur = null;
#[ORM\Column(nullable: true)]
private ?int $heDominicalFestNoct = null;
#[ORM\ManyToMany(targetEntity: ParSubConceptoNomina::class, inversedBy: 'gHNovedadNominas')]
private Collection $subConcepto;
#[ORM\ManyToMany(targetEntity: GHContratacion::class, inversedBy: 'novedadNomina')]
private Collection $contratacion;
#[ORM\Column(length: 255, nullable: true)]
private ?string $soporte = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE,nullable: true)]
private ?\DateTimeInterface $fechaNovedad = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE)]
private ?\DateTimeInterface $createAt = null;
#[ORM\Column(length: 255)]
private ?string $createUser = null;
#[ORM\Column(type: Types::DATETIME_MUTABLE)]
private ?\DateTimeInterface $updateAt = null;
#[ORM\Column(length: 255)]
private ?string $updateUser = null;
#[ORM\ManyToOne(inversedBy: 'novedadNomina')]
private ?TerPersona $persona = null;
#[ORM\ManyToOne(inversedBy: 'novedadNomina')]
private ?TerPersona $personaSolicita = null;
#[ORM\ManyToOne(inversedBy: 'novedadNomina')]
private ?ParTipoDocumento $tipoDocumento = null;
#[ORM\ManyToOne(inversedBy: 'novedadNomina')]
private ?TerPersona $numeroDocumento = null;
#[ORM\ManyToOne(inversedBy: 'novedadNomina')]
private ?ParProceso $proceso = null;
#[ORM\ManyToOne(inversedBy: 'novedadNomina')]
private ?ParCargo $cargo = null;
#[ORM\ManyToOne(inversedBy: 'novedadNomina')]
private ?TerPersona $fechaDiligenciamiento = null;
#[ORM\ManyToMany(targetEntity: ParConceptoNomina::class, inversedBy: 'novedadNomina')]
private Collection $conceptoNomina;
#[ORM\ManyToOne(inversedBy: 'novedadNominaJefe')]
private ?TerPersona $jefeInmediato = null;
#[ORM\ManyToOne(inversedBy: 'novedadNomina')]
private ?ParEstado $estado = null;
#[ORM\Column]
private ?int $periodo = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $documentoSoporte = null;
#[ORM\ManyToOne(inversedBy: 'novedadNominaAutorizadas')]
private ?TerPersona $autorizadoPor = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaInicioInc = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaFinInc = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $codigoDiagnosticoInc = null;
#[ORM\Column(type: Types::TEXT, nullable: true)]
private ?string $entidadIncapacidad = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $documentoIncapacidad = null;
#[ORM\Column(nullable: true,length: 255)]
private ?string $valorComision = null;
#[ORM\Column(nullable: true, length: 255)]
private ?string $valorRteFte = null;
#[ORM\Column(nullable: true)]
private ?int $diasVacCom = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaInicioVacCom = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaFinVacCom = null;
#[ORM\Column(nullable: true)]
private ?int $diasVacDis = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaInicioVacDis = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaFinVacDis = null;
#[ORM\Column(nullable: true)]
private ?int $diasBeneficio = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaInicioBeneficio = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaFinBeneficio = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $documentoVacaciones = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaLicencia = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $documentoLicencia = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $autorizacionDescuento = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $heFecha = null;
#[ORM\Column(length: 10, nullable: true)]
private ?string $heHoraInicio = null;
#[ORM\Column(length: 10, nullable: true)]
private ?string $heHoraFin = null;
#[ORM\Column(nullable: true)]
private ?int $heCantidad = null;
#[ORM\ManyToOne(inversedBy: 'novedadNominaHE')]
private ?TerEmpresaCliente $cliente = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $heActividad = null;
#[ORM\Column(type: Types::TEXT, nullable: true)]
private ?string $heObservacion = null;
#[ORM\Column(nullable: true)]
private ?bool $informacionCompleta = null;
#[ORM\Column(type: Types::TEXT, nullable: true)]
private ?string $observacionInformacion = null;
#[ORM\ManyToOne(inversedBy: 'novedadNominaPSL')]
private ?TerPersona $autorizadoPorLicencia = null;
#[ORM\ManyToOne(inversedBy: 'novedadNominaBeneficioV')]
private ?TerPersona $BeneficioVacaciones = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $valorHeDiurnas = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $valorHeNocturnas = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $valorHeDominicalFestDiur = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $valorHeDominicalFestNoct = null;
#[ORM\Column(type: Types::TEXT, nullable: true)]
private ?string $descripcionFE = null;
#[ORM\Column(type: Types::TEXT, nullable: true)]
private ?string $descripcionAux = null;
#[ORM\Column(type: Types::TEXT, nullable: true)]
private ?string $descripcionBon = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $valorAux = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $valorBon = null;
#[ORM\ManyToOne(inversedBy: 'novedadNominaAux')]
private ?TerPersona $autorizadoPorAux = null;
#[ORM\ManyToOne(inversedBy: 'novedadNominaBon')]
private ?TerPersona $autorizadoPorBon = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaInicioLicenciaNoR = null;
#[ORM\Column(nullable: true)]
private ?int $diasLicenciaNoR = null;
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
private ?\DateTimeInterface $fechaInicioLicencia = null;
#[ORM\Column(nullable: true)]
private ?int $diasLicencia = null;
#[ORM\Column(type: Types::TEXT, nullable: true)]
private ?string $descripcionAutDesc = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $valorAutDesc = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $periodoFecha = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $documentoLicNoR = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $documentoDescLic = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $documentoAntiNomi = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $documentoAutDesc = null;
#[ORM\ManyToOne(inversedBy: 'gHNovedadNominas')]
private ?TerPersona $autorizadoPorLicNoR = null;
public function __construct()
{
$this->subConcepto = new ArrayCollection();
$this->contratacion = new ArrayCollection();
$this->conceptoNomina = new ArrayCollection();
}
public function getId(): ?int
{
return $this->id;
}
public function getHeDiurna(): ?int
{
return $this->heDiurna;
}
public function setHeDiurna(?int $heDiurna): static
{
$this->heDiurna = $heDiurna;
return $this;
}
public function getHeNocturna(): ?int
{
return $this->heNocturna;
}
public function setHeNocturna(?int $heNocturna): static
{
$this->heNocturna = $heNocturna;
return $this;
}
public function getHeDominicalFestDiur(): ?int
{
return $this->heDominicalFestDiur;
}
public function setHeDominicalFestDiur(?int $heDominicalFestDiur): static
{
$this->heDominicalFestDiur = $heDominicalFestDiur;
return $this;
}
public function getHeDominicalFestNoct(): ?int
{
return $this->heDominicalFestNoct;
}
public function setHeDominicalFestNoct(?int $heDominicalFestNoct): static
{
$this->heDominicalFestNoct = $heDominicalFestNoct;
return $this;
}
/**
* @return Collection<int, ParSubConceptoNomina>
*/
public function getSubConcepto(): Collection
{
return $this->subConcepto;
}
public function addSubConcepto(ParSubConceptoNomina $subConcepto): static
{
if (!$this->subConcepto->contains($subConcepto)) {
$this->subConcepto->add($subConcepto);
}
return $this;
}
public function removeSubConcepto(ParSubConceptoNomina $subConcepto): static
{
$this->subConcepto->removeElement($subConcepto);
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);
}
return $this;
}
public function removeContratacion(GHContratacion $contratacion): static
{
$this->contratacion->removeElement($contratacion);
return $this;
}
public function getSoporte(): ?string
{
return $this->soporte;
}
public function setSoporte(?string $soporte): static
{
$this->soporte = $soporte;
return $this;
}
public function getFechaNovedad(): ?\DateTimeInterface
{
return $this->fechaNovedad;
}
public function setFechaNovedad(\DateTimeInterface $fechaNovedad): static
{
$this->fechaNovedad = $fechaNovedad;
return $this;
}
public function getCreateAt(): ?\DateTimeInterface
{
return $this->createAt;
}
public function setCreateAt(\DateTimeInterface $createAt): static
{
$this->createAt = $createAt;
return $this;
}
public function getCreateUser(): ?string
{
return $this->createUser;
}
public function setCreateUser(string $createUser): static
{
$this->createUser = $createUser;
return $this;
}
public function getUpdateAt(): ?\DateTimeInterface
{
return $this->updateAt;
}
public function setUpdateAt(\DateTimeInterface $updateAt): static
{
$this->updateAt = $updateAt;
return $this;
}
public function getUpdateUser(): ?string
{
return $this->updateUser;
}
public function setUpdateUser(string $updateUser): static
{
$this->updateUser = $updateUser;
return $this;
}
public function getPersona(): ?TerPersona
{
return $this->persona;
}
public function setPersona(?TerPersona $persona): static
{
$this->persona = $persona;
return $this;
}
/**
* @return TerPersona|null
*/
public function getPersonaSolicita(): ?TerPersona
{
return $this->personaSolicita;
}
/**
* @param TerPersona|null $personaSolicita
*/
public function setPersonaSolicita(?TerPersona $personaSolicita): void
{
$this->personaSolicita = $personaSolicita;
}
public function getTipoDocumento(): ?ParTipoDocumento
{
return $this->tipoDocumento;
}
public function setTipoDocumento(?ParTipoDocumento $tipoDocumento): static
{
$this->tipoDocumento = $tipoDocumento;
return $this;
}
public function getNumeroDocumento(): ?TerPersona
{
return $this->numeroDocumento;
}
public function setNumeroDocumento(?TerPersona $numeroDocumento): void
{
$this->numeroDocumento = $numeroDocumento;
}
public function getProceso(): ?ParProceso
{
return $this->proceso;
}
public function setProceso(?ParProceso $proceso): static
{
$this->proceso = $proceso;
return $this;
}
public function getCargo(): ?ParCargo
{
return $this->cargo;
}
public function setCargo(?ParCargo $cargo): static
{
$this->cargo = $cargo;
return $this;
}
public function getFechaDiligenciamiento(): ?TerPersona
{
return $this->fechaDiligenciamiento;
}
public function setFechaDiligenciamiento(?TerPersona $fechaDiligenciamiento): void
{
$this->fechaDiligenciamiento = $fechaDiligenciamiento;
}
/**
* @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);
}
return $this;
}
public function removeConceptoNomina(ParConceptoNomina $conceptoNomina): static
{
$this->conceptoNomina->removeElement($conceptoNomina);
return $this;
}
public function getJefeInmediato(): ?TerPersona
{
return $this->jefeInmediato;
}
public function setJefeInmediato(?TerPersona $jefeInmediato): static
{
$this->jefeInmediato = $jefeInmediato;
return $this;
}
public function getEstado(): ?ParEstado
{
return $this->estado;
}
public function setEstado(?ParEstado $estado): static
{
$this->estado = $estado;
return $this;
}
public function getPeriodo(): ?int
{
return $this->periodo;
}
public function setPeriodo(int $periodo): static
{
$this->periodo = $periodo;
return $this;
}
public function getDocumentoSoporte(): ?string
{
return $this->documentoSoporte;
}
public function setDocumentoSoporte(?string $documentoSoporte): static
{
$this->documentoSoporte = $documentoSoporte;
return $this;
}
public function getAutorizadoPor(): ?TerPersona
{
return $this->autorizadoPor;
}
public function setAutorizadoPor(?TerPersona $autorizadoPor): static
{
$this->autorizadoPor = $autorizadoPor;
return $this;
}
public function getFechaInicioInc(): ?\DateTimeInterface
{
return $this->fechaInicioInc;
}
public function setFechaInicioInc(?\DateTimeInterface $fechaInicioInc): static
{
$this->fechaInicioInc = $fechaInicioInc;
return $this;
}
public function getFechaFinInc(): ?\DateTimeInterface
{
return $this->fechaFinInc;
}
public function setFechaFinInc(?\DateTimeInterface $fechaFinInc): static
{
$this->fechaFinInc = $fechaFinInc;
return $this;
}
public function getCodigoDiagnosticoInc(): ?string
{
return $this->codigoDiagnosticoInc;
}
public function setCodigoDiagnosticoInc(?string $codigoDiagnosticoInc): static
{
$this->codigoDiagnosticoInc = $codigoDiagnosticoInc;
return $this;
}
public function getEntidadIncapacidad(): ?string
{
return $this->entidadIncapacidad;
}
public function setEntidadIncapacidad(?string $entidadIncapacidad): static
{
$this->entidadIncapacidad = $entidadIncapacidad;
return $this;
}
public function getDocumentoIncapacidad(): ?string
{
return $this->documentoIncapacidad;
}
public function setDocumentoIncapacidad(?string $documentoIncapacidad): static
{
$this->documentoIncapacidad = $documentoIncapacidad;
return $this;
}
public function getValorComision(): ?string
{
return $this->valorComision;
}
public function setValorComision(?string $valorComision): static
{
$this->valorComision = $valorComision;
return $this;
}
public function getValorRteFte(): ?string
{
return $this->valorRteFte;
}
public function setValorRteFte(?string $valorRteFte): static
{
$this->valorRteFte = $valorRteFte;
return $this;
}
public function getDiasVacCom(): ?int
{
return $this->diasVacCom;
}
public function setDiasVacCom(?int $diasVacCom): static
{
$this->diasVacCom = $diasVacCom;
return $this;
}
public function getFechaInicioVacCom(): ?\DateTimeInterface
{
return $this->fechaInicioVacCom;
}
public function setFechaInicioVacCom(?\DateTimeInterface $fechaInicioVacCom): static
{
$this->fechaInicioVacCom = $fechaInicioVacCom;
return $this;
}
public function getFechaFinVacCom(): ?\DateTimeInterface
{
return $this->fechaFinVacCom;
}
public function setFechaFinVacCom(?\DateTimeInterface $fechaFinVacCom): static
{
$this->fechaFinVacCom = $fechaFinVacCom;
return $this;
}
public function getDiasVacDis(): ?int
{
return $this->diasVacDis;
}
public function setDiasVacDis(?int $diasVacDis): static
{
$this->diasVacDis = $diasVacDis;
return $this;
}
public function getFechaInicioVacDis(): ?\DateTimeInterface
{
return $this->fechaInicioVacDis;
}
public function setFechaInicioVacDis(?\DateTimeInterface $fechaInicioVacDis): static
{
$this->fechaInicioVacDis = $fechaInicioVacDis;
return $this;
}
public function getFechaFinVacDis(): ?\DateTimeInterface
{
return $this->fechaFinVacDis;
}
public function setFechaFinVacDis(?\DateTimeInterface $fechaFinVacDis): static
{
$this->fechaFinVacDis = $fechaFinVacDis;
return $this;
}
public function getDiasBeneficio(): ?int
{
return $this->diasBeneficio;
}
public function setDiasBeneficio(?int $diasBeneficio): static
{
$this->diasBeneficio = $diasBeneficio;
return $this;
}
public function getFechaInicioBeneficio(): ?\DateTimeInterface
{
return $this->fechaInicioBeneficio;
}
public function setFechaInicioBeneficio(?\DateTimeInterface $fechaInicioBeneficio): static
{
$this->fechaInicioBeneficio = $fechaInicioBeneficio;
return $this;
}
public function getFechaFinBeneficio(): ?\DateTimeInterface
{
return $this->fechaFinBeneficio;
}
public function setFechaFinBeneficio(?\DateTimeInterface $fechaFinBeneficio): static
{
$this->fechaFinBeneficio = $fechaFinBeneficio;
return $this;
}
public function getDocumentoVacaciones(): ?string
{
return $this->documentoVacaciones;
}
public function setDocumentoVacaciones(?string $documentoVacaciones): static
{
$this->documentoVacaciones = $documentoVacaciones;
return $this;
}
public function getFechaLicencia(): ?\DateTimeInterface
{
return $this->fechaLicencia;
}
public function setFechaLicencia(?\DateTimeInterface $fechaLicencia): static
{
$this->fechaLicencia = $fechaLicencia;
return $this;
}
public function getDocumentoLicencia(): ?string
{
return $this->documentoLicencia;
}
public function setDocumentoLicencia(?string $documentoLicencia): static
{
$this->documentoLicencia = $documentoLicencia;
return $this;
}
public function getAutorizacionDescuento(): ?string
{
return $this->autorizacionDescuento;
}
public function setAutorizacionDescuento(?string $autorizacionDescuento): static
{
$this->autorizacionDescuento = $autorizacionDescuento;
return $this;
}
public function getHeFecha(): ?\DateTimeInterface
{
return $this->heFecha;
}
public function setHeFecha(?\DateTimeInterface $heFecha): static
{
$this->heFecha = $heFecha;
return $this;
}
public function getHeHoraInicio(): ?string
{
return $this->heHoraInicio;
}
public function setHeHoraInicio(?string $heHoraInicio): static
{
$this->heHoraInicio = $heHoraInicio;
return $this;
}
public function getHeHoraFin(): ?string
{
return $this->heHoraFin;
}
public function setHeHoraFin(?string $heHoraFin): static
{
$this->heHoraFin = $heHoraFin;
return $this;
}
public function getHeCantidad(): ?int
{
return $this->heCantidad;
}
public function setHeCantidad(?int $heCantidad): static
{
$this->heCantidad = $heCantidad;
return $this;
}
public function getCliente(): ?TerEmpresaCliente
{
return $this->cliente;
}
public function setCliente(?TerEmpresaCliente $cliente): static
{
$this->cliente = $cliente;
return $this;
}
public function getHeActividad(): ?string
{
return $this->heActividad;
}
public function setHeActividad(?string $heActividad): static
{
$this->heActividad = $heActividad;
return $this;
}
public function getHeObservacion(): ?string
{
return $this->heObservacion;
}
public function setHeObservacion(?string $heObservacion): static
{
$this->heObservacion = $heObservacion;
return $this;
}
public function isInformacionCompleta(): ?bool
{
return $this->informacionCompleta;
}
public function setInformacionCompleta(?bool $informacionCompleta): static
{
$this->informacionCompleta = $informacionCompleta;
return $this;
}
public function getObservacionInformacion(): ?string
{
return $this->observacionInformacion;
}
public function setObservacionInformacion(?string $observacionInformacion): static
{
$this->observacionInformacion = $observacionInformacion;
return $this;
}
public function getAutorizadoPorLicencia(): ?TerPersona
{
return $this->autorizadoPorLicencia;
}
public function setAutorizadoPorLicencia(?TerPersona $autorizadoPorLicencia): static
{
$this->autorizadoPorLicencia = $autorizadoPorLicencia;
return $this;
}
public function getBeneficioVacaciones(): ?TerPersona
{
return $this->BeneficioVacaciones;
}
public function setBeneficioVacaciones(?TerPersona $BeneficioVacaciones): static
{
$this->BeneficioVacaciones = $BeneficioVacaciones;
return $this;
}
public function getValorHeDiurnas(): ?string
{
return $this->valorHeDiurnas;
}
public function setValorHeDiurnas(?string $valorHeDiurnas): static
{
$this->valorHeDiurnas = $valorHeDiurnas;
return $this;
}
public function getValorHeNocturnas(): ?string
{
return $this->valorHeNocturnas;
}
public function setValorHeNocturnas(?string $valorHeNocturnas): static
{
$this->valorHeNocturnas = $valorHeNocturnas;
return $this;
}
public function getValorHeDominicalFestDiur(): ?string
{
return $this->valorHeDominicalFestDiur;
}
public function setValorHeDominicalFestDiur(?string $valorHeDominicalFestDiur): static
{
$this->valorHeDominicalFestDiur = $valorHeDominicalFestDiur;
return $this;
}
public function getValorHeDominicalFestNoct(): ?string
{
return $this->valorHeDominicalFestNoct;
}
public function setValorHeDominicalFestNoct(?string $valorHeDominicalFestNoct): static
{
$this->valorHeDominicalFestNoct = $valorHeDominicalFestNoct;
return $this;
}
public function getDescripcionFE(): ?string
{
return $this->descripcionFE;
}
public function setDescripcionFE(?string $descripcionFE): static
{
$this->descripcionFE = $descripcionFE;
return $this;
}
public function getDescripcionAux(): ?string
{
return $this->descripcionAux;
}
public function setDescripcionAux(?string $descripcionAux): static
{
$this->descripcionAux = $descripcionAux;
return $this;
}
public function getDescripcionBon(): ?string
{
return $this->descripcionBon;
}
public function setDescripcionBon(?string $descripcionBon): static
{
$this->descripcionBon = $descripcionBon;
return $this;
}
public function getValorAux(): ?string
{
return $this->valorAux;
}
public function setValorAux(?string $valorAux): static
{
$this->valorAux = $valorAux;
return $this;
}
public function getValorBon(): ?string
{
return $this->valorBon;
}
public function setValorBon(?string $valorBon): static
{
$this->valorBon = $valorBon;
return $this;
}
public function getAutorizadoPorAux(): ?TerPersona
{
return $this->autorizadoPorAux;
}
public function setAutorizadoPorAux(?TerPersona $autorizadoPorAux): static
{
$this->autorizadoPorAux = $autorizadoPorAux;
return $this;
}
public function getNovedadNominaBon(): ?TerPersona
{
return $this->novedadNominaBon;
}
public function setNovedadNominaBon(?TerPersona $novedadNominaBon): static
{
$this->novedadNominaBon = $novedadNominaBon;
return $this;
}
public function getAutorizadoPorBon(): ?TerPersona
{
return $this->autorizadoPorBon;
}
public function setAutorizadoPorBon(?TerPersona $autorizadoPorBon): static
{
$this->autorizadoPorBon = $autorizadoPorBon;
return $this;
}
public function getFechaInicioLicenciaNoR(): ?\DateTimeInterface
{
return $this->fechaInicioLicenciaNoR;
}
public function setFechaInicioLicenciaNoR(?\DateTimeInterface $fechaInicioLicenciaNoR): static
{
$this->fechaInicioLicenciaNoR = $fechaInicioLicenciaNoR;
return $this;
}
public function getDiasLicenciaNoR(): ?int
{
return $this->diasLicenciaNoR;
}
public function setDiasLicenciaNoR(?int $diasLicenciaNoR): static
{
$this->diasLicenciaNoR = $diasLicenciaNoR;
return $this;
}
public function getFechaInicioLicencia(): ?\DateTimeInterface
{
return $this->fechaInicioLicencia;
}
public function setFechaInicioLicencia(?\DateTimeInterface $fechaInicioLicencia): static
{
$this->fechaInicioLicencia = $fechaInicioLicencia;
return $this;
}
public function getDiasLicencia(): ?int
{
return $this->diasLicencia;
}
public function setDiasLicencia(?int $diasLicencia): static
{
$this->diasLicencia = $diasLicencia;
return $this;
}
public function getDescripcionAutDesc(): ?string
{
return $this->descripcionAutDesc;
}
public function setDescripcionAutDesc(?string $descripcionAutDesc): static
{
$this->descripcionAutDesc = $descripcionAutDesc;
return $this;
}
public function getValorAutDesc(): ?string
{
return $this->valorAutDesc;
}
public function setValorAutDesc(?string $valorAutDesc): static
{
$this->valorAutDesc = $valorAutDesc;
return $this;
}
public function getPeriodoFecha(): ?string
{
return $this->periodoFecha;
}
public function setPeriodoFecha(?string $periodoFecha): static
{
$this->periodoFecha = $periodoFecha;
return $this;
}
public function getDocumentoLicNoR(): ?string
{
return $this->documentoLicNoR;
}
public function setDocumentoLicNoR(string $documentoLicNoR): static
{
$this->documentoLicNoR = $documentoLicNoR;
return $this;
}
public function getDocumentoDescLic(): ?string
{
return $this->documentoDescLic;
}
public function setDocumentoDescLic(?string $documentoDescLic): static
{
$this->documentoDescLic = $documentoDescLic;
return $this;
}
public function getDocumentoAntiNomi(): ?string
{
return $this->documentoAntiNomi;
}
public function setDocumentoAntiNomi(string $documentoAntiNomi): static
{
$this->documentoAntiNomi = $documentoAntiNomi;
return $this;
}
public function getDocumentoAutDesc(): ?string
{
return $this->documentoAutDesc;
}
public function setDocumentoAutDesc(?string $documentoAutDesc): static
{
$this->documentoAutDesc = $documentoAutDesc;
return $this;
}
public function getAutorizadoPorLicNoR(): ?TerPersona
{
return $this->autorizadoPorLicNoR;
}
public function setAutorizadoPorLicNoR(?TerPersona $autorizadoPorLicNoR): static
{
$this->autorizadoPorLicNoR = $autorizadoPorLicNoR;
return $this;
}
}