<?php
namespace App\Entity;
use App\Repository\RFDisposicionDocumentoRepository;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Table(name: 'rf_disposicion_documento')]
#[ORM\Entity(repositoryClass: RFDisposicionDocumentoRepository::class)]
class RFDisposicionDocumento {
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\ManyToOne(inversedBy: 'disposicionDocumento')]
private ?RFDisposicion $disposicion = null;
#[ORM\Column(length: 255)]
private ?string $df = null;
#[ORM\Column]
private ?int $idEntidad = null;
#[ORM\ManyToOne(inversedBy: 'disposicionDocumento')]
private ?ParEstado $estado = null;
#[ORM\ManyToOne(inversedBy: 'disposicionDocumentos')]
private ?ParTipoDisposicion $tipoDisposicion = null;
public function getId(): ?int {
return $this->id;
}
public function getDisposicion(): ?RFDisposicion {
return $this->disposicion;
}
public function setDisposicion(?RFDisposicion $disposicion): static {
$this->disposicion = $disposicion;
return $this;
}
public function getDf(): ?string {
return $this->df;
}
public function setDf(string $df): static {
$this->df = $df;
return $this;
}
public function getIdEntidad(): ?int {
return $this->idEntidad;
}
public function setIdEntidad(int $idEntidad): static {
$this->idEntidad = $idEntidad;
return $this;
}
public function getEstado(): ?ParEstado {
return $this->estado;
}
public function setEstado(?ParEstado $estado): static {
$this->estado = $estado;
return $this;
}
public function getTipoDisposicion(): ?ParTipoDisposicion {
return $this->tipoDisposicion;
}
public function setTipoDisposicion(?ParTipoDisposicion $tipoDisposicion): static {
$this->tipoDisposicion = $tipoDisposicion;
return $this;
}
}