src/Entity/HymnTypesView.php line 11

Open in your IDE?
  1. <?php namespace App\Entity;
  2. use Doctrine\ORM\Mapping as ORM;
  3. /**
  4. * HymnTypes View
  5. *
  6. * @ORM\Entity(repositoryClass="App\Repository\HymnTypesViewRepository")
  7. * @ORM\Table(name="v_hymntypes")
  8. */
  9. class HymnTypesView {
  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="string", name="OtherNotes")
  69. */
  70. private $other_notes;
  71. /**
  72. * @ORM\Column(type="string")
  73. */
  74. private $text;
  75. /**
  76. * @ORM\Column(type="string")
  77. */
  78. private $copyright;
  79. /**
  80. * @ORM\Column(type="integer")
  81. */
  82. private $hymn_hit_count;
  83. /**
  84. * @ORM\Column(type="datetime")
  85. */
  86. private $last_accessed;
  87. /**
  88. * @ORM\Column(type="datetime")
  89. */
  90. private $created_at;
  91. /**
  92. * @ORM\Column(type="datetime")
  93. */
  94. private $updated_at;
  95. /**
  96. * @return mixed
  97. */
  98. public function getId(): mixed
  99. {
  100. return $this->id;
  101. }
  102. /**
  103. * @return mixed
  104. */
  105. public function getTitle(): mixed
  106. {
  107. return $this->title;
  108. }
  109. /**
  110. * @return mixed
  111. */
  112. public function getFirstLetter(): mixed
  113. {
  114. return $this->first_letter;
  115. }
  116. /**
  117. * @return mixed
  118. */
  119. public function getSlug(): mixed
  120. {
  121. return $this->slug;
  122. }
  123. /**
  124. * @return mixed
  125. */
  126. public function getAuthorId(): mixed
  127. {
  128. return $this->author_id;
  129. }
  130. /**
  131. * @return mixed
  132. */
  133. public function getLyricYYYY(): mixed
  134. {
  135. return $this->lyric_yyyy;
  136. }
  137. /**
  138. * @return mixed
  139. */
  140. public function getComposerId(): mixed
  141. {
  142. return $this->composer_id;
  143. }
  144. /**
  145. * @return mixed
  146. */
  147. public function getMusicYYYY(): mixed
  148. {
  149. return $this->music_yyyy;
  150. }
  151. /**
  152. * @return mixed
  153. */
  154. public function getArrangerId(): mixed
  155. {
  156. return $this->arranger_id;
  157. }
  158. /**
  159. * @return mixed
  160. */
  161. public function getArrangedYYYY(): mixed
  162. {
  163. return $this->arranged_yyyy;
  164. }
  165. /**
  166. * @return mixed
  167. */
  168. public function getTypeId(): mixed
  169. {
  170. return $this->type_id;
  171. }
  172. /**
  173. * @return mixed
  174. */
  175. public function getTypeTitle(): mixed
  176. {
  177. return $this->type_title;
  178. }
  179. /**
  180. * @return mixed
  181. */
  182. public function getTypeSlug(): mixed
  183. {
  184. return $this->type_slug;
  185. }
  186. /**
  187. * @return mixed
  188. */
  189. public function getTypeDescription(): mixed
  190. {
  191. return $this->type_description;
  192. }
  193. /**
  194. * @return mixed
  195. */
  196. public function getOtherNotes(): mixed
  197. {
  198. return $this->other_notes;
  199. }
  200. /**
  201. * @return mixed
  202. */
  203. public function getText(): mixed
  204. {
  205. return $this->text;
  206. }
  207. /**
  208. * @return mixed
  209. */
  210. public function getCopyright(): mixed
  211. {
  212. return $this->copyright;
  213. }
  214. /**
  215. * @return mixed
  216. */
  217. public function getHymnHitCount(): mixed
  218. {
  219. return $this->hymn_hit_count;
  220. }
  221. /**
  222. * @return mixed
  223. */
  224. public function getLastAccessed(): mixed
  225. {
  226. return $this->last_accessed;
  227. }
  228. /**
  229. * @return mixed
  230. */
  231. public function getCreatedAt(): mixed
  232. {
  233. return $this->created_at;
  234. }
  235. /**
  236. * @return mixed
  237. */
  238. public function getUpdatedAt(): mixed
  239. {
  240. return $this->updated_at;
  241. }
  242. }