<?php
namespace App\Entity\ModuleTest;
use App\Entity\Embeddables\DateTimeRichField;
use Doctrine\ORM\Mapping as ORM;
use EightMarq\CoreComponent\Entity\BaseEntity;
use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Table(name="test_adapter_phases")
* @ORM\Entity()
*/
class TestAdapterPhase extends BaseEntity
{
/**
* @var DateTimeRichField | null
*
* @ORM\Embedded(class="App\Entity\Embeddables\DateTimeRichField", columnPrefix="thousand_a_")
*/
protected $thousandA;
/**
* @var DateTimeRichField | null
*
* @ORM\Embedded(class="App\Entity\Embeddables\DateTimeRichField", columnPrefix="hv_2_")
*/
protected $hv2;
/**
* @var DateTimeRichField | null
*
* @ORM\Embedded(class="App\Entity\Embeddables\DateTimeRichField", columnPrefix="dyn_")
*/
protected $dyn;
/**
* @var DateTimeRichField | null
*
* @ORM\Embedded(class="App\Entity\Embeddables\DateTimeRichField", columnPrefix="hot_hv_")
*/
protected $hotHv;
/**
* @var DateTimeRichField | null
*
* @ORM\Embedded(class="App\Entity\Embeddables\DateTimeRichField", columnPrefix="iso_")
*/
protected $iso;
/**
* @var DateTimeRichField | null
*
* @ORM\Embedded(class="App\Entity\Embeddables\DateTimeRichField", columnPrefix="para_first_")
*/
protected $paraFirst;
/**
* @var DateTimeRichField | null
*
* @ORM\Embedded(class="App\Entity\Embeddables\DateTimeRichField", columnPrefix="para_second_")
*/
protected $paraSecond;
/**
* @var DateTimeRichField | null
*
* @ORM\Embedded(class="App\Entity\Embeddables\DateTimeRichField", columnPrefix="pin_check_")
*/
protected $pinCheck;
/**
* @var DateTimeRichField | null
*
* @ORM\Embedded(class="App\Entity\Embeddables\DateTimeRichField", columnPrefix="pushdown_")
*/
protected $pushdown;
/**
* @var ModuleTest | null
*
* @ORM\OneToOne(targetEntity="App\Entity\ModuleTest\ModuleTest", inversedBy="testAdapterPhase")
* @ORM\JoinColumn(nullable=false)
*
* @Assert\NotBlank()
*/
protected $moduleTest;
/**
* @return DateTimeRichField|null
*/
public function getThousandA(): ?DateTimeRichField
{
return $this->thousandA;
}
/**
* @param DateTimeRichField|null $thousandA
*/
public function setThousandA(?DateTimeRichField $thousandA): void
{
$this->thousandA = $thousandA;
}
/**
* @return DateTimeRichField|null
*/
public function getHv2(): ?DateTimeRichField
{
return $this->hv2;
}
/**
* @param DateTimeRichField|null $hv2
*/
public function setHv2(?DateTimeRichField $hv2): void
{
$this->hv2 = $hv2;
}
/**
* @return DateTimeRichField|null
*/
public function getDyn(): ?DateTimeRichField
{
return $this->dyn;
}
/**
* @param DateTimeRichField|null $dyn
*/
public function setDyn(?DateTimeRichField $dyn): void
{
$this->dyn = $dyn;
}
/**
* @return DateTimeRichField|null
*/
public function getHotHv(): ?DateTimeRichField
{
return $this->hotHv;
}
/**
* @param DateTimeRichField|null $hotHv
*/
public function setHotHv(?DateTimeRichField $hotHv): void
{
$this->hotHv = $hotHv;
}
/**
* @return DateTimeRichField|null
*/
public function getIso(): ?DateTimeRichField
{
return $this->iso;
}
/**
* @param DateTimeRichField|null $iso
*/
public function setIso(?DateTimeRichField $iso): void
{
$this->iso = $iso;
}
/**
* @return DateTimeRichField|null
*/
public function getParaFirst(): ?DateTimeRichField
{
return $this->paraFirst;
}
/**
* @param DateTimeRichField|null $paraFirst
*/
public function setParaFirst(?DateTimeRichField $paraFirst): void
{
$this->paraFirst = $paraFirst;
}
/**
* @return DateTimeRichField|null
*/
public function getParaSecond(): ?DateTimeRichField
{
return $this->paraSecond;
}
/**
* @param DateTimeRichField|null $paraSecond
*/
public function setParaSecond(?DateTimeRichField $paraSecond): void
{
$this->paraSecond = $paraSecond;
}
/**
* @return DateTimeRichField|null
*/
public function getPinCheck(): ?DateTimeRichField
{
return $this->pinCheck;
}
/**
* @param DateTimeRichField|null $pinCheck
*/
public function setPinCheck(?DateTimeRichField $pinCheck): void
{
$this->pinCheck = $pinCheck;
}
/**
* @return DateTimeRichField|null
*/
public function getPushdown(): ?DateTimeRichField
{
return $this->pushdown;
}
/**
* @param DateTimeRichField|null $pushdown
*/
public function setPushdown(?DateTimeRichField $pushdown): void
{
$this->pushdown = $pushdown;
}
/**
* @return ModuleTest|int|null
*/
public function getModuleTest()
{
return $this->moduleTest;
}
/**
* @param ModuleTest|int|null $moduleTest
*/
public function setModuleTest($moduleTest): void
{
$this->moduleTest = $moduleTest;
}
}