<?phpnamespace BmpGatewayBundle\Entity;use CoreBundle\Entity\Dealer;use CoreBundle\Entity\Brand;use CoreBundle\Entity\Model;use CoreBundle\Entity\Vehicles\Vehicle;use Doctrine\Common\Collections\ArrayCollection;use DcSiteBundle\Entity\TestDriveRoutes;use Doctrine\Common\Collections\Collection;/** * VehicleTestDrive */class VehicleTestDrive{    /**     * @var integer     */    private $id;    /**     * @var string     */    private $crm_id;    /**     * @var string     */    private $name;    /**     * @var string     */    private $configuration_name;    /**     * @var string     */    private $vin;    /**     * @var string     */    private $crm_brand_id;    /**     * @var string     */    private $crm_dealer_id;    /**     * @var string     */    private $crm_model_id;    /**     * @var string     */    private $crm_model_name;    /**     * @var integer     */    private $year;    /**     * @var integer     */    private $state;    /**     * @var Dealer     */    private $dealer;    /**     * @var Brand     */    private $brand;    /**     * @var Model     */    private $model;    /**     * @return int     */    public function getId()    {        return $this->id;    }    /**     * @param int $id     */    public function setId($id)    {        $this->id = $id;    }    /**     * @return string     */    public function getCrmId()    {        return $this->crm_id;    }    /**     * @param string $crm_id     */    public function setCrmId($crm_id)    {        $this->crm_id = $crm_id;    }    /**     * @return string     */    public function getName()    {        return $this->name;    }    /**     * @param string $name     */    public function setName($name)    {        $this->name = $name;    }    /**     * @return string     */    public function getConfigurationName()    {        return $this->configuration_name;    }    /**     * @param string $configuration_name     */    public function setConfigurationName($configuration_name)    {        $this->configuration_name = $configuration_name;    }    /**     * @return string     */    public function getVin()    {        return $this->vin;    }    /**     * @param string $vin     */    public function setVin($vin)    {        $this->vin = $vin;    }    /**     * @return string     */    public function getCrmBrandId()    {        return $this->crm_brand_id;    }    /**     * @param string $crm_brand_id     */    public function setCrmBrandId($crm_brand_id)    {        $this->crm_brand_id = $crm_brand_id;    }    /**     * @return string     */    public function getCrmDealerId()    {        return $this->crm_dealer_id;    }    /**     * @param string $crm_dealer_id     */    public function setCrmDealerId($crm_dealer_id)    {        $this->crm_dealer_id = $crm_dealer_id;    }    /**     * @return string     */    public function getCrmModelId()    {        return $this->crm_model_id;    }    /**     * @param string $crm_model_id     */    public function setCrmModelId($crm_model_id)    {        $this->crm_model_id = $crm_model_id;    }    /**     * @return string     */    public function getCrmModelName()    {        return $this->crm_model_name;    }    /**     * @param string $crm_model_name     */    public function setCrmModelName($crm_model_name)    {        $this->crm_model_name = $crm_model_name;    }    /**     * @return int     */    public function getYear()    {        return $this->year;    }    /**     * @param int $year     */    public function setYear($year)    {        $this->year = $year;    }    /**     * @return int     */    public function getState()    {        return $this->state;    }    /**     * @param int $state     */    public function setState($state)    {        $this->state = $state;    }    /**     * @return Dealer     */    public function getDealer()    {        return $this->dealer;    }    /**     * @param Dealer $dealer     *     * @return VehicleTestDrive     */    public function setDealer(Dealer $dealer)    {        $this->dealer = $dealer;        return $this;    }    /**     * @return Brand     */    public function getBrand()    {        return $this->brand;    }    /**     * @param Brand $brand     *     * @return VehicleTestDrive     */    public function setBrand(Brand $brand)    {        $this->brand = $brand;        return $this;    }    /**     * @return Model     */    public function getModel()    {        return $this->model;    }    /**     * @param Model $model     */    public function setModel(Model $model)    {        $this->model = $model;        return $this;    }    /**     * @var Vehicle     */    private $vehicle;    /**     * Set vehicle     *     * @param Vehicle $vehicle     *     * @return VehicleTestDrive     */    public function setVehicle(Vehicle $vehicle = null)    {        $this->vehicle = $vehicle;        return $this;    }    /**     * Get vehicle     *     * @return Vehicle     */    public function getVehicle()    {        return $this->vehicle;    }    /**     * @var integer     */    private $is_manual;    /**     * Set isManual     *     * @param integer $isManual     *     * @return VehicleTestDrive     */    public function setIsManual($isManual)    {        $this->is_manual = $isManual;        return $this;    }    /**     * Get isManual     *     * @return integer     */    public function getIsManual()    {        return $this->is_manual;    }    /**     * @var Collection     */    private $test_drive_routes;    /**     * Constructor     */    public function __construct()    {        $this->test_drive_routes = new ArrayCollection();    }    /**     * Add testDriveRoute     *     * @param TestDriveRoutes $testDriveRoute     *     * @return VehicleTestDrive     */    public function addTestDriveRoute(TestDriveRoutes $testDriveRoute)    {        $this->test_drive_routes[] = $testDriveRoute;        return $this;    }    /**     * Remove testDriveRoute     *     * @param TestDriveRoutes $testDriveRoute     */    public function removeTestDriveRoute(TestDriveRoutes $testDriveRoute)    {        $this->test_drive_routes->removeElement($testDriveRoute);    }    /**     * Get testDriveRoutes     *     * @return Collection     */    public function getTestDriveRoutes()    {        return $this->test_drive_routes;    }}