<?php

namespace OfficeBrain\Bundle\CategoryBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Entity For CategoryMapping
 * @author OfficeBrain 4246
 */

/**
 * Culture CategoryMapping
 *
 * @ORM\Table(name="tbl_culture_category_mapping")
 * @ORM\Entity(repositoryClass="OfficeBrain\Bundle\CategoryBundle\Entity\CultureCategoryMappingRepository")
 */
class CultureCategoryMapping
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="bigint",length=20, options={"unsigned"=true})
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var integer
     *
     * @ORM\Column(name="pms_id", type="integer" ,nullable=true)
     */
    private $pmsId;
    
    /**
     * @var integer
     *
     * @ORM\Column(name="culture_id", type="integer" ,nullable=true)
     */
    private $cultureId;
    
    /**
     * @var string
     *
     * @ORM\Column(name="keywords", type="string", length=64, nullable=true)
     */
    private $keywords;
    
    /**
     * @var string
     *
     * @ORM\Column(name="description", type="text", nullable=true)
     */
    private $description;

    /**
     * Get id
     *
     * @return integer
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set pmsId
     *
     * @param integer $pmsId
     *
     * @return CultureCategoryMapping
     */
    public function setPmsId($pmsId)
    {
        $this->pmsId = $pmsId;

        return $this;
    }

    /**
     * Get pmsId
     *
     * @return integer
     */
    public function getPmsId()
    {
        return $this->pmsId;
    }

    /**
     * Set cultureId
     *
     * @param integer $cultureId
     *
     * @return CultureCategoryMapping
     */
    public function setCultureId($cultureId)
    {
        $this->cultureId = $cultureId;

        return $this;
    }

    /**
     * Get cultureId
     *
     * @return integer
     */
    public function getCultureId()
    {
        return $this->cultureId;
    }

    /**
     * Set keywords
     *
     * @param string $keywords
     *
     * @return CultureCategoryMapping
     */
    public function setKeywords($keywords)
    {
        $this->keywords = $keywords;

        return $this;
    }

    /**
     * Get keywords
     *
     * @return string
     */
    public function getKeywords()
    {
        return $this->keywords;
    }

    /**
     * Set description
     *
     * @param string $description
     *
     * @return CultureCategoryMapping
     */
    public function setDescription($description)
    {
        $this->description = $description;

        return $this;
    }

    /**
     * Get description
     *
     * @return string
     */
    public function getDescription()
    {
        return $this->description;
    }
}
