src/Entity/GlobalDisciplineConfig.php line 9

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\GlobalDisciplineConfigRepository;
  4. use Doctrine\ORM\Mapping as ORM;
  5. #[ORM\Entity(repositoryClassGlobalDisciplineConfigRepository::class)]
  6. class GlobalDisciplineConfig
  7. {
  8.     #[ORM\Id]
  9.     #[ORM\GeneratedValue]
  10.     #[ORM\Column]
  11.     private ?int $id null;
  12.     #[ORM\ManyToOne(inversedBy'globalDisciplineConfigs')]
  13.     #[ORM\JoinColumn(nullablefalse)]
  14.     private ?School $school null;
  15.     #[ORM\ManyToOne(inversedBy'globalDisciplineConfigs')]
  16.     #[ORM\JoinColumn(nullablefalse)]
  17.     private ?SchoolYear $year null;
  18.     #[ORM\Column]
  19.     private ?bool $isBlame null;
  20.     #[ORM\Column]
  21.     private ?bool $isWarning null;
  22.     #[ORM\Column]
  23.     private ?bool $isRetained null;
  24.     #[ORM\Column]
  25.     private ?bool $isPunish null;
  26.     #[ORM\Column]
  27.     private ?bool $isAbsenceToPunish null;
  28.     #[ORM\Column]
  29.     private ?int $absenceToPunishType null;
  30.     #[ORM\Column]
  31.     private ?bool $isAbsenceToWarning null;
  32.     #[ORM\Column]
  33.     private ?int $absenceToWarningType null;
  34.     #[ORM\Column]
  35.     private ?bool $isAbsenceToBlame null;
  36.     #[ORM\Column]
  37.     private ?int $absenceToBlameType null;
  38.     #[ORM\Column]
  39.     private ?bool $isAbsenceToRetained null;
  40.     #[ORM\Column(nullabletrue)]
  41.     private ?int $absenceToRetained null;
  42.     #[ORM\Column]
  43.     private ?bool $isAbsenceToExclusion null;
  44.     #[ORM\Column]
  45.     private ?int $absenceToExclusionType null;
  46.     #[ORM\Column]
  47.     private ?bool $isPunishToWarning null;
  48.     #[ORM\Column(nullabletrue)]
  49.     private ?int $punishToWarningType null;
  50.     #[ORM\Column]
  51.     private ?bool $isPunishToBlameConfig null;
  52.     #[ORM\Column]
  53.     private ?bool $isPunishToBlame null;
  54.     #[ORM\Column(nullabletrue)]
  55.     private ?int $punishToBlameType null;
  56.     #[ORM\Column]
  57.     private ?bool $isPunishToExclusion null;
  58.     #[ORM\Column(nullabletrue)]
  59.     private ?int $punishToExclusionType null;
  60.     #[ORM\Column]
  61.     private ?bool $isBlameToWarning null;
  62.     #[ORM\Column(nullabletrue)]
  63.     private ?int $blameToWarningType null;
  64.     #[ORM\Column]
  65.     private ?bool $isBlameToPunish null;
  66.     #[ORM\Column(nullabletrue)]
  67.     private ?int $blameToPunishType null;
  68.     #[ORM\Column]
  69.     private ?bool $isBlameToRetained null;
  70.     #[ORM\Column(nullabletrue)]
  71.     private ?int $blameToRetainedType null;
  72.     #[ORM\Column]
  73.     private ?bool $isBlameToExclusion null;
  74.     #[ORM\Column(nullabletrue)]
  75.     private ?int $blameToExclusionType null;
  76.     #[ORM\Column]
  77.     private ?bool $isPunishToRetained null;
  78.     #[ORM\Column(nullabletrue)]
  79.     private ?int $punishToRetainedType null;
  80.     #[ORM\Column]
  81.     private ?bool $isWarningToPunish null;
  82.     #[ORM\Column(nullabletrue)]
  83.     private ?int $warningToPunishType null;
  84.     #[ORM\Column]
  85.     private ?bool $isWarningToBlame null;
  86.     #[ORM\Column(nullabletrue)]
  87.     private ?int $warningToBlameType null;
  88.     #[ORM\Column]
  89.     private ?bool $isWarningToExclusion null;
  90.     #[ORM\Column(nullabletrue)]
  91.     private ?int $warningToExclusionType null;
  92.     #[ORM\Column(nullabletrue)]
  93.     private ?bool $isAbsenceToDisciplineConcile null;
  94.     #[ORM\Column(nullabletrue)]
  95.     private ?int $absenceToDisciplineConcileType null;
  96.     #[ORM\Column(nullabletrue)]
  97.     private ?bool $isPunishToDisciplineConcile null;
  98.     #[ORM\Column(nullabletrue)]
  99.     private ?int $punisToDisciplineConcileType null;
  100.     #[ORM\Column(nullabletrue)]
  101.     private ?bool $isWarningToDisciplineConcile null;
  102.     #[ORM\Column(length255nullabletrue)]
  103.     private ?string $warningToDisciplineConcile null;
  104.     #[ORM\Column(nullabletrue)]
  105.     private ?int $warningToDisciplineConcileType null;
  106.     #[ORM\Column(nullabletrue)]
  107.     private ?bool $isBlameToDisciplineConcile null;
  108.     #[ORM\Column(nullabletrue)]
  109.     private ?int $blameToDisciplineConcileType null;
  110.     #[ORM\Column(nullabletrue)]
  111.     private ?bool $isRetainedToDisciplineConcile null;
  112.     #[ORM\Column(nullabletrue)]
  113.     private ?int $retainedToDisciplineConcileType null;
  114.     public function getId(): ?int
  115.     {
  116.         return $this->id;
  117.     }
  118.     public function getSchool(): ?School
  119.     {
  120.         return $this->school;
  121.     }
  122.     public function setSchool(?School $school): static
  123.     {
  124.         $this->school $school;
  125.         return $this;
  126.     }
  127.     public function getYear(): ?SchoolYear
  128.     {
  129.         return $this->year;
  130.     }
  131.     public function setYear(?SchoolYear $year): static
  132.     {
  133.         $this->year $year;
  134.         return $this;
  135.     }
  136.     public function isIsBlame(): ?bool
  137.     {
  138.         return $this->isBlame;
  139.     }
  140.     public function setIsBlame(bool $isBlame): static
  141.     {
  142.         $this->isBlame $isBlame;
  143.         return $this;
  144.     }
  145.     public function isIsWarning(): ?bool
  146.     {
  147.         return $this->isWarning;
  148.     }
  149.     public function setIsWarning(bool $isWarning): static
  150.     {
  151.         $this->isWarning $isWarning;
  152.         return $this;
  153.     }
  154.     public function isIsRetained(): ?bool
  155.     {
  156.         return $this->isRetained;
  157.     }
  158.     public function setIsRetained(bool $isRetained): static
  159.     {
  160.         $this->isRetained $isRetained;
  161.         return $this;
  162.     }
  163.     public function isIsPunish(): ?bool
  164.     {
  165.         return $this->isPunish;
  166.     }
  167.     public function setIsPunish(bool $isPunish): static
  168.     {
  169.         $this->isPunish $isPunish;
  170.         return $this;
  171.     }
  172.     public function isIsAbsenceToPunish(): ?bool
  173.     {
  174.         return $this->isAbsenceToPunish;
  175.     }
  176.     public function setIsAbsenceToPunish(bool $isAbsenceToPunish): static
  177.     {
  178.         $this->isAbsenceToPunish $isAbsenceToPunish;
  179.         return $this;
  180.     }
  181.     public function getAbsenceToPunishType(): ?int
  182.     {
  183.         return $this->absenceToPunishType;
  184.     }
  185.     public function setAbsenceToPunishType(int $absenceToPunishType): static
  186.     {
  187.         $this->absenceToPunishType $absenceToPunishType;
  188.         return $this;
  189.     }
  190.     public function isIsAbsenceToWarning(): ?bool
  191.     {
  192.         return $this->isAbsenceToWarning;
  193.     }
  194.     public function setIsAbsenceToWarning(bool $isAbsenceToWarning): static
  195.     {
  196.         $this->isAbsenceToWarning $isAbsenceToWarning;
  197.         return $this;
  198.     }
  199.     public function getAbsenceToWarningType(): ?int
  200.     {
  201.         return $this->absenceToWarningType;
  202.     }
  203.     public function setAbsenceToWarningType(int $absenceToWarningType): static
  204.     {
  205.         $this->absenceToWarningType $absenceToWarningType;
  206.         return $this;
  207.     }
  208.     public function isIsAbsenceToBlame(): ?bool
  209.     {
  210.         return $this->isAbsenceToBlame;
  211.     }
  212.     public function setIsAbsenceToBlame(bool $isAbsenceToBlame): static
  213.     {
  214.         $this->isAbsenceToBlame $isAbsenceToBlame;
  215.         return $this;
  216.     }
  217.     public function getAbsenceToBlameType(): ?int
  218.     {
  219.         return $this->absenceToBlameType;
  220.     }
  221.     public function setAbsenceToBlameType(int $absenceToBlameType): static
  222.     {
  223.         $this->absenceToBlameType $absenceToBlameType;
  224.         return $this;
  225.     }
  226.     public function isIsAbsenceToRetained(): ?bool
  227.     {
  228.         return $this->isAbsenceToRetained;
  229.     }
  230.     public function setIsAbsenceToRetained(bool $isAbsenceToRetained): static
  231.     {
  232.         $this->isAbsenceToRetained $isAbsenceToRetained;
  233.         return $this;
  234.     }
  235.     public function getAbsenceToRetained(): ?int
  236.     {
  237.         return $this->absenceToRetained;
  238.     }
  239.     public function setAbsenceToRetained(?int $absenceToRetained): static
  240.     {
  241.         $this->absenceToRetained $absenceToRetained;
  242.         return $this;
  243.     }
  244.     public function isIsAbsenceToExclusion(): ?bool
  245.     {
  246.         return $this->isAbsenceToExclusion;
  247.     }
  248.     public function setIsAbsenceToExclusion(bool $isAbsenceToExclusion): static
  249.     {
  250.         $this->isAbsenceToExclusion $isAbsenceToExclusion;
  251.         return $this;
  252.     }
  253.     public function getAbsenceToExclusionType(): ?int
  254.     {
  255.         return $this->absenceToExclusionType;
  256.     }
  257.     public function setAbsenceToExclusionType(int $absenceToExclusionType): static
  258.     {
  259.         $this->absenceToExclusionType $absenceToExclusionType;
  260.         return $this;
  261.     }
  262.     public function isIsPunishToWarning(): ?bool
  263.     {
  264.         return $this->isPunishToWarning;
  265.     }
  266.     public function setIsPunishToWarning(bool $isPunishToWarning): static
  267.     {
  268.         $this->isPunishToWarning $isPunishToWarning;
  269.         return $this;
  270.     }
  271.     public function getPunishToWarningType(): ?int
  272.     {
  273.         return $this->punishToWarningType;
  274.     }
  275.     public function setPunishToWarningType(?int $punishToWarningType): static
  276.     {
  277.         $this->punishToWarningType $punishToWarningType;
  278.         return $this;
  279.     }
  280.     public function isIsPunishToBlameConfig(): ?bool
  281.     {
  282.         return $this->isPunishToBlameConfig;
  283.     }
  284.     public function setIsPunishToBlameConfig(bool $isPunishToBlameConfig): static
  285.     {
  286.         $this->isPunishToBlameConfig $isPunishToBlameConfig;
  287.         return $this;
  288.     }
  289.     public function isIsPunishToBlame(): ?bool
  290.     {
  291.         return $this->isPunishToBlame;
  292.     }
  293.     public function setIsPunishToBlame(bool $isPunishToBlame): static
  294.     {
  295.         $this->isPunishToBlame $isPunishToBlame;
  296.         return $this;
  297.     }
  298.     public function getPunishToBlameType(): ?int
  299.     {
  300.         return $this->punishToBlameType;
  301.     }
  302.     public function setPunishToBlameType(?int $punishToBlameType): static
  303.     {
  304.         $this->punishToBlameType $punishToBlameType;
  305.         return $this;
  306.     }
  307.     public function isIsPunishToExclusion(): ?bool
  308.     {
  309.         return $this->isPunishToExclusion;
  310.     }
  311.     public function setIsPunishToExclusion(bool $isPunishToExclusion): static
  312.     {
  313.         $this->isPunishToExclusion $isPunishToExclusion;
  314.         return $this;
  315.     }
  316.     public function getPunishToExclusionType(): ?int
  317.     {
  318.         return $this->punishToExclusionType;
  319.     }
  320.     public function setPunishToExclusionType(?int $punishToExclusionType): static
  321.     {
  322.         $this->punishToExclusionType $punishToExclusionType;
  323.         return $this;
  324.     }
  325.     public function isIsBlameToWarning(): ?bool
  326.     {
  327.         return $this->isBlameToWarning;
  328.     }
  329.     public function setIsBlameToWarning(bool $isBlameToWarning): static
  330.     {
  331.         $this->isBlameToWarning $isBlameToWarning;
  332.         return $this;
  333.     }
  334.     public function getBlameToWarningType(): ?int
  335.     {
  336.         return $this->blameToWarningType;
  337.     }
  338.     public function setBlameToWarningType(?int $blameToWarningType): static
  339.     {
  340.         $this->blameToWarningType $blameToWarningType;
  341.         return $this;
  342.     }
  343.     public function isIsBlameToPunish(): ?bool
  344.     {
  345.         return $this->isBlameToPunish;
  346.     }
  347.     public function setIsBlameToPunish(bool $isBlameToPunish): static
  348.     {
  349.         $this->isBlameToPunish $isBlameToPunish;
  350.         return $this;
  351.     }
  352.     public function getBlameToPunishType(): ?int
  353.     {
  354.         return $this->blameToPunishType;
  355.     }
  356.     public function setBlameToPunishType(?int $blameToPunishType): static
  357.     {
  358.         $this->blameToPunishType $blameToPunishType;
  359.         return $this;
  360.     }
  361.     public function isIsBlameToRetained(): ?bool
  362.     {
  363.         return $this->isBlameToRetained;
  364.     }
  365.     public function setIsBlameToRetained(bool $isBlameToRetained): static
  366.     {
  367.         $this->isBlameToRetained $isBlameToRetained;
  368.         return $this;
  369.     }
  370.     public function getBlameToRetainedType(): ?int
  371.     {
  372.         return $this->blameToRetainedType;
  373.     }
  374.     public function setBlameToRetainedType(?int $blameToRetainedType): static
  375.     {
  376.         $this->blameToRetainedType $blameToRetainedType;
  377.         return $this;
  378.     }
  379.     public function isIsBlameToExclusion(): ?bool
  380.     {
  381.         return $this->isBlameToExclusion;
  382.     }
  383.     public function setIsBlameToExclusion(bool $isBlameToExclusion): static
  384.     {
  385.         $this->isBlameToExclusion $isBlameToExclusion;
  386.         return $this;
  387.     }
  388.     public function getBlameToExclusionType(): ?int
  389.     {
  390.         return $this->blameToExclusionType;
  391.     }
  392.     public function setBlameToExclusionType(?int $blameToExclusionType): static
  393.     {
  394.         $this->blameToExclusionType $blameToExclusionType;
  395.         return $this;
  396.     }
  397.     public function isIsPunishToRetained(): ?bool
  398.     {
  399.         return $this->isPunishToRetained;
  400.     }
  401.     public function setIsPunishToRetained(bool $isPunishToRetained): static
  402.     {
  403.         $this->isPunishToRetained $isPunishToRetained;
  404.         return $this;
  405.     }
  406.     public function getPunishToRetainedType(): ?int
  407.     {
  408.         return $this->punishToRetainedType;
  409.     }
  410.     public function setPunishToRetainedType(?int $punishToRetainedType): static
  411.     {
  412.         $this->punishToRetainedType $punishToRetainedType;
  413.         return $this;
  414.     }
  415.     public function isIsWarningToPunish(): ?bool
  416.     {
  417.         return $this->isWarningToPunish;
  418.     }
  419.     public function setIsWarningToPunish(bool $isWarningToPunish): static
  420.     {
  421.         $this->isWarningToPunish $isWarningToPunish;
  422.         return $this;
  423.     }
  424.     public function getWarningToPunishType(): ?int
  425.     {
  426.         return $this->warningToPunishType;
  427.     }
  428.     public function setWarningToPunishType(?int $warningToPunishType): static
  429.     {
  430.         $this->warningToPunishType $warningToPunishType;
  431.         return $this;
  432.     }
  433.     public function isIsWarningToBlame(): ?bool
  434.     {
  435.         return $this->isWarningToBlame;
  436.     }
  437.     public function setIsWarningToBlame(bool $isWarningToBlame): static
  438.     {
  439.         $this->isWarningToBlame $isWarningToBlame;
  440.         return $this;
  441.     }
  442.     public function getWarningToBlameType(): ?int
  443.     {
  444.         return $this->warningToBlameType;
  445.     }
  446.     public function setWarningToBlameType(?int $warningToBlameType): static
  447.     {
  448.         $this->warningToBlameType $warningToBlameType;
  449.         return $this;
  450.     }
  451.     public function isIsWarningToExclusion(): ?bool
  452.     {
  453.         return $this->isWarningToExclusion;
  454.     }
  455.     public function setIsWarningToExclusion(bool $isWarningToExclusion): static
  456.     {
  457.         $this->isWarningToExclusion $isWarningToExclusion;
  458.         return $this;
  459.     }
  460.     public function getWarningToExclusionType(): ?int
  461.     {
  462.         return $this->warningToExclusionType;
  463.     }
  464.     public function setWarningToExclusionType(?int $warningToExclusionType): static
  465.     {
  466.         $this->warningToExclusionType $warningToExclusionType;
  467.         return $this;
  468.     }
  469.     public function isIsAbsenceToDisciplineConcile(): ?bool
  470.     {
  471.         return $this->isAbsenceToDisciplineConcile;
  472.     }
  473.     public function setIsAbsenceToDisciplineConcile(?bool $isAbsenceToDisciplineConcile): static
  474.     {
  475.         $this->isAbsenceToDisciplineConcile $isAbsenceToDisciplineConcile;
  476.         return $this;
  477.     }
  478.     public function getAbsenceToDisciplineConcileType(): ?int
  479.     {
  480.         return $this->absenceToDisciplineConcileType;
  481.     }
  482.     public function setAbsenceToDisciplineConcileType(?int $absenceToDisciplineConcileType): static
  483.     {
  484.         $this->absenceToDisciplineConcileType $absenceToDisciplineConcileType;
  485.         return $this;
  486.     }
  487.     public function isIsPunishToDisciplineConcile(): ?bool
  488.     {
  489.         return $this->isPunishToDisciplineConcile;
  490.     }
  491.     public function setIsPunishToDisciplineConcile(?bool $isPunishToDisciplineConcile): static
  492.     {
  493.         $this->isPunishToDisciplineConcile $isPunishToDisciplineConcile;
  494.         return $this;
  495.     }
  496.     public function getPunisToDisciplineConcileType(): ?int
  497.     {
  498.         return $this->punisToDisciplineConcileType;
  499.     }
  500.     public function setPunisToDisciplineConcileType(?int $punisToDisciplineConcileType): static
  501.     {
  502.         $this->punisToDisciplineConcileType $punisToDisciplineConcileType;
  503.         return $this;
  504.     }
  505.     public function isIsWarningToDisciplineConcile(): ?bool
  506.     {
  507.         return $this->isWarningToDisciplineConcile;
  508.     }
  509.     public function setIsWarningToDisciplineConcile(?bool $isWarningToDisciplineConcile): static
  510.     {
  511.         $this->isWarningToDisciplineConcile $isWarningToDisciplineConcile;
  512.         return $this;
  513.     }
  514.     public function getWarningToDisciplineConcile(): ?string
  515.     {
  516.         return $this->warningToDisciplineConcile;
  517.     }
  518.     public function setWarningToDisciplineConcile(?string $warningToDisciplineConcile): static
  519.     {
  520.         $this->warningToDisciplineConcile $warningToDisciplineConcile;
  521.         return $this;
  522.     }
  523.     public function getWarningToDisciplineConcileType(): ?int
  524.     {
  525.         return $this->warningToDisciplineConcileType;
  526.     }
  527.     public function setWarningToDisciplineConcileType(?int $warningToDisciplineConcileType): static
  528.     {
  529.         $this->warningToDisciplineConcileType $warningToDisciplineConcileType;
  530.         return $this;
  531.     }
  532.     public function isIsBlameToDisciplineConcile(): ?bool
  533.     {
  534.         return $this->isBlameToDisciplineConcile;
  535.     }
  536.     public function setIsBlameToDisciplineConcile(?bool $isBlameToDisciplineConcile): static
  537.     {
  538.         $this->isBlameToDisciplineConcile $isBlameToDisciplineConcile;
  539.         return $this;
  540.     }
  541.     public function getBlameToDisciplineConcileType(): ?int
  542.     {
  543.         return $this->blameToDisciplineConcileType;
  544.     }
  545.     public function setBlameToDisciplineConcileType(?int $blameToDisciplineConcileType): static
  546.     {
  547.         $this->blameToDisciplineConcileType $blameToDisciplineConcileType;
  548.         return $this;
  549.     }
  550.     public function isIsRetainedToDisciplineConcile(): ?bool
  551.     {
  552.         return $this->isRetainedToDisciplineConcile;
  553.     }
  554.     public function setIsRetainedToDisciplineConcile(?bool $isRetainedToDisciplineConcile): static
  555.     {
  556.         $this->isRetainedToDisciplineConcile $isRetainedToDisciplineConcile;
  557.         return $this;
  558.     }
  559.     public function getRetainedToDisciplineConcileType(): ?int
  560.     {
  561.         return $this->retainedToDisciplineConcileType;
  562.     }
  563.     public function setRetainedToDisciplineConcileType(?int $retainedToDisciplineConcileType): static
  564.     {
  565.         $this->retainedToDisciplineConcileType $retainedToDisciplineConcileType;
  566.         return $this;
  567.     }
  568. }