File: /var/www/dvpis2025/dvpis.kaunokolegija.lt/src/Entity/LecturerWorkTimePlan.php
<?php
namespace App\Entity;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
/**
* LecturerWorkTimePlan
*/
#[ORM\Table(name: 'lecturer_work_time_plan')]
#[ORM\Entity(repositoryClass: \App\Repository\LecturerWorkTimePlanRepository::class)]
class LecturerWorkTimePlan
{
#[ORM\Column]
#[ORM\Id]
#[ORM\GeneratedValue]
private ?int $id = null;
/**
* @var int
*/
#[ORM\Column(name: 'weekday', type: 'smallint')]
private $weekday;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number1', type: 'boolean')]
private $lessonNumber1;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number2', type: 'boolean')]
private $lessonNumber2;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number3', type: 'boolean')]
private $lessonNumber3;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number4', type: 'boolean')]
private $lessonNumber4;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number5', type: 'boolean')]
private $lessonNumber5;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number6', type: 'boolean')]
private $lessonNumber6;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number7', type: 'boolean')]
private $lessonNumber7;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number8', type: 'boolean')]
private $lessonNumber8;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number9', type: 'boolean')]
private $lessonNumber9;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number10', type: 'boolean')]
private $lessonNumber10;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number11', type: 'boolean')]
private $lessonNumber11;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number12', type: 'boolean')]
private $lessonNumber12;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number13', type: 'boolean')]
private $lessonNumber13;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number14', type: 'boolean')]
private $lessonNumber14;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number15', type: 'boolean')]
private $lessonNumber15;
/**
* @var int
*/
#[ORM\Column(name: 'lesson_number16', type: 'boolean')]
private $lessonNumber16;
#[ORM\JoinColumn(name: 'lecturer_id', referencedColumnName: 'id', nullable: false)]
#[ORM\ManyToOne(targetEntity: Lecturer::class, inversedBy: 'lecturerWorkTimePlans')]
private ?Lecturer $lecturer;
public function getId(): ?int
{
return $this->id;
}
public function getWeekday(): ?int
{
return $this->weekday;
}
public function getLessonNumber1()
{
return $this->lessonNumber1;
}
public function getLessonNumber2()
{
return $this->lessonNumber2;
}
public function getLessonNumber3()
{
return $this->lessonNumber3;
}
public function getLessonNumber4()
{
return $this->lessonNumber4;
}
public function getLessonNumber5()
{
return $this->lessonNumber5;
}
public function getLessonNumber6()
{
return $this->lessonNumber6;
}
public function getLessonNumber7()
{
return $this->lessonNumber7;
}
public function getLessonNumber8()
{
return $this->lessonNumber8;
}
public function getLessonNumber9()
{
return $this->lessonNumber9;
}
public function getLessonNumber10()
{
return $this->lessonNumber10;
}
public function getLessonNumber11()
{
return $this->lessonNumber11;
}
public function getLessonNumber12()
{
return $this->lessonNumber12;
}
public function getLessonNumber13()
{
return $this->lessonNumber13;
}
public function getLessonNumber14()
{
return $this->lessonNumber14;
}
public function getLessonNumber15()
{
return $this->lessonNumber15;
}
public function getLessonNumber16()
{
return $this->lessonNumber16;
}
public function getLecturer(): ?Lecturer
{
return $this->lecturer;
}
public function setId($id)
{
$this->id = $id;
return $this;
}
public function setWeekday(int $weekday): static
{
$this->weekday = $weekday;
return $this;
}
public function setLessonNumber1(bool $lessonNumber1): static
{
$this->lessonNumber1 = $lessonNumber1;
return $this;
}
public function setLessonNumber2(bool $lessonNumber2): static
{
$this->lessonNumber2 = $lessonNumber2;
return $this;
}
public function setLessonNumber3(bool $lessonNumber3): static
{
$this->lessonNumber3 = $lessonNumber3;
return $this;
}
public function setLessonNumber4(bool $lessonNumber4): static
{
$this->lessonNumber4 = $lessonNumber4;
return $this;
}
public function setLessonNumber5(bool $lessonNumber5): static
{
$this->lessonNumber5 = $lessonNumber5;
return $this;
}
public function setLessonNumber6(bool $lessonNumber6): static
{
$this->lessonNumber6 = $lessonNumber6;
return $this;
}
public function setLessonNumber7(bool $lessonNumber7): static
{
$this->lessonNumber7 = $lessonNumber7;
return $this;
}
public function setLessonNumber8(bool $lessonNumber8): static
{
$this->lessonNumber8 = $lessonNumber8;
return $this;
}
public function setLessonNumber9(bool $lessonNumber9): static
{
$this->lessonNumber9 = $lessonNumber9;
return $this;
}
public function setLessonNumber10(bool $lessonNumber10): static
{
$this->lessonNumber10 = $lessonNumber10;
return $this;
}
public function setLessonNumber11(bool $lessonNumber11): static
{
$this->lessonNumber11 = $lessonNumber11;
return $this;
}
public function setLessonNumber12(bool $lessonNumber12): static
{
$this->lessonNumber12 = $lessonNumber12;
return $this;
}
public function setLessonNumber13(bool $lessonNumber13): static
{
$this->lessonNumber13 = $lessonNumber13;
return $this;
}
public function setLessonNumber14(bool $lessonNumber14): static
{
$this->lessonNumber14 = $lessonNumber14;
return $this;
}
public function setLessonNumber15(bool $lessonNumber15): static
{
$this->lessonNumber15 = $lessonNumber15;
return $this;
}
public function setLessonNumber16(bool $lessonNumber16): static
{
$this->lessonNumber16 = $lessonNumber16;
return $this;
}
public function setLecturer(?Lecturer $lecturer): static
{
$this->lecturer = $lecturer;
return $this;
}
public function isLessonNumber1(): ?bool
{
return $this->lessonNumber1;
}
public function isLessonNumber2(): ?bool
{
return $this->lessonNumber2;
}
public function isLessonNumber3(): ?bool
{
return $this->lessonNumber3;
}
public function isLessonNumber4(): ?bool
{
return $this->lessonNumber4;
}
public function isLessonNumber5(): ?bool
{
return $this->lessonNumber5;
}
public function isLessonNumber6(): ?bool
{
return $this->lessonNumber6;
}
public function isLessonNumber7(): ?bool
{
return $this->lessonNumber7;
}
public function isLessonNumber8(): ?bool
{
return $this->lessonNumber8;
}
public function isLessonNumber9(): ?bool
{
return $this->lessonNumber9;
}
public function isLessonNumber10(): ?bool
{
return $this->lessonNumber10;
}
public function isLessonNumber11(): ?bool
{
return $this->lessonNumber11;
}
public function isLessonNumber12(): ?bool
{
return $this->lessonNumber12;
}
public function isLessonNumber13(): ?bool
{
return $this->lessonNumber13;
}
public function isLessonNumber14(): ?bool
{
return $this->lessonNumber14;
}
public function isLessonNumber15(): ?bool
{
return $this->lessonNumber15;
}
public function isLessonNumber16(): ?bool
{
return $this->lessonNumber16;
}
}