| Current Path : /var/www/v3.cesa.co.za/src/CoreBundle/Entity/ |
| Current File : /var/www/v3.cesa.co.za/src/CoreBundle/Entity/TempValue.php |
<?php
namespace App\CoreBundle\Entity;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
/**
* TempValue
*
* @ORM\Table(name="tmp_value")
* @ORM\Entity(repositoryClass="App\CoreBundle\Repository\TempValueRepository")
* @ORM\HasLifecycleCallbacks
*/
class TempValue
{
/**
* @ORM\Id
* @ORM\Column(type="string", unique=true)
* @ORM\GeneratedValue(strategy="CUSTOM")
* @ORM\CustomIdGenerator(class="Ramsey\Uuid\Doctrine\UuidGenerator")
*/
private $id;
/**
* @ORM\Column(type="string", length=255)
*/
private $temp_value_name;
/**
* @ORM\Column(type="text")
*/
private $temp_value_string;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $created_by;
/**
* @ORM\Column(type="datetime")
*/
private $created_at;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $updated_at;
/**
* Get id.
*
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* Set tempValueName.
*
* @param string $tempValueName
*
* @return TempValue
*/
public function setTempValueName($tempValueName)
{
$this->temp_value_name = $tempValueName;
return $this;
}
/**
* Get tempValueName.
*
* @return string
*/
public function getTempValueName()
{
return $this->temp_value_name;
}
/**
* Set tempValueString.
*
* @param string $tempValueString
*
* @return TempValue
*/
public function setTempValueString($tempValueString)
{
$this->temp_value_string = $tempValueString;
return $this;
}
/**
* Get tempValueString.
*
* @return string
*/
public function getTempValueString()
{
return $this->temp_value_string;
}
/**
* Set createdBy.
*
* @param string|null $createdBy
*
* @return TempValue
*/
public function setCreatedBy($createdBy = null)
{
$this->created_by = $createdBy;
return $this;
}
/**
* Get createdBy.
*
* @return string|null
*/
public function getCreatedBy()
{
return $this->created_by;
}
/**
* Set createdAt.
*
* @param \DateTime $createdAt
*
* @return TempValue
*/
public function setCreatedAt($createdAt)
{
$this->created_at = $createdAt;
return $this;
}
/**
* Get createdAt.
*
* @return \DateTime
*/
public function getCreatedAt()
{
return $this->created_at;
}
/**
* Set updatedAt.
*
* @param \DateTime|null $updatedAt
*
* @return TempValue
*/
public function setUpdatedAt($updatedAt = null)
{
$this->updated_at = $updatedAt;
return $this;
}
/**
* Get updatedAt.
*
* @return \DateTime|null
*/
public function getUpdatedAt()
{
return $this->updated_at;
}
/**
* @ORM\PrePersist
*/
public function setCreatedAtValue()
{
$this->setCreatedAt(new \DateTime());
}
/**
* @ORM\PreUpdate
*/
public function setUpdatedAtValue()
{
$this->setUpdatedAt(new \DateTime());
}
}