package org.qii.weiciyuan.bean; import org.qii.weiciyuan.support.utils.ObjectToStringUtility; import android.os.Parcel; import android.os.Parcelable; import java.util.ArrayList; import java.util.List; /** * User: Jiang Qi * Date: 12-8-16 */ public class UserListBean implements Parcelable { private List<UserBean> users = new ArrayList<UserBean>(); private int previous_cursor = 0; private int next_cursor = 0; private int total_number = 0; @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(total_number); dest.writeInt(previous_cursor); dest.writeInt(next_cursor); dest.writeTypedList(users); } public static final Parcelable.Creator<UserListBean> CREATOR = new Parcelable.Creator<UserListBean>() { public UserListBean createFromParcel(Parcel in) { UserListBean userListBean = new UserListBean(); userListBean.total_number = in.readInt(); userListBean.previous_cursor = in.readInt(); userListBean.next_cursor = in.readInt(); userListBean.users = new ArrayList<UserBean>(); in.readTypedList(userListBean.users, UserBean.CREATOR); return userListBean; } public UserListBean[] newArray(int size) { return new UserListBean[size]; } }; public List<UserBean> getUsers() { return users; } public void setUsers(List<UserBean> users) { this.users = users; } public int getPrevious_cursor() { return previous_cursor; } public void setPrevious_cursor(int previous_cursor) { this.previous_cursor = previous_cursor; } public int getNext_cursor() { return next_cursor; } public void setNext_cursor(int next_cursor) { this.next_cursor = next_cursor; } public int getTotal_number() { return total_number; } public void setTotal_number(int total_number) { this.total_number = total_number; } @Override public String toString() { return ObjectToStringUtility.toString(this); } }