<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
class JobLinkMapping {
/**
* @var int
*/
private $id;
/**
* @var \DateTime
*/
private $createdAt;
/**
* @var \App\Entity\Job
*/
private $job;
/**
* @var \App\Entity\JobLink
*/
private $jobLink;
/**
* @var \App\Entity\JobLinkMappingCategory
*/
private $jobLinkMappingCategory;
/**
* @var \App\Entity\JobLinkMappingType
*/
private $jobLinkMappingType;
/**
* Get id.
*
* @return int
*/
public function getId() {
return $this->id;
}
/**
* Set createdAt.
*
* @param \DateTime $createdAt
*
* @return JobLinkMapping
*/
public function setCreatedAt($createdAt) {
$this->createdAt = $createdAt;
return $this;
}
/**
* Get createdAt.
*
* @return \DateTime
*/
public function getCreatedAt() {
return $this->createdAt;
}
/**
* Set job.
*
* @param \App\Entity\Job|null $job
*
* @return JobLinkMapping
*/
public function setJob(\App\Entity\Job $job = null) {
$this->job = $job;
return $this;
}
/**
* Get job.
*
* @return \App\Entity\Job|null
*/
public function getJob() {
return $this->job;
}
/**
* Set jobLink.
*
* @param \App\Entity\JobLink|null $jobLink
*
* @return JobLinkMapping
*/
public function setJobLink(\App\Entity\JobLink $jobLink = null) {
$this->jobLink = $jobLink;
return $this;
}
/**
* Get jobLink.
*
* @return \App\Entity\JobLink|null
*/
public function getJobLink() {
return $this->jobLink;
}
/**
* Set jobLinkMappingCategory.
*
* @param \App\Entity\JobLinkMappingCategory|null $jobLinkMappingCategory
*
* @return JobLinkMapping
*/
public function setJobLinkMappingCategory(\App\Entity\JobLinkMappingCategory $jobLinkMappingCategory = null) {
$this->jobLinkMappingCategory = $jobLinkMappingCategory;
return $this;
}
/**
* Get jobLinkMappingCategory.
*
* @return \App\Entity\JobLinkMappingCategory|null
*/
public function getJobLinkMappingCategory() {
return $this->jobLinkMappingCategory;
}
/**
* Set jobLinkMappingType.
*
* @param \App\Entity\JobLinkMappingType|null $jobLinkMappingType
*
* @return JobLinkMapping
*/
public function setJobLinkMappingType(\App\Entity\JobLinkMappingType $jobLinkMappingType = null) {
$this->jobLinkMappingType = $jobLinkMappingType;
return $this;
}
/**
* Get jobLinkMappingType.
*
* @return \App\Entity\JobLinkMappingType|null
*/
public function getJobLinkMappingType() {
return $this->jobLinkMappingType;
}
/**
* @var int
*/
private $position;
/**
* Set position.
*
* @param int $position
*
* @return JobLinkMapping
*/
public function setPosition($position)
{
$this->position = $position;
return $this;
}
/**
* Get position.
*
* @return int
*/
public function getPosition()
{
return $this->position;
}
/**
* @var \DateTime
*/
private $startDate;
/**
* Set startDate.
*
* @param \DateTime $startDate
*
* @return JobLinkMapping
*/
public function setStartDate($startDate)
{
$this->startDate = $startDate;
return $this;
}
/**
* Get startDate.
*
* @return \DateTime
*/
public function getStartDate()
{
return $this->startDate;
}
}