package com.ved.musicmapapp.Objects; import java.io.Serializable; import java.util.ArrayList; public class PlaylistArtist 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<PlaylistArSong> songs; private long latUpdate; private long likeTime = 0L; private int playlistId; public PlaylistArtist() {} /** * @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<PlaylistArSong> getSongs() { return songs; } /** * @param songs the songs to set */ public void setSongs(ArrayList<PlaylistArSong> songs) { this.songs = songs; } public int getPlaylistId() { return playlistId; } public void setPlaylistId(int playlistId) { this.playlistId = playlistId; } public static PlaylistArtist getPlaylistArtist(Artist artist, ArrayList<PlaylistArSong> songs, int playlistId) { PlaylistArtist artistPl = new PlaylistArtist(); artistPl.setID(artist.getID()); artistPl.setName(artist.getName()); artistPl.setAvatar(artist.getAvatar()); artistPl.setGlobalPlaylist(artist.getGlobalPlaylist()); artistPl.setLiked(artist.isLiked()); artistPl.setStartLike(artist.getStartLike()); artistPl.setEndLike(artist.getEndLike()); artistPl.setUserArtistId(artist.getUserArtistId()); artistPl.setHasArtist(artist.isHasArtist()); artistPl.setLatUpdate(artist.getLatUpdate()); artistPl.setLikeTime(artist.getLikeTime()); artistPl.setSongs(songs); artistPl.setPlaylistId(playlistId); return artistPl; } }