<?php
namespace TheatreCore\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Bannieres
*
* @ORM\Table(name="bannieres", indexes={@ORM\Index(name="idextranetuser", columns={"idextranetuser"}), @ORM\Index(name="title", columns={"title"})})
* @ORM\Entity(repositoryClass="TheatreCore\Repository\BannieresRepository")
*/
class Bannieres
{
/**
* @var int
*
* @ORM\Column(name="idbanniere", type="integer", nullable=false, options={"unsigned"=true})
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $idbanniere;
/**
* @var string|null
*
* @ORM\Column(name="title", type="string", length=255, nullable=true)
*/
private $title;
/**
* @var string|null
*
* @ORM\Column(name="imgfile", type="string", length=255, nullable=true)
*/
private $imgfile;
/**
* @var bool|null
*
* @ORM\Column(name="is_swf", type="boolean", nullable=true)
*/
private $isSwf = false;
/**
* @var string|null
*
* @ORM\Column(name="url_redirect", type="string", length=255, nullable=true)
*/
private $urlRedirect;
/**
* @var text|null
*
* @ORM\Column(name="code_integration", type="string", length=255, nullable=true)
*/
private $codeIntegration;
/**
* @var string|null
*
* @ORM\Column(name="description", type="text", length=65535, nullable=true)
*/
private $description;
/**
* @var string|null
*
* @ORM\Column(name="couleur", type="string", length=10, nullable=true)
*/
private $couleur;
/**
* @var \DateTime|null
*
* @ORM\Column(name="date_start", type="datetime", nullable=true)
*/
private $dateStart;
/**
* @var \DateTime|null
*
* @ORM\Column(name="date_end", type="datetime", nullable=true)
*/
private $dateEnd;
/**
* @var \DateTime|null
*
* @ORM\Column(name="dateupdate", type="datetime", nullable=true)
*/
private $dateupdate;
/**
* @var \DateTime|null
*
* @ORM\Column(name="dateinsert", type="datetime", nullable=true)
*/
private $dateinsert;
/**
* @var bool
*
* @ORM\Column(name="publish", type="boolean", nullable=false)
*/
private $publish = '0';
/**
* @var bool|null
*
* @ORM\Column(name="is_thnet", type="boolean", nullable=true)
*/
private $isThnet;
/**
* @var bool|null
*
* @ORM\Column(name="is_bottom", type="boolean", nullable=true)
*/
private $isBottom;
/**
* @var bool|null
*
* @ORM\Column(name="is_national", type="boolean", nullable=true)
*/
private $isNational;
/**
* @var bool|null
*
* @ORM\Column(name="is_region", type="boolean", nullable=true)
*/
private $isRegion;
/**
* @var bool|null
*
* @ORM\Column(name="is_sponsored", type="boolean", nullable=true)
*/
private $isSponsored;
/**
* @var bool|null
*
* @ORM\Column(name="region", type="boolean", nullable=true)
*/
private $region;
/**
* @var string|null
*
* @ORM\Column(name="country", type="string", length=2, nullable=true)
*/
private $country;
/**
* @var int|null
*
* @ORM\Column(name="`order`", type="integer", nullable=true, options={"unsigned"=true})
*/
private $order;
/**
* @var bool
*
* @ORM\Column(name="statut", type="boolean", nullable=false)
*/
private $statut = '0';
/**
* @var bool
*
* @ORM\Column(name="valid", type="boolean", nullable=false)
*/
private $valid = '0';
/**
* @var int|null
*
* @ORM\Column(name="idextranetuser", type="integer", nullable=true, options={"unsigned"=true})
*/
private $idextranetuser;
/**
* Get idbanniere.
*
* @return int
*/
public function getIdbanniere()
{
return $this->idbanniere;
}
/**
* Set title.
*
* @param string|null $title
*
* @return Bannieres
*/
public function setTitle($title = null)
{
$this->title = $title;
return $this;
}
/**
* Get title.
*
* @return string|null
*/
public function getTitle()
{
return $this->title;
}
/**
* Set imgfile.
*
* @param string|null $imgfile
*
* @return Bannieres
*/
public function setImgfile($imgfile = null)
{
$this->imgfile = $imgfile;
return $this;
}
/**
* Get imgfile.
*
* @return string|null
*/
public function getImgfile()
{
return $this->imgfile;
}
/**
* Set isSwf.
*
* @param bool|null $isSwf
*
* @return Bannieres
*/
public function setIsSwf($isSwf = null)
{
$this->isSwf = $isSwf;
return $this;
}
/**
* Get isSwf.
*
* @return bool|null
*/
public function getIsSwf()
{
return $this->isSwf;
}
/**
* Set urlRedirect.
*
* @param string|null $urlRedirect
*
* @return Bannieres
*/
public function setUrlRedirect($urlRedirect = null)
{
$this->urlRedirect = $urlRedirect;
return $this;
}
/**
* Get urlRedirect.
*
* @return string|null
*/
public function getUrlRedirect()
{
return $this->urlRedirect;
}
/**
* Set description.
*
* @param string|null $description
*
* @return Bannieres
*/
public function setDescription($description = null)
{
$this->description = $description;
return $this;
}
/**
* Get description.
*
* @return string|null
*/
public function getDescription()
{
return $this->description;
}
/**
* Set couleur.
*
* @param string|null $couleur
*
* @return Bannieres
*/
public function setCouleur($couleur = null)
{
$this->couleur = $couleur;
return $this;
}
/**
* Get couleur.
*
* @return string|null
*/
public function getCouleur()
{
return $this->couleur;
}
/**
* Set dateStart.
*
* @param \DateTime|null $dateStart
*
* @return Bannieres
*/
public function setDateStart($dateStart = null)
{
$this->dateStart = $dateStart;
return $this;
}
/**
* Get dateStart.
*
* @return \DateTime|null
*/
public function getDateStart()
{
return $this->dateStart;
}
/**
* Set dateEnd.
*
* @param \DateTime|null $dateEnd
*
* @return Bannieres
*/
public function setDateEnd($dateEnd = null)
{
$this->dateEnd = $dateEnd;
return $this;
}
/**
* Get dateEnd.
*
* @return \DateTime|null
*/
public function getDateEnd()
{
return $this->dateEnd;
}
/**
* Set dateupdate.
*
* @param \DateTime|null $dateupdate
*
* @return Bannieres
*/
public function setDateupdate($dateupdate = null)
{
$this->dateupdate = $dateupdate;
return $this;
}
/**
* Get dateupdate.
*
* @return \DateTime|null
*/
public function getDateupdate()
{
return $this->dateupdate;
}
/**
* Set dateinsert.
*
* @param \DateTime|null $dateinsert
*
* @return Bannieres
*/
public function setDateinsert($dateinsert = null)
{
$this->dateinsert = $dateinsert;
return $this;
}
/**
* Get dateinsert.
*
* @return \DateTime|null
*/
public function getDateinsert()
{
return $this->dateinsert;
}
/**
* Set publish.
*
* @param bool $publish
*
* @return Bannieres
*/
public function setPublish($publish)
{
$this->publish = $publish;
return $this;
}
/**
* Get publish.
*
* @return bool
*/
public function getPublish()
{
return $this->publish;
}
/**
* Set isThnet.
*
* @param bool|null $isThnet
*
* @return Bannieres
*/
public function setIsThnet($isThnet = null)
{
$this->isThnet = $isThnet;
return $this;
}
/**
* Get isThnet.
*
* @return bool|null
*/
public function getIsThnet()
{
return $this->isThnet;
}
/**
* Set isBottom.
*
* @param bool|null $isBottom
*
* @return Bannieres
*/
public function setIsBottom($isBottom = null)
{
$this->isBottom = $isBottom;
return $this;
}
/**
* Get isBottom.
*
* @return bool|null
*/
public function getIsBottom()
{
return $this->isBottom;
}
/**
* Set isNational.
*
* @param bool|null $isNational
*
* @return Bannieres
*/
public function setIsNational($isNational = null)
{
$this->isNational = $isNational;
return $this;
}
/**
* Get isNational.
*
* @return bool|null
*/
public function getIsNational()
{
return $this->isNational;
}
/**
* Set isRegion.
*
* @param bool|null $isRegion
*
* @return Bannieres
*/
public function setIsRegion($isRegion = null)
{
$this->isRegion = $isRegion;
return $this;
}
/**
* Get isRegion.
*
* @return bool|null
*/
public function getIsRegion()
{
return $this->isRegion;
}
/**
* Set isSponsored.
*
* @param bool|null $isSponsored
*
* @return Bannieres
*/
public function setIsSponsored($isSponsored = null)
{
$this->isSponsored = $isSponsored;
return $this;
}
/**
* Get isSponsored.
*
* @return bool|null
*/
public function getIsSponsored()
{
return $this->isSponsored;
}
/**
* Set region.
*
* @param bool|null $region
*
* @return Bannieres
*/
public function setRegion($region = null)
{
$this->region = $region;
return $this;
}
/**
* Get region.
*
* @return bool|null
*/
public function getRegion()
{
return $this->region;
}
/**
* Set country.
*
* @param string|null $country
*
* @return Bannieres
*/
public function setCountry($country = null)
{
$this->country = $country;
return $this;
}
/**
* Get country.
*
* @return string|null
*/
public function getCountry()
{
return $this->country;
}
/**
* Set order.
*
* @param bool $order
*
* @return Bannieres
*/
public function setOrder($order)
{
$this->order = $order;
return $this;
}
/**
* Get order.
*
* @return bool
*/
public function getOrder()
{
return $this->order;
}
/**
* Set statut.
*
* @param bool $statut
*
* @return Bannieres
*/
public function setStatut($statut)
{
$this->statut = $statut;
return $this;
}
/**
* Get statut.
*
* @return bool
*/
public function getStatut()
{
return $this->statut;
}
/**
* Set valid.
*
* @param bool $valid
*
* @return Bannieres
*/
public function setValid($valid)
{
$this->valid = $valid;
return $this;
}
/**
* Get valid.
*
* @return bool
*/
public function getValid()
{
return $this->valid;
}
/**
* Set idextranetuser.
*
* @param int|null $idextranetuser
*
* @return Bannieres
*/
public function setIdextranetuser($idextranetuser = null)
{
$this->idextranetuser = $idextranetuser;
return $this;
}
/**
* Get idextranetuser.
*
* @return int|null
*/
public function getIdextranetuser()
{
return $this->idextranetuser;
}
}