<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use App\Entity\Skoda;
/**
* @ORM\Table(name="es_nasledok")
* @ORM\Entity()
* @ORM\HasLifecycleCallbacks()
*/
class Nasledok {
/**
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* Many Locs have one (the same) Notice
* @ORM\ManyToOne(targetEntity="Skoda", inversedBy="nasledky")
* @ORM\JoinColumn(name="skoda_id", referencedColumnName="id")
*/
protected $skoda;
/**
* @ORM\Column(name="typ_id", type="integer", nullable=true)
*/
protected $typId;
/**
* @ORM\Column(name="nazov", type="string", length=255, nullable=true)
*/
protected $nazov;
/**
* @ORM\Column(name="rozsah", type="string", length=255, nullable=true)
*/
protected $rozsah;
/**
* @ORM\Column(name="jednotka", type="string", length=255, nullable=true)
*/
protected $jednotka;
/**
* @ORM\Column(name="nasledky", type="string", length=3000, nullable=true)
*/
protected $nasledky;
/**
* @ORM\Column(name="created", type="datetime")
*/
protected $created;
/**
* @ORM\Column(name="edited", type="datetime")
*/
protected $edited;
/**
* @ORM\PrePersist()
*/
public function preCreated() {
$this->created = new \DateTime('now');
}
/**
* @ORM\PrePersist()
* @ORM\PreUpdate()
*/
public function preEdited() {
$this->edited = new \DateTime('now');
}
/**
* Get id
*
* @return integer
*/
public function getId()
{
return $this->id;
}
/**
* Set typId
*
* @param integer $typId
*
* @return Nasledok
*/
public function setTypId($typId)
{
$this->typId = $typId;
return $this;
}
/**
* Get typId
*
* @return integer
*/
public function getTypId()
{
return $this->typId;
}
/**
* Set nazov
*
* @param string $nazov
*
* @return Nasledok
*/
public function setNazov($nazov)
{
$this->nazov = $nazov;
return $this;
}
/**
* Get nazov
*
* @return string
*/
public function getNazov()
{
return $this->nazov;
}
/**
* Set rozsah
*
* @param string $rozsah
*
* @return Nasledok
*/
public function setRozsah($rozsah)
{
$this->rozsah = $rozsah;
return $this;
}
/**
* Get rozsah
*
* @return string
*/
public function getRozsah()
{
return $this->rozsah;
}
/**
* Set jednotka
*
* @param string $jednotka
*
* @return Nasledok
*/
public function setJednotka($jednotka)
{
$this->jednotka = $jednotka;
return $this;
}
/**
* Get jednotka
*
* @return string
*/
public function getJednotka()
{
return $this->jednotka;
}
/**
* Set nasledky
*
* @param string $nasledky
*
* @return Nasledok
*/
public function setNasledky($nasledky)
{
$this->nasledky = $nasledky;
return $this;
}
/**
* Get nasledky
*
* @return string
*/
public function getNasledky()
{
return $this->nasledky;
}
/**
* Set skoda
*
* @param \App\Entity\Skoda $skoda
*
* @return Nasledok
*/
public function setSkoda(\App\Entity\Skoda $skoda = null)
{
$this->skoda = $skoda;
return $this;
}
/**
* Get skoda
*
* @return \App\Entity\Skoda
*/
public function getSkoda()
{
return $this->skoda;
}
/**
* Set created
*
* @param \DateTime $created
*
* @return Nasledok
*/
public function setCreated($created)
{
$this->created = $created;
return $this;
}
/**
* Get created
*
* @return \DateTime
*/
public function getCreated()
{
return $this->created;
}
/**
* Set edited
*
* @param \DateTime $edited
*
* @return Nasledok
*/
public function setEdited($edited)
{
$this->edited = $edited;
return $this;
}
/**
* Get edited
*
* @return \DateTime
*/
public function getEdited()
{
return $this->edited;
}
}