diff options
Diffstat (limited to 'Album.java')
-rw-r--r-- | Album.java | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -2,14 +2,14 @@ import java.util.*; import java.io.Serializable; public class Album implements Serializable { + private static final long serialVersionUID = -8678385322105507976L; private int id, duration; private Date date; private String title, artist; private ArrayList<Song> songs = new ArrayList<Song>(); - public Album(int id, String title, int duration, String artist, Date date, ArrayList<Song> songs) { - this.id=id; + public Album(String title, int duration, String artist, Date date, ArrayList<Song> songs) { this.title=title; this.duration=this.getDuration(); this.artist=artist; @@ -30,10 +30,13 @@ public class Album implements Serializable { public ArrayList<Song> getSongs(){return songs;} - public void setId(){this.id=id;} + public void setId(int id){this.id=id;} public void setTitle(){this.title=title;} public void setArtist(){this.artist=artist;} public void setDate(){this.date=date;} + public String toString() { + return "Id : "+getId()+"\nTitle : "+getTitle()+"\nDuration : "+getDuration()+"\nArtist : "+getArtist()+"\nDate of release : "+getDate()+"\nSongs : "+getSongs(); +} } |