<?php
namespace App\Entity;
use App\Repository\BoutonRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=BoutonRepository::class)
*/
class Bouton
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="integer")
*/
private $positionBouton;
/**
* @ORM\Column(type="string", length=255)
*/
private $actionBouton;
/**
* @ORM\ManyToOne(targetEntity=TypeActionBouton::class, inversedBy="boutons")
* @ORM\JoinColumn(nullable=false)
*/
private $typeActionBouton;
/**
* @ORM\ManyToOne(targetEntity=Scenario::class, inversedBy="boutons")
* @ORM\JoinColumn(nullable=false)
*/
private $scenario;
public function getId(): ?int
{
return $this->id;
}
public function getPositionBouton(): ?int
{
return $this->positionBouton;
}
public function setPositionBouton(int $positionBouton): self
{
$this->positionBouton = $positionBouton;
return $this;
}
public function getActionBouton(): ?string
{
return $this->actionBouton;
}
public function setActionBouton(string $actionBouton): self
{
$this->actionBouton = $actionBouton;
return $this;
}
public function getTypeActionBouton(): ?TypeActionBouton
{
return $this->typeActionBouton;
}
public function setTypeActionBouton(?TypeActionBouton $typeActionBouton): self
{
$this->typeActionBouton = $typeActionBouton;
return $this;
}
public function getScenario(): ?Scenario
{
return $this->scenario;
}
public function setScenario(?Scenario $scenario): self
{
$this->scenario = $scenario;
return $this;
}
}