<?php
namespace CoreBundle\Entity;
/**
 * Units
 */
class Units
{
    /**
     * @var int
     */
    private $id;
    /**
     * @var string
     */
    private $nameRu;
    /**
     * @var string
     */
    private $nameUa;
    /**
     * @var string
     */
    private $shortRu;
    /**
     * @var string
     */
    private $shortUa;
    public function __toString()
    {
        return (string)$this->getNameRu();
    }
    /**
     * Get id
     *
     * @return int
     */
    public function getId()
    {
        return $this->id;
    }
    /**
     * Set nameRu
     *
     * @param string $nameRu
     *
     * @return Units
     */
    public function setNameRu($nameRu)
    {
        $this->nameRu = $nameRu;
        return $this;
    }
    /**
     * Get nameRu
     *
     * @return string
     */
    public function getNameRu()
    {
        return $this->nameRu;
    }
    /**
     * Set nameUa
     *
     * @param string $nameUa
     *
     * @return Units
     */
    public function setNameUa($nameUa)
    {
        $this->nameUa = $nameUa;
        return $this;
    }
    /**
     * Get nameUa
     *
     * @return string
     */
    public function getNameUa()
    {
        return $this->nameUa;
    }
    /**
     * Set shortRu
     *
     * @param string $shortRu
     *
     * @return Units
     */
    public function setShortRu($shortRu)
    {
        $this->shortRu = $shortRu;
        return $this;
    }
    /**
     * Get shortRu
     *
     * @return string
     */
    public function getShortRu()
    {
        return $this->shortRu;
    }
    /**
     * Set shortUa
     *
     * @param string $shortUa
     *
     * @return Units
     */
    public function setShortUa($shortUa)
    {
        $this->shortUa = $shortUa;
        return $this;
    }
    /**
     * Get shortUa
     *
     * @return string
     */
    public function getShortUa()
    {
        return $this->shortUa;
    }
    public function getShort($locale = 'ua')
    {
        return $locale == 'ua' ? $this->getShortUa() : $this->getShortRu();
    }
    /**
     * @var string
     */
    private $uid_1c;
    /**
     * Set uid1c
     *
     * @param string $uid1c
     *
     * @return Units
     */
    public function setUid1c($uid1c)
    {
        $this->uid_1c = $uid1c;
        return $this;
    }
    /**
     * Get uid1c
     *
     * @return string
     */
    public function getUid1c()
    {
        return $this->uid_1c;
    }
}