diff options
author | Clyhtsuriva <aimeric@adjutor.xyz> | 2020-12-19 23:21:05 +0100 |
---|---|---|
committer | Clyhtsuriva <aimeric@adjutor.xyz> | 2020-12-19 23:21:05 +0100 |
commit | fe4f2ee0f70b7b35113062538a51bf5444131196 (patch) | |
tree | ad0d0e54bf0c9ee536e96aac2c45c622e73def92 /AudioBook.java | |
parent | 4c37298e054dc1681875a71b181ce0478c577349 (diff) |
Adding AudioBooks
Finishing AudioBook class, adding list and save for the audiobooks.
Adding extract method for both audiobooks and songs.
Resolving the id incremention issue.
Diffstat (limited to 'AudioBook.java')
-rw-r--r-- | AudioBook.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/AudioBook.java b/AudioBook.java index 03c6b0e..9f6ba56 100644 --- a/AudioBook.java +++ b/AudioBook.java @@ -1,5 +1,9 @@ public class AudioBook extends MusicalElement { + + private static final long serialVersionUID = -7145972304319088676L; + private String author, language, category; + public AudioBook(String title, int duration, String content, String author, Language language, Category category) { super(title, duration, content); this.author=author; @@ -15,4 +19,10 @@ public class AudioBook extends MusicalElement { public void setGenre(Language language){this.language=language.name();} public void setCategory(Category category){this.category=category.name();} + + +public String toString() { + return "Id : "+getId()+"\nTitle : "+getTitle()+"\nDuration : "+getDuration()+"\nContent : "+getContent()+"\nAuthor : "+getAuthor()+"\nLanguage : "+getLanguage()+"\nCategory : "+getCategory(); +} + } |