package com.kure.musicplayer.model; import java.util.ArrayList; public class Playlist { private long id; private String name; private ArrayList<Long> songs = new ArrayList<Long>(); public Playlist(long id, String name) { this.id = id; this.name = name; } public long getID() { return id; } public String getName() { return name; } /** * Inserts a song on this Playlist. * * @param id Global song id. */ public void add(long id) { if (! songs.contains(id)) songs.add(id); } /** * Returns a list with all the songs inside this Playlist. * @return */ public ArrayList<Long> getSongIds() { ArrayList<Long> list = new ArrayList<Long>(); for (Long songID : songs) list.add(songID); return list; } }