src/Entity/Parametre.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\DBAL\Types\Types;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6. * Parametre
  7. *
  8. * @ORM\Table(name="PARAMETRE")
  9. * @ORM\Entity
  10. */
  11. class Parametre
  12. {
  13. /**
  14. * @var int
  15. *
  16. * @ORM\Column(name="idparametre", type="integer", nullable=false)
  17. * @ORM\Id
  18. * @ORM\GeneratedValue(strategy="IDENTITY")
  19. */
  20. private $idparametre;
  21. /**
  22. * @var bool
  23. *
  24. * @ORM\Column(name="commandegenerer", type="boolean", nullable=false)
  25. */
  26. private $commandegenerer = '0';
  27. /**
  28. * @var \DateTime|null
  29. *
  30. * @ORM\Column(name="datemaj", type="datetime", nullable=true)
  31. */
  32. private $datemaj;
  33. /**
  34. * @var string|null
  35. *
  36. * @ORM\Column(name="nomentreprise", type="string", length=255, nullable=true)
  37. */
  38. private $nomentreprise;
  39. /**
  40. * @var string|null
  41. *
  42. * @ORM\Column(name="nompretraitement", type="string", length=255, nullable=true)
  43. */
  44. private $nompretraitement;
  45. /**
  46. * @var string|null
  47. *
  48. * @ORM\Column(name="logonavbarre", type="text", length=0, nullable=true)
  49. */
  50. private $logonavbarre;
  51. /**
  52. * @var string|null
  53. *
  54. * @ORM\Column(name="logologin", type="text", length=0, nullable=true)
  55. */
  56. private $logologin;
  57. /**
  58. * @var string|null
  59. *
  60. * @ORM\Column(name="contactfooter", type="string", length=255, nullable=true)
  61. */
  62. private $contactfooter;
  63. /**
  64. * @var string|null
  65. *
  66. * @ORM\Column(name="colorprimary", type="string", length=10, nullable=true)
  67. */
  68. private $colorprimary;
  69. /**
  70. * @var string|null
  71. *
  72. * @ORM\Column(name="logopdf", type="text", length=0, nullable=true)
  73. */
  74. private $logopdf;
  75. /**
  76. * @var string|null
  77. *
  78. * @ORM\Column(name="sitefooterpdf", type="string", length=255, nullable=true)
  79. */
  80. private $sitefooterpdf;
  81. /**
  82. * @var string|null
  83. *
  84. * @ORM\Column(name="colorsecondary", type="string", length=10, nullable=true)
  85. */
  86. private $colorsecondary;
  87. /**
  88. * @var string|null
  89. *
  90. * @ORM\Column(name="versionapp", type="string", length=50, nullable=true)
  91. */
  92. private $versionapp;
  93. /**
  94. * @var bool
  95. *
  96. * @ORM\Column(name="modemaintenance", type="boolean", nullable=false)
  97. */
  98. private $modemaintenance = '0';
  99. /**
  100. * @var bool Instance de préproduction : badge « Préprod » dans l'en-tête. Modifié uniquement en SQL,
  101. * volontairement absent du formulaire des paramètres.
  102. *
  103. * @ORM\Column(name="modepreprod", type="boolean", nullable=false, options={"default"=0})
  104. */
  105. private $modepreprod = false;
  106. /**
  107. * @var string|null
  108. *
  109. * @ORM\Column(name="url", type="string", length=255, nullable=true)
  110. */
  111. private $url;
  112. /**
  113. * @var string|null
  114. *
  115. * @ORM\Column(name="mailer", type="string", length=255, nullable=true)
  116. */
  117. private $mailer;
  118. /**
  119. * @var string|null
  120. *
  121. * @ORM\Column(name="destinataire", type="string", length=255, nullable=true)
  122. */
  123. private $destinataire;
  124. /**
  125. * @var string|null
  126. *
  127. * @ORM\Column(name="nompdf", type="string", length=255, nullable=true)
  128. */
  129. private $nompdf;
  130. public function getIdparametre(): ?int
  131. {
  132. return $this->idparametre;
  133. }
  134. public function isCommandegenerer(): ?bool
  135. {
  136. return $this->commandegenerer;
  137. }
  138. public function setCommandegenerer(bool $commandegenerer): static
  139. {
  140. $this->commandegenerer = $commandegenerer;
  141. return $this;
  142. }
  143. public function getDatemaj(): ?\DateTimeInterface
  144. {
  145. return $this->datemaj;
  146. }
  147. public function setDatemaj(?\DateTimeInterface $datemaj): static
  148. {
  149. $this->datemaj = $datemaj;
  150. return $this;
  151. }
  152. public function getNomentreprise(): ?string
  153. {
  154. return $this->nomentreprise;
  155. }
  156. public function setNomentreprise(?string $nomentreprise): static
  157. {
  158. $this->nomentreprise = $nomentreprise;
  159. return $this;
  160. }
  161. public function getNompretraitement(): ?string
  162. {
  163. return $this->nompretraitement;
  164. }
  165. public function setNompretraitement(?string $nompretraitement): static
  166. {
  167. $this->nompretraitement = $nompretraitement;
  168. return $this;
  169. }
  170. public function getLogonavbarre(): ?string
  171. {
  172. return $this->logonavbarre;
  173. }
  174. public function setLogonavbarre(?string $logonavbarre): static
  175. {
  176. $this->logonavbarre = $logonavbarre;
  177. return $this;
  178. }
  179. public function getLogologin(): ?string
  180. {
  181. return $this->logologin;
  182. }
  183. public function setLogologin(?string $logologin): static
  184. {
  185. $this->logologin = $logologin;
  186. return $this;
  187. }
  188. public function getContactfooter(): ?string
  189. {
  190. return $this->contactfooter;
  191. }
  192. public function setContactfooter(?string $contactfooter): static
  193. {
  194. $this->contactfooter = $contactfooter;
  195. return $this;
  196. }
  197. public function getColorprimary(): ?string
  198. {
  199. return $this->colorprimary;
  200. }
  201. public function setColorprimary(?string $colorprimary): static
  202. {
  203. $this->colorprimary = $colorprimary;
  204. return $this;
  205. }
  206. public function getLogopdf(): ?string
  207. {
  208. return $this->logopdf;
  209. }
  210. public function setLogopdf(?string $logopdf): static
  211. {
  212. $this->logopdf = $logopdf;
  213. return $this;
  214. }
  215. public function getSitefooterpdf(): ?string
  216. {
  217. return $this->sitefooterpdf;
  218. }
  219. public function setSitefooterpdf(?string $sitefooterpdf): static
  220. {
  221. $this->sitefooterpdf = $sitefooterpdf;
  222. return $this;
  223. }
  224. public function getColorsecondary(): ?string
  225. {
  226. return $this->colorsecondary;
  227. }
  228. public function setColorsecondary(?string $colorsecondary): static
  229. {
  230. $this->colorsecondary = $colorsecondary;
  231. return $this;
  232. }
  233. public function getVersionapp(): ?string
  234. {
  235. return $this->versionapp;
  236. }
  237. public function setVersionapp(?string $versionapp): static
  238. {
  239. $this->versionapp = $versionapp;
  240. return $this;
  241. }
  242. public function isModemaintenance(): ?bool
  243. {
  244. return $this->modemaintenance;
  245. }
  246. public function setModemaintenance(bool $modemaintenance): static
  247. {
  248. $this->modemaintenance = $modemaintenance;
  249. return $this;
  250. }
  251. public function isModepreprod(): ?bool
  252. {
  253. return $this->modepreprod;
  254. }
  255. public function setModepreprod(bool $modepreprod): static
  256. {
  257. $this->modepreprod = $modepreprod;
  258. return $this;
  259. }
  260. public function getUrl(): ?string
  261. {
  262. return $this->url;
  263. }
  264. public function setUrl(?string $url): static
  265. {
  266. $this->url = $url;
  267. return $this;
  268. }
  269. public function getMailer(): ?string
  270. {
  271. return $this->mailer;
  272. }
  273. public function setMailer(?string $mailer): static
  274. {
  275. $this->mailer = $mailer;
  276. return $this;
  277. }
  278. public function getDestinataire(): ?string
  279. {
  280. return $this->destinataire;
  281. }
  282. public function setDestinataire(?string $destinataire): static
  283. {
  284. $this->destinataire = $destinataire;
  285. return $this;
  286. }
  287. public function getNompdf(): ?string
  288. {
  289. return $this->nompdf;
  290. }
  291. public function setNompdf(?string $nompdf): static
  292. {
  293. $this->nompdf = $nompdf;
  294. return $this;
  295. }
  296. }