aboutsummaryrefslogtreecommitdiffstats
path: root/AudioBook.java
diff options
context:
space:
mode:
authorClyhtsuriva <aimeric@adjutor.xyz>2020-12-19 23:21:05 +0100
committerClyhtsuriva <aimeric@adjutor.xyz>2020-12-19 23:21:05 +0100
commitfe4f2ee0f70b7b35113062538a51bf5444131196 (patch)
treead0d0e54bf0c9ee536e96aac2c45c622e73def92 /AudioBook.java
parent4c37298e054dc1681875a71b181ce0478c577349 (diff)
downloadjMusicHub-fe4f2ee0f70b7b35113062538a51bf5444131196.tar.gz
jMusicHub-fe4f2ee0f70b7b35113062538a51bf5444131196.tar.bz2
jMusicHub-fe4f2ee0f70b7b35113062538a51bf5444131196.zip
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 '')
-rw-r--r--AudioBook.java10
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();
+}
+
}