package com.wisedu.scc.love.bean;
import android.graphics.Bitmap;
import android.os.Parcel;
import android.os.Parcelable;
/**
* @describe 图书信息实体类
*/
public class Book implements Parcelable {
//图书ID
private String id;
//图书标题
private String Title;
//图书作者
private String Author;
//作者信息
private String AuthorInfo;
//图书出版社
private String Publisher;
//出版时间
private String PublishDate;
//图书ISBN码
private String ISBN;
//图书价格
private String Price;
//图书页数
private String Page;
//图书评分
private String Rate;
//图书标签
private String Tag;
//图书目录
private String Content;
//图书摘要
private String Summary;
//图书图片
private Bitmap Bitmap;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getTitle() {
return Title;
}
public void setTitle(String title) {
Title = title;
}
public String getAuthor() {
return Author;
}
public void setAuthor(String author) {
Author = author;
}
public String getAuthorInfo() {
return AuthorInfo;
}
public void setAuthorInfo(String authorInfo) {
AuthorInfo = authorInfo;
}
public String getPublisher() {
return Publisher;
}
public void setPublisher(String publisher) {
Publisher = publisher;
}
public String getPublishDate() {
return PublishDate;
}
public void setPublishDate(String publishDate) {
PublishDate = publishDate;
}
public String getISBN() {
return ISBN;
}
public void setISBN(String iSBN) {
ISBN = iSBN;
}
public String getPrice() {
return Price;
}
public void setPrice(String price) {
Price = price;
}
public String getPage() {
return Page;
}
public void setPage(String page) {
Page = page;
}
public String getRate() {
return Rate;
}
public void setRate(String rate) {
Rate = rate;
}
public String getTag() {
return Tag;
}
public void setTag(String tag) {
Tag = tag;
}
public String getContent() {
return Content;
}
public void setContent(String content) {
Content = content;
}
public String getSummary() {
return Summary;
}
public void setSummary(String summary) {
Summary = summary;
}
public Bitmap getBitmap() {
return Bitmap;
}
public void setBitmap(Bitmap bitmap) {
Bitmap = bitmap;
}
/*
* 实现Parcelable接口的方法
* 1.getCreator()
* 2.setCreator()
* 3.Parcelable.Creator() 构造方法
* 4.describeContents()
* 5.writeToParcel()
*/
public static Creator<Book> getCreator() {
return CREATOR;
}
public static void setCreator(Creator<Book> creator) {
CREATOR = creator;
}
public static Creator<Book> CREATOR = new Creator<Book>() {
public Book createFromParcel(Parcel source) {
Book bookInfo = new Book();
bookInfo.Title = source.readString();
bookInfo.Bitmap = source.readParcelable(Bitmap.class.getClassLoader());
bookInfo.Author = source.readString();
bookInfo.Publisher = source.readString();
bookInfo.PublishDate = source.readString();
bookInfo.ISBN = source.readString();
bookInfo.Summary = source.readString();
bookInfo.id=source.readString();
bookInfo.AuthorInfo=source.readString();
bookInfo.Page=source.readString();
bookInfo.Price=source.readString();
bookInfo.Rate=source.readString();
bookInfo.Tag=source.readString();
bookInfo.Content=source.readString();
return bookInfo;
}
public Book[] newArray(int size) {
return new Book[size];
}
};
public int describeContents() {
return 0;
}
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(Title);
dest.writeParcelable(Bitmap, flags);
dest.writeString(Author);
dest.writeString(Publisher);
dest.writeString(PublishDate);
dest.writeString(ISBN);
dest.writeString(Summary);
dest.writeString(id);
dest.writeString(AuthorInfo);
dest.writeString(Page);
dest.writeString(Price);
dest.writeString(Rate);
dest.writeString(Tag);
dest.writeString(Content);
}
}