/**
*
*/
package com.keju.maomao.bean;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import com.keju.maomao.helper.BusinessHelper;
/**
* 个人中心实体类
*
* @author zhouyong
* @data 创建时间:2013-10-31 上午9:45:41
*/
public class PersonalCentreBean implements Serializable {
private static final long serialVersionUID = -6731766703892468980L;
private int receiverId;
private int sendId;
private String sendName;
private String sendPhotoUrl;
private String sendTiem;
private String integral;
private int giftId;
private String giftName;
private String giftPhotoUrl;
public PersonalCentreBean(JSONObject obj) throws JSONException {
if (obj.has("receiver_id")) {
this.receiverId = obj.getInt("receiver_id");
}
if (obj.has("sender_id")) {
this.sendId = obj.getInt("sender_id");
}
if (obj.has("gift_id")) {
this.giftId = obj.getInt("gift_id");
}
if (obj.has("nick_name")) {
this.sendName = obj.getString("nick_name");
}
if (obj.has("pic_path")) {
this.sendPhotoUrl = BusinessHelper.PIC_BASE_URL + obj.getString("pic_path");
}
if (obj.has("time")) {
this.sendTiem = obj.getString("time");
}
if (obj.has("integral")) {
this.integral = obj.getString("integral");
}
if (obj.has("gift_name")) {
this.giftName = obj.getString("gift_name");
}
if (obj.has("gift_pic_path")) {
this.giftPhotoUrl =BusinessHelper.PIC_BASE_URL + obj.getString("gift_pic_path");
}
}
/**
* 构建一个list
*
* @param array
* @return
* @throws JSONException
*/
public static final List<PersonalCentreBean> constractList(JSONArray array) throws JSONException {
List<PersonalCentreBean> list = new ArrayList<PersonalCentreBean>();
for (int i = 0; i < array.length(); i++) {
PersonalCentreBean bean = new PersonalCentreBean(array.getJSONObject(i));
list.add(bean);
}
return list;
}
public int getReceiverId() {
return receiverId;
}
public void setReceiverId(int receiverId) {
this.receiverId = receiverId;
}
public int getSendId() {
return sendId;
}
public void setSendId(int sendId) {
this.sendId = sendId;
}
public String getSendName() {
return sendName;
}
public void setSendName(String sendName) {
this.sendName = sendName;
}
public String getSendPhotoUrl() {
return sendPhotoUrl;
}
public void setSendPhotoUrl(String sendPhotoUrl) {
this.sendPhotoUrl = sendPhotoUrl;
}
public String getSendTiem() {
return sendTiem;
}
public void setSendTiem(String sendTiem) {
this.sendTiem = sendTiem;
}
public String getIntegral() {
return integral;
}
public void setIntegral(String integral) {
this.integral = integral;
}
public int getGiftId() {
return giftId;
}
public void setGiftId(int giftId) {
this.giftId = giftId;
}
public String getGiftName() {
return giftName;
}
public void setGiftName(String giftName) {
this.giftName = giftName;
}
public String getGiftPhotoUrl() {
return giftPhotoUrl;
}
public void setGiftPhotoUrl(String giftPhotoUrl) {
this.giftPhotoUrl = giftPhotoUrl;
}
}