src/Entity/HymnsArtistView.php line 11

Open in your IDE?
  1. <?php namespace App\Entity;
  2. use Doctrine\ORM\Mapping as ORM;
  3. /**
  4. * Hymns Artist View
  5. *
  6. * @ORM\Entity(repositoryClass="App\Repository\HymnsArtistViewRepository")
  7. * @ORM\Table(name="v_artist_hymns")
  8. */
  9. class HymnsArtistView {
  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")
  21. */
  22. private $hymn_slug;
  23. /**
  24. * @ORM\Column(type="integer")
  25. */
  26. private $author_id;
  27. /**
  28. * @ORM\Column(type="integer", name="LyricYYYY")
  29. */
  30. private $lyric_yyyy;
  31. /**
  32. * @ORM\Column(type="integer")
  33. */
  34. private $composer_id;
  35. /**
  36. * @ORM\Column(type="integer", name="MusicYYYY")
  37. */
  38. private $music_yyyy;
  39. /**
  40. * @ORM\Column(type="integer")
  41. */
  42. private $arranger_id;
  43. /**
  44. * @ORM\Column(type="integer", name="ArrangedYYYY")
  45. */
  46. private $arranged_yyyy;
  47. /**
  48. * @ORM\Column(type="integer")
  49. */
  50. private $type_id;
  51. /**
  52. * @ORM\Column(type="string", name="OtherNotes")
  53. */
  54. private $other_notes;
  55. /**
  56. * @ORM\Column(type="string")
  57. */
  58. private $text;
  59. /**
  60. * @ORM\Column(type="string")
  61. */
  62. private $copyright;
  63. /**
  64. * @ORM\Column(type="integer")
  65. */
  66. private $hymn_hit_count;
  67. /**
  68. * @ORM\Column(type="datetime")
  69. */
  70. private $last_accessed;
  71. /**
  72. * @ORM\Column(type="datetime")
  73. */
  74. private $created_at;
  75. /**
  76. * @ORM\Column(type="datetime")
  77. */
  78. private $updated_at;
  79. /**
  80. * @ORM\Column(type="string", name="HymnUrl")
  81. */
  82. private $hymn_url;
  83. /**
  84. * @ORM\Column(type="integer", name="YearRecorded")
  85. */
  86. private $year_recorded;
  87. /**
  88. * @ORM\Column(type="integer", name="ArtistId")
  89. */
  90. private $artist_id;
  91. /**
  92. * @ORM\Column(type="string", name="ArtistName")
  93. */
  94. private $artist_name;
  95. /**
  96. * @ORM\Column(type="string", name="ArtistSlug")
  97. */
  98. private $artist_slug;
  99. /**
  100. * @ORM\Column(type="string", name="ArtistUrl")
  101. */
  102. private $artist_url;
  103. /**
  104. * @return mixed
  105. */
  106. public function getId(): mixed
  107. {
  108. return $this->id;
  109. }
  110. /**
  111. * @return mixed
  112. */
  113. public function getTitle(): mixed
  114. {
  115. return $this->title;
  116. }
  117. /**
  118. * @return mixed
  119. */
  120. public function getHymnSlug(): mixed
  121. {
  122. return $this->hymn_slug;
  123. }
  124. /**
  125. * @return mixed
  126. */
  127. public function getAuthorId(): mixed
  128. {
  129. return $this->author_id;
  130. }
  131. /**
  132. * @return mixed
  133. */
  134. public function getLyricYYYY(): mixed
  135. {
  136. return $this->lyric_yyyy;
  137. }
  138. /**
  139. * @return mixed
  140. */
  141. public function getComposerId(): mixed
  142. {
  143. return $this->composer_id;
  144. }
  145. /**
  146. * @return mixed
  147. */
  148. public function getMusicYYYY(): mixed
  149. {
  150. return $this->music_yyyy;
  151. }
  152. /**
  153. * @return mixed
  154. */
  155. public function getArrangerId(): mixed
  156. {
  157. return $this->arranger_id;
  158. }
  159. /**
  160. * @return mixed
  161. */
  162. public function getArrangedYYYY(): mixed
  163. {
  164. return $this->arranged_yyyy;
  165. }
  166. /**
  167. * @return mixed
  168. */
  169. public function getTypeId(): mixed
  170. {
  171. return $this->type_id;
  172. }
  173. /**
  174. * @return mixed
  175. */
  176. public function getOtherNotes(): mixed
  177. {
  178. return $this->other_notes;
  179. }
  180. /**
  181. * @return mixed
  182. */
  183. public function getText(): mixed
  184. {
  185. return $this->text;
  186. }
  187. /**
  188. * @return mixed
  189. */
  190. public function getCopyright(): mixed
  191. {
  192. return $this->copyright;
  193. }
  194. /**
  195. * @return mixed
  196. */
  197. public function getHymnHitCount(): mixed
  198. {
  199. return $this->hymn_hit_count;
  200. }
  201. /**
  202. * @return mixed
  203. */
  204. public function getLastAccessed(): mixed
  205. {
  206. return $this->last_accessed;
  207. }
  208. /**
  209. * @return mixed
  210. */
  211. public function getCreatedAt(): mixed
  212. {
  213. return $this->created_at;
  214. }
  215. /**
  216. * @return mixed
  217. */
  218. public function getUpdatedAt(): mixed
  219. {
  220. return $this->updated_at;
  221. }
  222. /**
  223. * @return mixed
  224. */
  225. public function getHymnUrl(): mixed
  226. {
  227. return $this->hymn_url;
  228. }
  229. /**
  230. * @return mixed
  231. */
  232. public function getYearRecorded(): mixed
  233. {
  234. return $this->year_recorded;
  235. }
  236. /**
  237. * @return mixed
  238. */
  239. public function getArtistId(): mixed
  240. {
  241. return $this->artist_id;
  242. }
  243. /**
  244. * @return mixed
  245. */
  246. public function getArtistName(): mixed
  247. {
  248. return $this->artist_name;
  249. }
  250. /**
  251. * @return mixed
  252. */
  253. public function getArtistSlug(): mixed
  254. {
  255. return $this->artist_slug;
  256. }
  257. /**
  258. * @return mixed
  259. */
  260. public function getArtistUrl(): mixed
  261. {
  262. return $this->artist_url;
  263. }
  264. }