src/Entity/JurRegistroCumplimiento.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\JurRegistroCumplimientoRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\DBAL\Types\Types;
  7. use Doctrine\ORM\Mapping as ORM;
  8. #[ORM\Entity(repositoryClassJurRegistroCumplimientoRepository::class)]
  9. class JurRegistroCumplimiento
  10. {
  11.     #[ORM\Id]
  12.     #[ORM\GeneratedValue]
  13.     #[ORM\Column]
  14.     private ?int $id null;
  15.     #[ORM\ManyToOne(inversedBy'registroCumplimiento')]
  16.     private ?TerPersona $persona null;
  17.     #[ORM\Column(length255nullabletrue)]
  18.     private ?string $cartaDesignacion null;
  19.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  20.     private ?\DateTimeInterface $createAt null;
  21.     #[ORM\Column(length50)]
  22.     private ?string $createUser null;
  23.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  24.     private ?\DateTimeInterface $updateAt null;
  25.     #[ORM\Column(length50)]
  26.     private ?string $updateUser null;
  27.     #[ORM\Column(typeTypes::DATETIME_MUTABLE)]
  28.     private ?\DateTimeInterface $fechaNombramiento null;
  29.     #[ORM\OneToMany(mappedBy'registroCumplimiento'targetEntityJurRegistroCumplimientoEvidencia::class)]
  30.     private Collection $registroCumplimientoEvidencia;
  31.     #[ORM\ManyToMany(targetEntityTerEmpresa::class, inversedBy'registroCumplimiento')]
  32.     private Collection $empresa;
  33.     #[ORM\ManyToOne(inversedBy'registrosCumplimiento')]
  34.     private ?ParEstado $estado null;
  35.     #[ORM\Column(length255nullabletrue)]
  36.     private ?string $matriz null;
  37.     public function __construct()
  38.     {
  39.         $this->registroCumplimientoEvidencia = new ArrayCollection();
  40.         $this->empresa = new ArrayCollection();
  41.     }
  42.     public function getId(): ?int
  43.     {
  44.         return $this->id;
  45.     }
  46.     public function getPersona(): ?TerPersona
  47.     {
  48.         return $this->persona;
  49.     }
  50.     public function setPersona(?TerPersona $persona): static
  51.     {
  52.         $this->persona $persona;
  53.         return $this;
  54.     }
  55.     public function getCartaDesignacion(): ?string
  56.     {
  57.         return $this->cartaDesignacion;
  58.     }
  59.     public function setCartaDesignacion(?string $cartaDesignacion): static
  60.     {
  61.         $this->cartaDesignacion $cartaDesignacion;
  62.         return $this;
  63.     }
  64.     public function getCreateAt(): ?\DateTimeInterface
  65.     {
  66.         return $this->createAt;
  67.     }
  68.     public function setCreateAt(\DateTimeInterface $createAt): static
  69.     {
  70.         $this->createAt $createAt;
  71.         return $this;
  72.     }
  73.     public function getCreateUser(): ?string
  74.     {
  75.         return $this->createUser;
  76.     }
  77.     public function setCreateUser(string $createUser): static
  78.     {
  79.         $this->createUser $createUser;
  80.         return $this;
  81.     }
  82.     public function getUpdateAt(): ?\DateTimeInterface
  83.     {
  84.         return $this->updateAt;
  85.     }
  86.     public function setUpdateAt(\DateTimeInterface $updateAt): static
  87.     {
  88.         $this->updateAt $updateAt;
  89.         return $this;
  90.     }
  91.     public function getUpdateUser(): ?string
  92.     {
  93.         return $this->updateUser;
  94.     }
  95.     public function setUpdateUser(string $updateUser): static
  96.     {
  97.         $this->updateUser $updateUser;
  98.         return $this;
  99.     }
  100.     public function getFechaNombramiento(): ?\DateTimeInterface
  101.     {
  102.         return $this->fechaNombramiento;
  103.     }
  104.     public function setFechaNombramiento(\DateTimeInterface $fechaNombramiento): static
  105.     {
  106.         $this->fechaNombramiento $fechaNombramiento;
  107.         return $this;
  108.     }
  109.     /**
  110.      * @return Collection<int, JurRegistroCumplimientoEvidencia>
  111.      */
  112.     public function getRegistroCumplimientoEvidencia(): Collection
  113.     {
  114.         return $this->registroCumplimientoEvidencia;
  115.     }
  116.     public function addRegistroCumplimientoEvidencium(JurRegistroCumplimientoEvidencia $registroCumplimientoEvidencium): static
  117.     {
  118.         if (!$this->registroCumplimientoEvidencia->contains($registroCumplimientoEvidencium)) {
  119.             $this->registroCumplimientoEvidencia->add($registroCumplimientoEvidencium);
  120.             $registroCumplimientoEvidencium->setRegistroCumplimiento($this);
  121.         }
  122.         return $this;
  123.     }
  124.     public function removeRegistroCumplimientoEvidencium(JurRegistroCumplimientoEvidencia $registroCumplimientoEvidencium): static
  125.     {
  126.         if ($this->registroCumplimientoEvidencia->removeElement($registroCumplimientoEvidencium)) {
  127.             // set the owning side to null (unless already changed)
  128.             if ($registroCumplimientoEvidencium->getRegistroCumplimiento() === $this) {
  129.                 $registroCumplimientoEvidencium->setRegistroCumplimiento(null);
  130.             }
  131.         }
  132.         return $this;
  133.     }
  134.     /**
  135.      * @return Collection<int, TerEmpresa>
  136.      */
  137.     public function getEmpresa(): Collection
  138.     {
  139.         return $this->empresa;
  140.     }
  141.     public function addEmpresa(TerEmpresa $empresa): static
  142.     {
  143.         if (!$this->empresa->contains($empresa)) {
  144.             $this->empresa->add($empresa);
  145.         }
  146.         return $this;
  147.     }
  148.     public function removeEmpresa(TerEmpresa $empresa): static
  149.     {
  150.         $this->empresa->removeElement($empresa);
  151.         return $this;
  152.     }
  153.     public function getEstado(): ?ParEstado
  154.     {
  155.         return $this->estado;
  156.     }
  157.     public function setEstado(?ParEstado $estado): static
  158.     {
  159.         $this->estado $estado;
  160.         return $this;
  161.     }
  162.     public function getMatriz(): ?string
  163.     {
  164.         return $this->matriz;
  165.     }
  166.     public function setMatriz(?string $matriz): static
  167.     {
  168.         $this->matriz $matriz;
  169.         return $this;
  170.     }
  171. }