package com.example.love_reading;
import android.graphics.Bitmap;
import android.os.Parcel;
import android.os.Parcelable;
import java.io.Serializable;
public class BookInfo implements Parcelable {
private String mTitle="";
private Bitmap mBitmap;
private String mAuthor="";
private String mPublisher="";
private String mPublishDate="";
private String mISBN="";
private String mSummary="";
private String mPrice="";
private String mPages="";
public void setTitle(String Title)
{
mTitle=Title;
}
public void setBitmap(Bitmap bitmap)
{
mBitmap=bitmap;
}
public void setAuthor(String Author)
{
mAuthor=Author;
}
public void setISBN(String ISBN)
{
mISBN=ISBN;
}
public void setPublishDate(String PublishDate)
{
mPublishDate=PublishDate;
}
public void setPublisher(String Publisher)
{
mPublisher=Publisher;
}
public void setSummary(String Summary)
{
mSummary=Summary;
}
public void setPrice(String Price)
{
mPrice=Price;
}
public void setPages(String Pages)
{
mPages=Pages;
}
public String getTitle()
{
return mTitle;
}
public Bitmap getBitmap()
{
return mBitmap;
}
public String getAuthor()
{
return mAuthor;
}
public String getISBN()
{
return mISBN;
}
public String getPublishDate()
{
return mPublishDate;
}
public String getPublisher()
{
return mPublisher;
}
public String getSummary()
{
return mSummary;
}
public String getPrice()
{
return mPrice;
}
public String getPages()
{
return mPages;
}
public static final Parcelable.Creator<BookInfo> CREATOR = new Creator<BookInfo>() {
public BookInfo createFromParcel(Parcel source) {
BookInfo bookInfo = new BookInfo();
bookInfo.mTitle = source.readString();
bookInfo.mBitmap = source.readParcelable(Bitmap.class.getClassLoader());
bookInfo.mAuthor = source.readString();
bookInfo.mPublisher = source.readString();
bookInfo.mPublishDate = source.readString();
bookInfo.mISBN = source.readString();
bookInfo.mSummary = source.readString();
bookInfo.mPrice = source.readString();
bookInfo.mPages = source.readString();
return bookInfo;
}
public BookInfo[] newArray(int size) {
return new BookInfo[size];
}
};
public int describeContents() {
return 0;
}
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(mTitle);
dest.writeParcelable(mBitmap, flags);
dest.writeString(mAuthor);
dest.writeString(mPublisher);
dest.writeString(mPublishDate);
dest.writeString(mISBN);
dest.writeString(mSummary);
dest.writeString(mPrice);
dest.writeString(mPages);
}
}