package it.fdev.unisaconnect.data;
import android.os.Parcel;
import android.os.Parcelable;
public class BookDetails extends Book implements Parcelable {
private String edition;
private String publication;
private String descr;
private String series;
private String lang;
private String subject;
private String cdd;
private String isbn;
public BookDetails(String author, String title, String detailsUrl, String position, String edition, String publication,
String descr, String series, String lang, String subject, String cdd, String isbn) {
super(null, author, null, title, null, detailsUrl, position);
this.edition = edition;
this.publication = publication;
this.descr = descr;
this.series = series;
this.lang = lang;
this.subject = subject;
this.cdd = cdd;
this.isbn = isbn;
}
public BookDetails(Parcel in) {
super(in);
edition = in.readString();
publication = in.readString();
descr = in.readString();
series = in.readString();
lang = in.readString();
subject = in.readString();
cdd = in.readString();
isbn = in.readString();
}
@Override
public void writeToParcel(Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeString(edition);
dest.writeString(publication);
dest.writeString(descr);
dest.writeString(series);
dest.writeString(lang);
dest.writeString(subject);
dest.writeString(cdd);
dest.writeString(isbn);
}
public static final Parcelable.Creator<BookDetails> CREATOR = new Parcelable.Creator<BookDetails>() {
public BookDetails createFromParcel(Parcel in) {
return new BookDetails(in);
}
public BookDetails[] newArray(int size) {
return new BookDetails[size];
}
};
public String getEdition() {
return edition;
}
public String getPublication() {
return publication;
}
public String getDescr() {
return descr;
}
public String getSeries() {
return series;
}
public String getLang() {
return lang;
}
public String getSubject() {
return subject;
}
public String getCdd() {
return cdd;
}
public String getIsbn() {
return isbn;
}
}