<?php
namespace Aviatur\GeneralBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* DocumentBlacklistActivityLog
*
* @ORM\Table(name="document_blacklist_activity_log")
* @ORM\Entity(repositoryClass="Aviatur\GeneralBundle\Entity\DocumentBlacklistActivityLogRepository")
*/
class DocumentBlacklistActivityLog
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
*
* @ORM\ManyToOne(targetEntity="Aviatur\AdminBundle\Entity\AdminUser", inversedBy="documentBlacklistActivityLog")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="fos_user_user_id", referencedColumnName="id")
* })
*/
private ?\Aviatur\AdminBundle\Entity\AdminUser $fosUserUser = null;
/**
* @ORM\Column(name="updatingDate", type="datetime", nullable=false)
*/
private ?\DateTime $updatingdate = null;
/**
* @var string
*
* @ORM\Column(name="operationMode", type="string", length=6)
*/
private $operationmode;
/**
* @var string
*
* @ORM\Column(name="old_document_number", type="string", length=50, nullable=true)
*/
private $olddocumentnumber;
/**
* @var string
*
* @ORM\Column(name="new_document_number", type="string", length=50, nullable=true)
*/
private $newdocumentnumber;
/**
* @var string
*
* @ORM\Column(name="type", type="string", length=20, nullable=true)
*/
private $type;
/**
* @var string|null
*
* @ORM\Column(name="reason", type="string", length=255, nullable=true)
*/
private $reason;
/**
* @var bool
*
* @ORM\Column(name="is_active", type="boolean", nullable=true)
*/
private $isactive;
// Getters and Setters
public function getId(): int
{
return $this->id;
}
public function getOlddocumentnumber(): string
{
return $this->olddocumentnumber;
}
public function setOlddocumentnumber(string $olddocumentnumber): self
{
$this->olddocumentnumber = $olddocumentnumber;
return $this;
}
public function getNewdocumentnumber(): string
{
return $this->newdocumentnumber;
}
public function setNewdocumentnumber(string $newdocumentnumber): self
{
$this->newdocumentnumber = $newdocumentnumber;
return $this;
}
public function getType(): string
{
return $this->type;
}
public function setType(string $type): self
{
$this->type = $type;
return $this;
}
public function getReason(): ?string
{
return $this->reason;
}
public function setReason(?string $reason): self
{
$this->reason = $reason;
return $this;
}
public function setIsactive(bool $isactive): self
{
$this->isactive = $isactive;
return $this;
}
public function getIsactive(): bool
{
return $this->isactive;
}
/**
* Set fos_user_user.
*
* @param \Aviatur\AdminBundle\Entity\AdminUser $fosUserUser
*
* @return DocumentBlacklistActivityLog
*/
public function setFosUserUser(\Aviatur\AdminBundle\Entity\AdminUser $fosUserUser = null)
{
$this->fosUserUser = $fosUserUser;
return $this;
}
/**
* Get fos_user_user.
*
* @return \Aviatur\AdminBundle\Entity\AdminUser
*/
public function getFosUserUser()
{
return $this->fosUserUser;
}
/**
* Set updatingdate.
*
* @return DocumentBlacklistActivityLog
*/
public function setUpdatingdate(\DateTime $updatingdate)
{
$this->updatingdate = $updatingdate;
return $this;
}
/**
* Get updatingdate.
*
* @return \DateTime
*/
public function getUpdatingdate()
{
return $this->updatingdate;
}
/**
* Set operation mode.
*
* @param string $operationMode
*
* @return DocumentBlacklistActivityLog
*/
public function setOperationmode($operationmode)
{
$this->operationmode = $operationmode;
return $this;
}
/**
* Get operation mode.
*
* @return string
*/
public function getOperationmode()
{
return $this->operationmode;
}
}