<?php
namespace TheatreCore\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* AnnCategories
*
* @ORM\Table(name="ann_categories", uniqueConstraints={@ORM\UniqueConstraint(name="url_clean", columns={"url_clean"})})
* @ORM\Entity(repositoryClass="TheatreCore\Repository\AnnCategoriesRepository")
*/
class AnnCategories
{
/**
* @var int
*
* @ORM\Column(name="idcategorie", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $idcategorie;
/**
* @var string|null
*
* @ORM\Column(name="name", type="string", length=150, nullable=true)
*/
private $name;
/**
* @var string|null
*
* @ORM\Column(name="description", type="string", length=250, nullable=true)
*/
private $description;
/**
* @var int
*
* @ORM\Column(name="online", type="integer", nullable=false)
*/
private $online = '0';
/**
* @var int
*
* @ORM\Column(name="class", type="smallint", nullable=false)
*/
private $class = '0';
/**
* @var string|null
*
* @ORM\Column(name="url_clean", type="string", length=250, nullable=true)
*/
private $urlClean;
/**
* Get idcategorie.
*
* @return int
*/
public function getIdcategorie()
{
return $this->idcategorie;
}
/**
* Set name.
*
* @param string|null $name
*
* @return AnnCategories
*/
public function setName($name = null)
{
$this->name = $name;
return $this;
}
/**
* Get name.
*
* @return string|null
*/
public function getName()
{
return $this->name;
}
/**
* Set description.
*
* @param string|null $description
*
* @return AnnCategories
*/
public function setDescription($description = null)
{
$this->description = $description;
return $this;
}
/**
* Get description.
*
* @return string|null
*/
public function getDescription()
{
return $this->description;
}
/**
* Set online.
*
* @param int $online
*
* @return AnnCategories
*/
public function setOnline($online)
{
$this->online = $online;
return $this;
}
/**
* Get online.
*
* @return int
*/
public function getOnline()
{
return $this->online;
}
/**
* Set class.
*
* @param int $class
*
* @return AnnCategories
*/
public function setClass($class)
{
$this->class = $class;
return $this;
}
/**
* Get class.
*
* @return int
*/
public function getClass()
{
return $this->class;
}
/**
* Set urlClean.
*
* @param string|null $urlClean
*
* @return AnnCategories
*/
public function setUrlClean($urlClean = null)
{
$this->urlClean = $urlClean;
return $this;
}
/**
* Get urlClean.
*
* @return string|null
*/
public function getUrlClean()
{
return $this->urlClean;
}
}