EntityTrackEExercices.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544
  1. <?php
  2. use Doctrine\ORM\Mapping as ORM;
  3. /**
  4. * EntityTrackEExercices
  5. *
  6. * @Table(name="track_e_exercices")
  7. * @Entity
  8. */
  9. class EntityTrackEExercices
  10. {
  11. /**
  12. * @var integer
  13. *
  14. * @Column(name="exe_id", type="integer", precision=0, scale=0, nullable=false, unique=false)
  15. * @Id
  16. * @GeneratedValue(strategy="IDENTITY")
  17. */
  18. private $exeId;
  19. /**
  20. * @var integer
  21. *
  22. * @Column(name="exe_user_id", type="integer", precision=0, scale=0, nullable=true, unique=false)
  23. */
  24. private $exeUserId;
  25. /**
  26. * @var \DateTime
  27. *
  28. * @Column(name="exe_date", type="datetime", precision=0, scale=0, nullable=false, unique=false)
  29. */
  30. private $exeDate;
  31. /**
  32. * @var string
  33. *
  34. * @Column(name="exe_cours_id", type="string", length=40, precision=0, scale=0, nullable=false, unique=false)
  35. */
  36. private $exeCoursId;
  37. /**
  38. * @var integer
  39. *
  40. * @Column(name="exe_exo_id", type="integer", precision=0, scale=0, nullable=false, unique=false)
  41. */
  42. private $exeExoId;
  43. /**
  44. * @var float
  45. *
  46. * @Column(name="exe_result", type="float", precision=0, scale=0, nullable=false, unique=false)
  47. */
  48. private $exeResult;
  49. /**
  50. * @var float
  51. *
  52. * @Column(name="exe_weighting", type="float", precision=0, scale=0, nullable=false, unique=false)
  53. */
  54. private $exeWeighting;
  55. /**
  56. * @var string
  57. *
  58. * @Column(name="status", type="string", length=20, precision=0, scale=0, nullable=false, unique=false)
  59. */
  60. private $status;
  61. /**
  62. * @var string
  63. *
  64. * @Column(name="data_tracking", type="text", precision=0, scale=0, nullable=false, unique=false)
  65. */
  66. private $dataTracking;
  67. /**
  68. * @var \DateTime
  69. *
  70. * @Column(name="start_date", type="datetime", precision=0, scale=0, nullable=false, unique=false)
  71. */
  72. private $startDate;
  73. /**
  74. * @var integer
  75. *
  76. * @Column(name="steps_counter", type="smallint", precision=0, scale=0, nullable=false, unique=false)
  77. */
  78. private $stepsCounter;
  79. /**
  80. * @var integer
  81. *
  82. * @Column(name="session_id", type="smallint", precision=0, scale=0, nullable=false, unique=false)
  83. */
  84. private $sessionId;
  85. /**
  86. * @var integer
  87. *
  88. * @Column(name="orig_lp_id", type="integer", precision=0, scale=0, nullable=false, unique=false)
  89. */
  90. private $origLpId;
  91. /**
  92. * @var integer
  93. *
  94. * @Column(name="orig_lp_item_id", type="integer", precision=0, scale=0, nullable=false, unique=false)
  95. */
  96. private $origLpItemId;
  97. /**
  98. * @var integer
  99. *
  100. * @Column(name="exe_duration", type="integer", precision=0, scale=0, nullable=false, unique=false)
  101. */
  102. private $exeDuration;
  103. /**
  104. * @var \DateTime
  105. *
  106. * @Column(name="expired_time_control", type="datetime", precision=0, scale=0, nullable=false, unique=false)
  107. */
  108. private $expiredTimeControl;
  109. /**
  110. * @var integer
  111. *
  112. * @Column(name="orig_lp_item_view_id", type="integer", precision=0, scale=0, nullable=false, unique=false)
  113. */
  114. private $origLpItemViewId;
  115. /**
  116. * @var string
  117. *
  118. * @Column(name="questions_to_check", type="text", precision=0, scale=0, nullable=false, unique=false)
  119. */
  120. private $questionsToCheck;
  121. /**
  122. * Get exeId
  123. *
  124. * @return integer
  125. */
  126. public function getExeId()
  127. {
  128. return $this->exeId;
  129. }
  130. /**
  131. * Set exeUserId
  132. *
  133. * @param integer $exeUserId
  134. * @return EntityTrackEExercices
  135. */
  136. public function setExeUserId($exeUserId)
  137. {
  138. $this->exeUserId = $exeUserId;
  139. return $this;
  140. }
  141. /**
  142. * Get exeUserId
  143. *
  144. * @return integer
  145. */
  146. public function getExeUserId()
  147. {
  148. return $this->exeUserId;
  149. }
  150. /**
  151. * Set exeDate
  152. *
  153. * @param \DateTime $exeDate
  154. * @return EntityTrackEExercices
  155. */
  156. public function setExeDate($exeDate)
  157. {
  158. $this->exeDate = $exeDate;
  159. return $this;
  160. }
  161. /**
  162. * Get exeDate
  163. *
  164. * @return \DateTime
  165. */
  166. public function getExeDate()
  167. {
  168. return $this->exeDate;
  169. }
  170. /**
  171. * Set exeCoursId
  172. *
  173. * @param string $exeCoursId
  174. * @return EntityTrackEExercices
  175. */
  176. public function setExeCoursId($exeCoursId)
  177. {
  178. $this->exeCoursId = $exeCoursId;
  179. return $this;
  180. }
  181. /**
  182. * Get exeCoursId
  183. *
  184. * @return string
  185. */
  186. public function getExeCoursId()
  187. {
  188. return $this->exeCoursId;
  189. }
  190. /**
  191. * Set exeExoId
  192. *
  193. * @param integer $exeExoId
  194. * @return EntityTrackEExercices
  195. */
  196. public function setExeExoId($exeExoId)
  197. {
  198. $this->exeExoId = $exeExoId;
  199. return $this;
  200. }
  201. /**
  202. * Get exeExoId
  203. *
  204. * @return integer
  205. */
  206. public function getExeExoId()
  207. {
  208. return $this->exeExoId;
  209. }
  210. /**
  211. * Set exeResult
  212. *
  213. * @param float $exeResult
  214. * @return EntityTrackEExercices
  215. */
  216. public function setExeResult($exeResult)
  217. {
  218. $this->exeResult = $exeResult;
  219. return $this;
  220. }
  221. /**
  222. * Get exeResult
  223. *
  224. * @return float
  225. */
  226. public function getExeResult()
  227. {
  228. return $this->exeResult;
  229. }
  230. /**
  231. * Set exeWeighting
  232. *
  233. * @param float $exeWeighting
  234. * @return EntityTrackEExercices
  235. */
  236. public function setExeWeighting($exeWeighting)
  237. {
  238. $this->exeWeighting = $exeWeighting;
  239. return $this;
  240. }
  241. /**
  242. * Get exeWeighting
  243. *
  244. * @return float
  245. */
  246. public function getExeWeighting()
  247. {
  248. return $this->exeWeighting;
  249. }
  250. /**
  251. * Set status
  252. *
  253. * @param string $status
  254. * @return EntityTrackEExercices
  255. */
  256. public function setStatus($status)
  257. {
  258. $this->status = $status;
  259. return $this;
  260. }
  261. /**
  262. * Get status
  263. *
  264. * @return string
  265. */
  266. public function getStatus()
  267. {
  268. return $this->status;
  269. }
  270. /**
  271. * Set dataTracking
  272. *
  273. * @param string $dataTracking
  274. * @return EntityTrackEExercices
  275. */
  276. public function setDataTracking($dataTracking)
  277. {
  278. $this->dataTracking = $dataTracking;
  279. return $this;
  280. }
  281. /**
  282. * Get dataTracking
  283. *
  284. * @return string
  285. */
  286. public function getDataTracking()
  287. {
  288. return $this->dataTracking;
  289. }
  290. /**
  291. * Set startDate
  292. *
  293. * @param \DateTime $startDate
  294. * @return EntityTrackEExercices
  295. */
  296. public function setStartDate($startDate)
  297. {
  298. $this->startDate = $startDate;
  299. return $this;
  300. }
  301. /**
  302. * Get startDate
  303. *
  304. * @return \DateTime
  305. */
  306. public function getStartDate()
  307. {
  308. return $this->startDate;
  309. }
  310. /**
  311. * Set stepsCounter
  312. *
  313. * @param integer $stepsCounter
  314. * @return EntityTrackEExercices
  315. */
  316. public function setStepsCounter($stepsCounter)
  317. {
  318. $this->stepsCounter = $stepsCounter;
  319. return $this;
  320. }
  321. /**
  322. * Get stepsCounter
  323. *
  324. * @return integer
  325. */
  326. public function getStepsCounter()
  327. {
  328. return $this->stepsCounter;
  329. }
  330. /**
  331. * Set sessionId
  332. *
  333. * @param integer $sessionId
  334. * @return EntityTrackEExercices
  335. */
  336. public function setSessionId($sessionId)
  337. {
  338. $this->sessionId = $sessionId;
  339. return $this;
  340. }
  341. /**
  342. * Get sessionId
  343. *
  344. * @return integer
  345. */
  346. public function getSessionId()
  347. {
  348. return $this->sessionId;
  349. }
  350. /**
  351. * Set origLpId
  352. *
  353. * @param integer $origLpId
  354. * @return EntityTrackEExercices
  355. */
  356. public function setOrigLpId($origLpId)
  357. {
  358. $this->origLpId = $origLpId;
  359. return $this;
  360. }
  361. /**
  362. * Get origLpId
  363. *
  364. * @return integer
  365. */
  366. public function getOrigLpId()
  367. {
  368. return $this->origLpId;
  369. }
  370. /**
  371. * Set origLpItemId
  372. *
  373. * @param integer $origLpItemId
  374. * @return EntityTrackEExercices
  375. */
  376. public function setOrigLpItemId($origLpItemId)
  377. {
  378. $this->origLpItemId = $origLpItemId;
  379. return $this;
  380. }
  381. /**
  382. * Get origLpItemId
  383. *
  384. * @return integer
  385. */
  386. public function getOrigLpItemId()
  387. {
  388. return $this->origLpItemId;
  389. }
  390. /**
  391. * Set exeDuration
  392. *
  393. * @param integer $exeDuration
  394. * @return EntityTrackEExercices
  395. */
  396. public function setExeDuration($exeDuration)
  397. {
  398. $this->exeDuration = $exeDuration;
  399. return $this;
  400. }
  401. /**
  402. * Get exeDuration
  403. *
  404. * @return integer
  405. */
  406. public function getExeDuration()
  407. {
  408. return $this->exeDuration;
  409. }
  410. /**
  411. * Set expiredTimeControl
  412. *
  413. * @param \DateTime $expiredTimeControl
  414. * @return EntityTrackEExercices
  415. */
  416. public function setExpiredTimeControl($expiredTimeControl)
  417. {
  418. $this->expiredTimeControl = $expiredTimeControl;
  419. return $this;
  420. }
  421. /**
  422. * Get expiredTimeControl
  423. *
  424. * @return \DateTime
  425. */
  426. public function getExpiredTimeControl()
  427. {
  428. return $this->expiredTimeControl;
  429. }
  430. /**
  431. * Set origLpItemViewId
  432. *
  433. * @param integer $origLpItemViewId
  434. * @return EntityTrackEExercices
  435. */
  436. public function setOrigLpItemViewId($origLpItemViewId)
  437. {
  438. $this->origLpItemViewId = $origLpItemViewId;
  439. return $this;
  440. }
  441. /**
  442. * Get origLpItemViewId
  443. *
  444. * @return integer
  445. */
  446. public function getOrigLpItemViewId()
  447. {
  448. return $this->origLpItemViewId;
  449. }
  450. /**
  451. * Set questionsToCheck
  452. *
  453. * @param string $questionsToCheck
  454. * @return EntityTrackEExercices
  455. */
  456. public function setQuestionsToCheck($questionsToCheck)
  457. {
  458. $this->questionsToCheck = $questionsToCheck;
  459. return $this;
  460. }
  461. /**
  462. * Get questionsToCheck
  463. *
  464. * @return string
  465. */
  466. public function getQuestionsToCheck()
  467. {
  468. return $this->questionsToCheck;
  469. }
  470. }