<?php namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Hymns Artist View
*
* @ORM\Entity(repositoryClass="App\Repository\HymnsArtistViewRepository")
* @ORM\Table(name="v_artist_hymns")
*/
class HymnsArtistView {
/**
* @ORM\Id()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string")
*/
private $title;
/**
* @ORM\Column(type="string")
*/
private $hymn_slug;
/**
* @ORM\Column(type="integer")
*/
private $author_id;
/**
* @ORM\Column(type="integer", name="LyricYYYY")
*/
private $lyric_yyyy;
/**
* @ORM\Column(type="integer")
*/
private $composer_id;
/**
* @ORM\Column(type="integer", name="MusicYYYY")
*/
private $music_yyyy;
/**
* @ORM\Column(type="integer")
*/
private $arranger_id;
/**
* @ORM\Column(type="integer", name="ArrangedYYYY")
*/
private $arranged_yyyy;
/**
* @ORM\Column(type="integer")
*/
private $type_id;
/**
* @ORM\Column(type="string", name="OtherNotes")
*/
private $other_notes;
/**
* @ORM\Column(type="string")
*/
private $text;
/**
* @ORM\Column(type="string")
*/
private $copyright;
/**
* @ORM\Column(type="integer")
*/
private $hymn_hit_count;
/**
* @ORM\Column(type="datetime")
*/
private $last_accessed;
/**
* @ORM\Column(type="datetime")
*/
private $created_at;
/**
* @ORM\Column(type="datetime")
*/
private $updated_at;
/**
* @ORM\Column(type="string", name="HymnUrl")
*/
private $hymn_url;
/**
* @ORM\Column(type="integer", name="YearRecorded")
*/
private $year_recorded;
/**
* @ORM\Column(type="integer", name="ArtistId")
*/
private $artist_id;
/**
* @ORM\Column(type="string", name="ArtistName")
*/
private $artist_name;
/**
* @ORM\Column(type="string", name="ArtistSlug")
*/
private $artist_slug;
/**
* @ORM\Column(type="string", name="ArtistUrl")
*/
private $artist_url;
/**
* @return mixed
*/
public function getId(): mixed
{
return $this->id;
}
/**
* @return mixed
*/
public function getTitle(): mixed
{
return $this->title;
}
/**
* @return mixed
*/
public function getHymnSlug(): mixed
{
return $this->hymn_slug;
}
/**
* @return mixed
*/
public function getAuthorId(): mixed
{
return $this->author_id;
}
/**
* @return mixed
*/
public function getLyricYYYY(): mixed
{
return $this->lyric_yyyy;
}
/**
* @return mixed
*/
public function getComposerId(): mixed
{
return $this->composer_id;
}
/**
* @return mixed
*/
public function getMusicYYYY(): mixed
{
return $this->music_yyyy;
}
/**
* @return mixed
*/
public function getArrangerId(): mixed
{
return $this->arranger_id;
}
/**
* @return mixed
*/
public function getArrangedYYYY(): mixed
{
return $this->arranged_yyyy;
}
/**
* @return mixed
*/
public function getTypeId(): mixed
{
return $this->type_id;
}
/**
* @return mixed
*/
public function getOtherNotes(): mixed
{
return $this->other_notes;
}
/**
* @return mixed
*/
public function getText(): mixed
{
return $this->text;
}
/**
* @return mixed
*/
public function getCopyright(): mixed
{
return $this->copyright;
}
/**
* @return mixed
*/
public function getHymnHitCount(): mixed
{
return $this->hymn_hit_count;
}
/**
* @return mixed
*/
public function getLastAccessed(): mixed
{
return $this->last_accessed;
}
/**
* @return mixed
*/
public function getCreatedAt(): mixed
{
return $this->created_at;
}
/**
* @return mixed
*/
public function getUpdatedAt(): mixed
{
return $this->updated_at;
}
/**
* @return mixed
*/
public function getHymnUrl(): mixed
{
return $this->hymn_url;
}
/**
* @return mixed
*/
public function getYearRecorded(): mixed
{
return $this->year_recorded;
}
/**
* @return mixed
*/
public function getArtistId(): mixed
{
return $this->artist_id;
}
/**
* @return mixed
*/
public function getArtistName(): mixed
{
return $this->artist_name;
}
/**
* @return mixed
*/
public function getArtistSlug(): mixed
{
return $this->artist_slug;
}
/**
* @return mixed
*/
public function getArtistUrl(): mixed
{
return $this->artist_url;
}
}