CommentBean.java 4.1 KB
package com.cnlive.goldenline.ui.model;

import android.os.Parcel;
import android.os.Parcelable;

import java.io.Serializable;
import java.util.List;

/**
 * Description:
 * Created on 2017/3/5
 * Author : 萧
 */
public class CommentBean implements Serializable, Parcelable {

    private String userHead;

    private String userName;

    private String time;

    private String commentContent;

    private String praise;

    private int replyNum;

    private String id;

    private int isPraised;

    private List<ReplyBean> replyList;

    public CommentBean() {
    }

    public CommentBean(String userHead, String userName, String time, String commentContent, String praise, int replyNum, String id, int isPraised, List<ReplyBean> replyList) {
        this.userHead = userHead;
        this.userName = userName;
        this.time = time;
        this.commentContent = commentContent;
        this.praise = praise;
        this.replyNum = replyNum;
        this.id = id;
        this.replyList = replyList;
        this.isPraised = isPraised;
    }

    public String getUserHead() {
        return userHead;
    }

    public void setUserHead(String userHead) {
        this.userHead = userHead;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public String getCommentContent() {
        return commentContent;
    }

    public void setCommentContent(String commentContent) {
        this.commentContent = commentContent;
    }

    public String getPraise() {
        return praise;
    }

    public void setPraise(String praise) {
        this.praise = praise;
    }

    public int isPraised() {
        return isPraised;
    }

    public void setPraised(int praised) {
        isPraised = praised;
    }

    public int getReplyNum() {
        return replyNum;
    }

    public void setReplyNum(int replyNum) {
        this.replyNum = replyNum;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public List<ReplyBean> getReplyList() {
        return replyList;
    }

    public void setReplyList(List<ReplyBean> replyList) {
        this.replyList = replyList;
    }

    @Override
    public String toString() {
        return "CommentBean{" +
                "userHead='" + userHead + '\'' +
                ", userName='" + userName + '\'' +
                ", time='" + time + '\'' +
                ", commentContent='" + commentContent + '\'' +
                ", praise=" + praise +
                ", replyNum=" + replyNum +
                ", id=" + id +
                ", replyList=" + replyList +
                '}';
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeString(this.userHead);
        dest.writeString(this.userName);
        dest.writeString(this.time);
        dest.writeString(this.commentContent);
        dest.writeString(this.praise);
        dest.writeInt(this.replyNum);
        dest.writeString(this.id);
        dest.writeTypedList(this.replyList);
        dest.writeInt(this.isPraised);
    }

    protected CommentBean(Parcel in) {
        this.userHead = in.readString();
        this.userName = in.readString();
        this.time = in.readString();
        this.commentContent = in.readString();
        this.praise = in.readString();
        this.replyNum = in.readInt();
        this.id = in.readString();
        this.replyList = in.createTypedArrayList(ReplyBean.CREATOR);
        this.isPraised = in.readInt();
    }

    public static final Parcelable.Creator<CommentBean> CREATOR = new Parcelable.Creator<CommentBean>() {
        @Override
        public CommentBean createFromParcel(Parcel source) {
            return new CommentBean(source);
        }

        @Override
        public CommentBean[] newArray(int size) {
            return new CommentBean[size];
        }
    };
}