package com.ved.musicmapapp.Objects;
import java.io.Serializable;
import java.util.ArrayList;
public class Artist implements Serializable{
/**
*
*/
private static final long serialVersionUID = -8002541317090700702L;
private int ID;
private String name;
private String avatar;
private int globalPlaylist;
private boolean isLiked;
private long startLike, endLike;
private int userArtistId;
private boolean hasArtist;
private ArrayList<Song> songs;
private long latUpdate;
private long likeTime = 0L;
private ArrayList<Genre> genres;
private ArrayList<String> allGenreNames;
public Artist() {}
/**
* @return the likeTime
*/
public long getLikeTime() {
return likeTime;
}
/**
* @param likeTime the likeTime to set
*/
public void setLikeTime(long likeTime) {
this.likeTime = likeTime;
}
/**
* @return the latUpdate
*/
public long getLatUpdate() {
return latUpdate;
}
/**
* @param latUpdate the latUpdate to set
*/
public void setLatUpdate(long latUpdate) {
this.latUpdate = latUpdate;
}
/**
* @return the hasArtist
*/
public boolean isHasArtist() {
return hasArtist;
}
/**
* @param hasArtist the hasArtist to set
*/
public void setHasArtist(boolean hasArtist) {
this.hasArtist = hasArtist;
}
/**
* @return the globalPlaylist
*/
public int getGlobalPlaylist() {
return globalPlaylist;
}
/**
* @param globalPlaylist the globalPlaylist to set
*/
public void setGlobalPlaylist(int globalPlaylist) {
this.globalPlaylist = globalPlaylist;
}
/**
* @return the userArtistId
*/
public int getUserArtistId() {
return userArtistId;
}
/**
* @param userArtistId the userArtistId to set
*/
public void setUserArtistId(int userArtistId) {
this.userArtistId = userArtistId;
}
/**
* @return the startLike
*/
public long getStartLike() {
return startLike;
}
/**
* @param startLike the startLike to set
*/
public void setStartLike(long startLike) {
this.startLike = startLike;
}
/**
* @return the endLike
*/
public long getEndLike() {
return endLike;
}
/**
* @param endLike the endLike to set
*/
public void setEndLike(long endLike) {
this.endLike = endLike;
}
/**
* @return the iD
*/
public int getID() {
return ID;
}
/**
* @param iD the iD to set
*/
public void setID(int iD) {
ID = iD;
}
/**
* @return the name
*/
public String getName() {
return name;
}
/**
* @param name the name to set
*/
public void setName(String name) {
this.name = name;
}
/**
* @return the avatar
*/
public String getAvatar() {
return avatar;
}
/**
* @param avatar the avatar to set
*/
public void setAvatar(String avatar) {
this.avatar = avatar;
}
/**
* @return the isLiked
*/
public boolean isLiked() {
return isLiked;
}
/**
* @param isLiked the isLiked to set
*/
public void setLiked(boolean isLiked) {
this.isLiked = isLiked;
}
/**
* @return the songs
*/
public ArrayList<Song> getSongs() {
return songs;
}
/**
* @param songs the songs to set
*/
public void setSongs(ArrayList<Song> songs) {
this.songs = songs;
}
public ArrayList<Genre> getGenre() {
return genres;
}
public void setAllGenreNames(ArrayList<String> genre) {
if(this.allGenreNames != null)
this.allGenreNames.clear();
this.allGenreNames = genre;
}
public ArrayList<String> getGenreNames() {
return allGenreNames;
}
public void setGenres(ArrayList<Genre> genre) {
this.genres = genre;
}
}