src/Entity/SpravneKonanie.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use App\Entity\Skoda;
  5. use App\Entity\Doc;
  6. /** 
  7.  * @ORM\Table(name="es_spk")
  8.  * @ORM\Entity() 
  9.  * @ORM\HasLifecycleCallbacks()
  10.  */
  11. class SpravneKonanie {
  12.     /** 
  13.      * @ORM\Column(name="id", type="integer")     
  14.      * @ORM\Id     
  15.      * @ORM\GeneratedValue(strategy="AUTO")     
  16.      */
  17.     protected $id;
  18.     /**
  19.      * Many Operators have one (the same) Skoda
  20.      * @ORM\ManyToOne(targetEntity="Skoda", inversedBy="spKs")
  21.      * @ORM\JoinColumn(name="skoda_id", referencedColumnName="id")
  22.      */
  23.     private $skoda;
  24.     
  25.     /**
  26.      * @ORM\OneToMany(targetEntity="Doc", mappedBy="spk", cascade={"persist"}, orphanRemoval=true) 
  27.      */
  28.     protected $docs;
  29.     /** 
  30.      * @ORM\Column(name="urad_n", type="string", length=255, nullable=true)     
  31.      */
  32.     protected $uradN;
  33.     
  34.     /** 
  35.      * @ORM\Column(name="subjekt_d", type="string", length=255, nullable=true)     
  36.      */
  37.     protected $subjektD;
  38.     
  39.     /** 
  40.      * @ORM\Column(name="cis_spis", type="string", length=255, nullable=true)     
  41.      */
  42.     protected $cisloSpisu;
  43.     
  44.     /** 
  45.      * @ORM\Column(name="suv_spk", type="string", length=255, nullable=true)     
  46.      */
  47.     protected $suvSpk;
  48.     
  49.     /** 
  50.      * @ORM\Column(name="subjekt_t", type="string", length=255, nullable=true)     
  51.      */
  52.     protected $subjektT;
  53.     
  54.     /**
  55.      * @ORM\Column(name="zaciatok", type="datetime", nullable=true)      
  56.      */
  57.     protected $zaciatok;
  58.     
  59.     /**
  60.      * @ORM\Column(name="koniec", type="datetime", nullable=true)      
  61.      */
  62.     protected $koniec;
  63.     /** 
  64.      * @ORM\Column(name="predmet", type="string", length=255, nullable=true)     
  65.      */
  66.     protected $predmet;
  67.     /** 
  68.      * @ORM\Column(name="vysledok", type="string", length=3000, nullable=true)     
  69.      */
  70.     protected $vysledok;
  71.     /** 
  72.      * @ORM\Column(name="typ", type="string", length=255, nullable=true)     
  73.      */
  74.     protected $typ;
  75.     
  76.     
  77.     /**
  78.      * @ORM\Column(name="created", type="datetime")
  79.      */
  80.     protected $created;
  81.     /**
  82.      * @ORM\Column(name="edited", type="datetime")
  83.      */
  84.     protected $edited;
  85.     
  86.     /** 
  87.      * @ORM\PrePersist()
  88.      */
  89.     public function preCreated() {
  90.         $this->created = new \DateTime('now');
  91.     }
  92.     /** 
  93.      * @ORM\PrePersist()
  94.      * @ORM\PreUpdate() 
  95.      */
  96.     public function preEdited() {
  97.         $this->edited = new \DateTime('now');
  98.     }
  99.     /**
  100.      * Get id
  101.      *
  102.      * @return integer
  103.      */
  104.     public function getId()
  105.     {
  106.         return $this->id;
  107.     }
  108.     /**
  109.      * Set uradN
  110.      *
  111.      * @param string $uradN
  112.      *
  113.      * @return SpravneKonanie
  114.      */
  115.     public function setUradN($uradN)
  116.     {
  117.         $this->uradN $uradN;
  118.         return $this;
  119.     }
  120.     /**
  121.      * Get uradN
  122.      *
  123.      * @return string
  124.      */
  125.     public function getUradN()
  126.     {
  127.         return $this->uradN;
  128.     }
  129.     /**
  130.      * Set subjektD
  131.      *
  132.      * @param string $subjektD
  133.      *
  134.      * @return SpravneKonanie
  135.      */
  136.     public function setSubjektD($subjektD)
  137.     {
  138.         $this->subjektD $subjektD;
  139.         return $this;
  140.     }
  141.     /**
  142.      * Get subjektD
  143.      *
  144.      * @return string
  145.      */
  146.     public function getSubjektD()
  147.     {
  148.         return $this->subjektD;
  149.     }
  150.     /**
  151.      * Set subjektT
  152.      *
  153.      * @param string $subjektT
  154.      *
  155.      * @return SpravneKonanie
  156.      */
  157.     public function setSubjektT($subjektT)
  158.     {
  159.         $this->subjektT $subjektT;
  160.         return $this;
  161.     }
  162.     /**
  163.      * Get subjektT
  164.      *
  165.      * @return string
  166.      */
  167.     public function getSubjektT()
  168.     {
  169.         return $this->subjektT;
  170.     }
  171.     /**
  172.      * Set zaciatok
  173.      *
  174.      * @param \DateTime $zaciatok
  175.      *
  176.      * @return SpravneKonanie
  177.      */
  178.     public function setZaciatok($zaciatok)
  179.     {
  180.         $this->zaciatok $zaciatok;
  181.         return $this;
  182.     }
  183.     /**
  184.      * Get zaciatok
  185.      *
  186.      * @return \DateTime
  187.      */
  188.     public function getZaciatok()
  189.     {
  190.         return $this->zaciatok;
  191.     }
  192.     /**
  193.      * Set koniec
  194.      *
  195.      * @param \DateTime $koniec
  196.      *
  197.      * @return SpravneKonanie
  198.      */
  199.     public function setKoniec($koniec)
  200.     {
  201.         $this->koniec $koniec;
  202.         return $this;
  203.     }
  204.     /**
  205.      * Get koniec
  206.      *
  207.      * @return \DateTime
  208.      */
  209.     public function getKoniec()
  210.     {
  211.         return $this->koniec;
  212.     }
  213.     /**
  214.      * Set predmet
  215.      *
  216.      * @param string $predmet
  217.      *
  218.      * @return SpravneKonanie
  219.      */
  220.     public function setPredmet($predmet)
  221.     {
  222.         $this->predmet $predmet;
  223.         return $this;
  224.     }
  225.     /**
  226.      * Get predmet
  227.      *
  228.      * @return string
  229.      */
  230.     public function getPredmet()
  231.     {
  232.         return $this->predmet;
  233.     }
  234.     /**
  235.      * Set vysledok
  236.      *
  237.      * @param string $vysledok
  238.      *
  239.      * @return SpravneKonanie
  240.      */
  241.     public function setVysledok($vysledok)
  242.     {
  243.         $this->vysledok $vysledok;
  244.         return $this;
  245.     }
  246.     /**
  247.      * Get vysledok
  248.      *
  249.      * @return string
  250.      */
  251.     public function getVysledok()
  252.     {
  253.         return $this->vysledok;
  254.     }
  255.     /**
  256.      * Set typ
  257.      *
  258.      * @param string $typ
  259.      *
  260.      * @return SpravneKonanie
  261.      */
  262.     public function setTyp($typ)
  263.     {
  264.         $this->typ $typ;
  265.         return $this;
  266.     }
  267.     /**
  268.      * Get typ
  269.      *
  270.      * @return string
  271.      */
  272.     public function getTyp()
  273.     {
  274.         return $this->typ;
  275.     }
  276.     /**
  277.      * Set created
  278.      *
  279.      * @param \DateTime $created
  280.      *
  281.      * @return SpravneKonanie
  282.      */
  283.     public function setCreated($created)
  284.     {
  285.         $this->created $created;
  286.         return $this;
  287.     }
  288.     /**
  289.      * Get created
  290.      *
  291.      * @return \DateTime
  292.      */
  293.     public function getCreated()
  294.     {
  295.         return $this->created;
  296.     }
  297.     /**
  298.      * Set edited
  299.      *
  300.      * @param \DateTime $edited
  301.      *
  302.      * @return SpravneKonanie
  303.      */
  304.     public function setEdited($edited)
  305.     {
  306.         $this->edited $edited;
  307.         return $this;
  308.     }
  309.     /**
  310.      * Get edited
  311.      *
  312.      * @return \DateTime
  313.      */
  314.     public function getEdited()
  315.     {
  316.         return $this->edited;
  317.     }
  318.     /**
  319.      * Set skoda
  320.      *
  321.      * @param \App\Entity\Skoda $skoda
  322.      *
  323.      * @return SpravneKonanie
  324.      */
  325.     public function setSkoda(\App\Entity\Skoda $skoda null)
  326.     {
  327.         $this->skoda $skoda;
  328.         return $this;
  329.     }
  330.     /**
  331.      * Get skoda
  332.      *
  333.      * @return \App\Entity\Skoda
  334.      */
  335.     public function getSkoda()
  336.     {
  337.         return $this->skoda;
  338.     }
  339.     /**
  340.      * Constructor
  341.      */
  342.     public function __construct()
  343.     {
  344.         $this->docs = new \Doctrine\Common\Collections\ArrayCollection();
  345.     }
  346.     /**
  347.      * Add doc
  348.      *
  349.      * @param \App\Entity\Doc $doc
  350.      *
  351.      * @return SpravneKonanie
  352.      */
  353.     public function addDoc(\App\Entity\Doc $doc)
  354.     {
  355.         $doc->setSpk($this);
  356.         $this->docs[] = $doc;
  357.         return $this;
  358.     }
  359.     /**
  360.      * Remove doc
  361.      *
  362.      * @param \App\Entity\Doc $doc
  363.      */
  364.     public function removeDoc(\App\Entity\Doc $doc)
  365.     {
  366.         $this->docs->removeElement($doc);
  367.     }
  368.     /**
  369.      * Get docs
  370.      *
  371.      * @return \Doctrine\Common\Collections\Collection
  372.      */
  373.     public function getDocs()
  374.     {
  375.         return $this->docs;
  376.     }
  377.     /**
  378.      * Set cisloSpisu
  379.      *
  380.      * @param string $cisloSpisu
  381.      *
  382.      * @return SpravneKonanie
  383.      */
  384.     public function setCisloSpisu($cisloSpisu)
  385.     {
  386.         $this->cisloSpisu $cisloSpisu;
  387.         return $this;
  388.     }
  389.     /**
  390.      * Get cisloSpisu
  391.      *
  392.      * @return string
  393.      */
  394.     public function getCisloSpisu()
  395.     {
  396.         return $this->cisloSpisu;
  397.     }
  398.     /**
  399.      * Set suvSpk
  400.      *
  401.      * @param string $suvSpk
  402.      *
  403.      * @return SpravneKonanie
  404.      */
  405.     public function setSuvSpk($suvSpk)
  406.     {
  407.         $this->suvSpk $suvSpk;
  408.         return $this;
  409.     }
  410.     /**
  411.      * Get suvSpk
  412.      *
  413.      * @return string
  414.      */
  415.     public function getSuvSpk()
  416.     {
  417.         return $this->suvSpk;
  418.     }
  419. }