<?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; }}