<?php
declare(strict_types=1);
/**
* @author Mehrez Labidi
*/
namespace App\Entity;
use App\Repository\DroitsAccesRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=DroitsAccesRepository::class)
* @ORM\Table(name="fusacq_dbo.droits_acces")
*/
class DroitsAcces
{
/**
* @var int @ORM\Id
* @ORM\Column(type="integer",name="id_droit_acces")
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $idDroitAcces;
/**
* @var string @ORM\Column(type="string", nullable=true, name="date_fin_acces", options={"default"= null})
*/
private $dateFinAcces;
/**
* @var string @ORM\Column(type="string", nullable=true, name="relance", options={"default"= null})
*/
private $relance;
/**
* @var string @ORM\Column(type="string", nullable=true, name="date_relance", options={"default"= null})
*/
private $dateRelance;
/**
* @var string @ORM\Column(type="integer", nullable=true, name="id_utilisateur", options={"default"= null})
*/
private $idUtilisateur;
/**
* @var string @ORM\Column(type="integer", nullable=true, name="id_service", options={"default"= null})
*/
private $idService;
/**
* @var string @ORM\Column(type="integer", nullable=true, name="nb_utilisations_restantes", options={"default"= null})
*/
private $nbUtilisationsRestantes;
/**
* @var string @ORM\Column(type="string", nullable=true, name="date_debut_acces", options={"default"= null})
*/
private $dateDebutAcces;
/**
* @var string @ORM\Column(type="string", nullable=true, name="id_objet", options={"default"= null})
*/
private $idObjet;
public function __construct()
{
}
public function getIdDroitAcces(): int
{
return $this->idDroitAcces;
}
public function getDateFinAcces(): ?string
{
return $this->dateFinAcces;
}
public function setDateFinAcces(string $dateFinAcces): void
{
$this->dateFinAcces = $dateFinAcces;
}
public function getDateDebutAcces(): ?string
{
return $this->dateDebutAcces;
}
public function setDateDebutAcces(?string $dateDebutAcces): void
{
$this->dateDebutAcces = $dateDebutAcces;
}
public function getRelance(): ?string
{
return $this->relance;
}
public function setRelance(?string $relance): void
{
$this->relance = $relance;
}
public function getDateRelance(): ?string
{
return $this->dateRelance;
}
public function setDateRelance(?string $dateRelance): void
{
$this->dateRelance = $dateRelance;
}
public function getIdUtilisateur(): ?string
{
return $this->idUtilisateur;
}
public function setIdUtilisateur(?string $idUtilisateur): void
{
$this->idUtilisateur = $idUtilisateur;
}
public function getIdService(): ?string
{
return $this->idService;
}
public function setIdService(?string $idService): void
{
$this->idService = $idService;
}
public function getNbUtilisationsRestantes(): ?string
{
return $this->nbUtilisationsRestantes;
}
public function setNbUtilisationsRestantes(?string $nbUtilisationsRestantes): void
{
$this->nbUtilisationsRestantes = $nbUtilisationsRestantes;
}
public function _get($property)
{
return $this->$property;
}
public function _set($property, $value)
{
$this->$property = $value;
}
}