src/Entity/HymnsView.php line 11

Open in your IDE?
  1. <?php namespace App\Entity;
  2. use Doctrine\ORM\Mapping as ORM;
  3. /**
  4. * Hymns View
  5. *
  6. * @ORM\Entity(repositoryClass="App\Repository\HymnsViewRepository")
  7. * @ORM\Table(name="v_hymns")
  8. */
  9. class HymnsView {
  10. /**
  11. * @ORM\Id()
  12. * @ORM\Column(type="integer")
  13. */
  14. private $id;
  15. /**
  16. * @ORM\Column(type="string")
  17. */
  18. private $title;
  19. /**
  20. * @ORM\Column(type="string", name="FirstLetter")
  21. */
  22. private $first_letter;
  23. /**
  24. * @ORM\Column(type="string")
  25. */
  26. private $slug;
  27. /**
  28. * @ORM\Column(type="integer")
  29. */
  30. private $author_id;
  31. /**
  32. * @ORM\Column(type="integer", name="LyricYYYY")
  33. */
  34. private $lyric_yyyy;
  35. /**
  36. * @ORM\Column(type="integer")
  37. */
  38. private $composer_id;
  39. /**
  40. * @ORM\Column(type="integer", name="MusicYYYY")
  41. */
  42. private $music_yyyy;
  43. /**
  44. * @ORM\Column(type="integer")
  45. */
  46. private $arranger_id;
  47. /**
  48. * @ORM\Column(type="integer", name="ArrangedYYYY")
  49. */
  50. private $arranged_yyyy;
  51. /**
  52. * @ORM\Column(type="integer")
  53. */
  54. private $type_id;
  55. /**
  56. * @ORM\Column(type="string")
  57. */
  58. private $type_title;
  59. /**
  60. * @ORM\Column(type="string")
  61. */
  62. private $type_slug;
  63. /**
  64. * @ORM\Column(type="string")
  65. */
  66. private $type_description;
  67. /**
  68. * @ORM\Column(type="integer")
  69. */
  70. private $category_id;
  71. /**
  72. * @ORM\Column(type="string")
  73. */
  74. private $category_title;
  75. /**
  76. * @ORM\Column(type="string")
  77. */
  78. private $category_slug;
  79. /**
  80. * @ORM\Column(type="string")
  81. */
  82. private $category_description;
  83. /**
  84. * @ORM\Column(type="string", name="OtherNotes")
  85. */
  86. private $other_notes;
  87. /**
  88. * @ORM\Column(type="string")
  89. */
  90. private $text;
  91. /**
  92. * @ORM\Column(type="string")
  93. */
  94. private $copyright;
  95. /**
  96. * @ORM\Column(type="integer")
  97. */
  98. private $hymn_hit_count;
  99. /**
  100. * @ORM\Column(type="datetime")
  101. */
  102. private $last_accessed;
  103. /**
  104. * @ORM\Column(type="datetime")
  105. */
  106. private $created_at;
  107. /**
  108. * @ORM\Column(type="datetime")
  109. */
  110. private $updated_at;
  111. /**
  112. * @ORM\Column(type="string", name="HymnUrl")
  113. */
  114. private $hymn_url;
  115. /**
  116. * @ORM\Column(type="integer", name="YearRecorded")
  117. */
  118. private $year_recorded;
  119. /**
  120. * @ORM\Column(type="integer", name="ArtistId")
  121. */
  122. private $artist_id;
  123. /**
  124. * @ORM\Column(type="string", name="ArtistName")
  125. */
  126. private $artist_name;
  127. /**
  128. * @ORM\Column(type="string", name="ArtistUrl")
  129. */
  130. private $artist_url;
  131. /**
  132. * @return mixed
  133. */
  134. public function getId(): mixed
  135. {
  136. return $this->id;
  137. }
  138. /**
  139. * @return mixed
  140. */
  141. public function getTitle(): mixed
  142. {
  143. return $this->title;
  144. }
  145. /**
  146. * @return mixed
  147. */
  148. public function getFirstLetter(): mixed
  149. {
  150. return $this->first_letter;
  151. }
  152. /**
  153. * @return mixed
  154. */
  155. public function getSlug(): mixed
  156. {
  157. return $this->slug;
  158. }
  159. /**
  160. * @return mixed
  161. */
  162. public function getAuthorId(): mixed
  163. {
  164. return $this->author_id;
  165. }
  166. /**
  167. * @return mixed
  168. */
  169. public function getLyricYYYY(): mixed
  170. {
  171. return $this->lyric_yyyy;
  172. }
  173. /**
  174. * @return mixed
  175. */
  176. public function getComposerId(): mixed
  177. {
  178. return $this->composer_id;
  179. }
  180. /**
  181. * @return mixed
  182. */
  183. public function getMusicYYYY(): mixed
  184. {
  185. return $this->music_yyyy;
  186. }
  187. /**
  188. * @return mixed
  189. */
  190. public function getArrangerId(): mixed
  191. {
  192. return $this->arranger_id;
  193. }
  194. /**
  195. * @return mixed
  196. */
  197. public function getArrangedYYYY(): mixed
  198. {
  199. return $this->arranged_yyyy;
  200. }
  201. /**
  202. * @return mixed
  203. */
  204. public function getTypeId(): mixed
  205. {
  206. return $this->type_id;
  207. }
  208. /**
  209. * @return mixed
  210. */
  211. public function getTypeTitle(): mixed
  212. {
  213. return $this->type_title;
  214. }
  215. /**
  216. * @return mixed
  217. */
  218. public function getTypeSlug(): mixed
  219. {
  220. return $this->type_slug;
  221. }
  222. /**
  223. * @return mixed
  224. */
  225. public function getTypeDescription(): mixed
  226. {
  227. return $this->type_description;
  228. }
  229. /**
  230. * @return mixed
  231. */
  232. public function getCategoryId(): mixed
  233. {
  234. return $this->category_id;
  235. }
  236. /**
  237. * @return mixed
  238. */
  239. public function getCategoryTitle(): mixed
  240. {
  241. return $this->category_title;
  242. }
  243. /**
  244. * @return mixed
  245. */
  246. public function getCategorySlug(): mixed
  247. {
  248. return $this->category_slug;
  249. }
  250. /**
  251. * @return mixed
  252. */
  253. public function getCategoryDescription(): mixed
  254. {
  255. return $this->category_description;
  256. }
  257. /**
  258. * @return mixed
  259. */
  260. public function getOtherNotes(): mixed
  261. {
  262. return $this->other_notes;
  263. }
  264. /**
  265. * @return mixed
  266. */
  267. public function getText(): mixed
  268. {
  269. return $this->text;
  270. }
  271. /**
  272. * @return mixed
  273. */
  274. public function getCopyright(): mixed
  275. {
  276. return $this->copyright;
  277. }
  278. /**
  279. * @return mixed
  280. */
  281. public function getHymnHitCount(): mixed
  282. {
  283. return $this->hymn_hit_count;
  284. }
  285. /**
  286. * @return mixed
  287. */
  288. public function getLastAccessed(): mixed
  289. {
  290. return $this->last_accessed;
  291. }
  292. /**
  293. * @return mixed
  294. */
  295. public function getCreatedAt(): mixed
  296. {
  297. return $this->created_at;
  298. }
  299. /**
  300. * @return mixed
  301. */
  302. public function getUpdatedAt(): mixed
  303. {
  304. return $this->updated_at;
  305. }
  306. /**
  307. * @return mixed
  308. */
  309. public function getHymnUrl(): mixed
  310. {
  311. return $this->hymn_url;
  312. }
  313. /**
  314. * @return mixed
  315. */
  316. public function getYearRecorded(): mixed
  317. {
  318. return $this->year_recorded;
  319. }
  320. /**
  321. * @return mixed
  322. */
  323. public function getArtistId(): mixed
  324. {
  325. return $this->artist_id;
  326. }
  327. /**
  328. * @return mixed
  329. */
  330. public function getArtistName(): mixed
  331. {
  332. return $this->artist_name;
  333. }
  334. /**
  335. * @return mixed
  336. */
  337. public function getArtistUrl(): mixed
  338. {
  339. return $this->artist_url;
  340. }
  341. }