aboutsummaryrefslogtreecommitdiff
path: root/Album.java
diff options
context:
space:
mode:
Diffstat (limited to 'Album.java')
-rw-r--r--Album.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/Album.java b/Album.java
index 34fae7a..5035398 100644
--- a/Album.java
+++ b/Album.java
@@ -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();
+}
}