package org.qii.weiciyuan.support.database.draftbean;
import android.os.Parcel;
import android.os.Parcelable;
/**
* User: qii
* Date: 12-10-21
*/
public class DraftListViewItemBean implements Parcelable {
private CommentDraftBean commentDraftBean;
private ReplyDraftBean replyDraftBean;
private RepostDraftBean repostDraftBean;
private StatusDraftBean statusDraftBean;
private int type;
private String id;
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeParcelable(commentDraftBean, flags);
dest.writeParcelable(replyDraftBean, flags);
dest.writeParcelable(repostDraftBean, flags);
dest.writeParcelable(statusDraftBean, flags);
dest.writeInt(type);
dest.writeString(id);
}
public static final Parcelable.Creator<DraftListViewItemBean> CREATOR =
new Parcelable.Creator<DraftListViewItemBean>() {
public DraftListViewItemBean createFromParcel(Parcel in) {
DraftListViewItemBean draftListViewItemBean = new DraftListViewItemBean();
draftListViewItemBean.commentDraftBean = in
.readParcelable(CommentDraftBean.class.getClassLoader());
draftListViewItemBean.replyDraftBean = in
.readParcelable(ReplyDraftBean.class.getClassLoader());
draftListViewItemBean.repostDraftBean = in
.readParcelable(RepostDraftBean.class.getClassLoader());
draftListViewItemBean.statusDraftBean = in
.readParcelable(StatusDraftBean.class.getClassLoader());
draftListViewItemBean.type = in.readInt();
draftListViewItemBean.id = in.readString();
return draftListViewItemBean;
}
public DraftListViewItemBean[] newArray(int size) {
return new DraftListViewItemBean[size];
}
};
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public CommentDraftBean getCommentDraftBean() {
return commentDraftBean;
}
public void setCommentDraftBean(CommentDraftBean commentDraftBean) {
this.commentDraftBean = commentDraftBean;
}
public ReplyDraftBean getReplyDraftBean() {
return replyDraftBean;
}
public void setReplyDraftBean(ReplyDraftBean replyDraftBean) {
this.replyDraftBean = replyDraftBean;
}
public RepostDraftBean getRepostDraftBean() {
return repostDraftBean;
}
public void setRepostDraftBean(RepostDraftBean repostDraftBean) {
this.repostDraftBean = repostDraftBean;
}
public StatusDraftBean getStatusDraftBean() {
return statusDraftBean;
}
public void setStatusDraftBean(StatusDraftBean statusDraftBean) {
this.statusDraftBean = statusDraftBean;
}
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}
}