aboutsummaryrefslogtreecommitdiff
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)
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.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();
+}
+
}