blob: 990aa2694720795a52de4cc6154e65cab27534f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
import java.util.ArrayList;
import java.io.Serializable;
public class Playlist implements Serializable {
private static final long serialVersionUID = 6021717365357635741L;
private int id;
private String name;
private ArrayList<Song> songs = new ArrayList<Song>();
private ArrayList<AudioBook> audiobooks = new ArrayList<AudioBook>();
public Playlist(String name, ArrayList<Song> songs, ArrayList<AudioBook> audiobooks) {
this.name=name;
this.songs=songs;
this.audiobooks=audiobooks;
}
public int getId(){return id;}
public String getName(){return name.toUpperCase();} //using toUpperCase method because the way I sort by name sort he upper case then the lower case, which is inconvenient.
public ArrayList<Song> getSongs(){return songs;}
public ArrayList<AudioBook> getAudioBooks(){return audiobooks;}
public void setId(int id){this.id=id;}
public void setName(){this.name=name;}
public String toString() {
return "Id : "+getId()+"\nName : "+getName();
}
}
|