singleTasks = new ArrayCollection(); } /** * Get firstOccurenceEndDate. * * @return DateTime */ public function getFirstOccurenceEndDate() { return $this->firstOccurenceEndDate; } /** * Get id. * * @return int */ public function getId() { return $this->id; } /** * Get lastOccurenceEndDate. * * @return DateTime */ public function getLastOccurenceEndDate() { return $this->lastOccurenceEndDate; } /** * Get occurenceFrequency. * * @return string */ public function getOccurenceFrequency() { return $this->occurenceFrequency; } /** * Get occurenceStartDate. * * @return dateinterval */ public function getOccurenceStartDate() { return $this->occurenceStartDate; } /** * Get occurenceWarningInterval. * * @return dateinterval */ public function getOccurenceWarningInterval() { return $this->occurenceWarningInterval; } /** * Set firstOccurenceEndDate. * * @param DateTime $firstOccurenceEndDate * * @return RecurringTask */ public function setFirstOccurenceEndDate($firstOccurenceEndDate) { $this->firstOccurenceEndDate = $firstOccurenceEndDate; return $this; } /** * Set lastOccurenceEndDate. * * @param DateTime $lastOccurenceEndDate * * @return RecurringTask */ public function setLastOccurenceEndDate($lastOccurenceEndDate) { $this->lastOccurenceEndDate = $lastOccurenceEndDate; return $this; } /** * Set occurenceFrequency. * * @param string $occurenceFrequency * * @return RecurringTask */ public function setOccurenceFrequency($occurenceFrequency) { $this->occurenceFrequency = $occurenceFrequency; return $this; } /** * Set occurenceStartDate. * * @param dateinterval $occurenceStartDate * * @return RecurringTask */ public function setOccurenceStartDate($occurenceStartDate) { $this->occurenceStartDate = $occurenceStartDate; return $this; } /** * Set occurenceWarningInterval. * * @param dateinterval $occurenceWarningInterval * * @return RecurringTask */ public function setOccurenceWarningInterval($occurenceWarningInterval) { $this->occurenceWarningInterval = $occurenceWarningInterval; return $this; } }