<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* DocumentUserRights
*
* @ORM\Table(name="document_user_rights")
* @ORM\Entity(repositoryClass="\App\Repository\DocumentUserRightsRepository")
*/
class DocumentUserRights
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity="App\Entity\Document", inversedBy="userRights")
* @ORM\JoinColumn(name="document_id", referencedColumnName="id")
*/
private $document;
/**
* @ORM\Column(name="uid", type="string", length=255)
*/
private $uid;
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Get uid
*
* @return string
*/
public function getUid()
{
return $this->uid;
}
/**
* Set uid
*
* @param string $uid
*
* @return DocumentUserRights
*/
public function setUid($uid)
{
$this->uid = $uid;
return $this;
}
/**
* Get document
*
* @return Document
*/
public function getDocument()
{
return $this->document;
}
/**
* Set document
*
* @param Document $document
*
* @return DocumentUserRights
*/
public function setDocument(Document $document = null)
{
$this->document = $document;
return $this;
}
}