/**
*
*/
package com.photoshare.service.likes;
import org.json.JSONException;
import org.json.JSONObject;
import com.photoshare.common.ResponseBean;
import com.photoshare.utils.Utils;
/**
* @author czj_yy
*
*/
public class PhotoLikeResponseBean extends ResponseBean {
private boolean isLike;
private long UserId;
private long PhotoId;
public static final String KEY_USER_ID = "uid";
public static final String KEY_PHOTO_ID = "pid";
public static final String KEY_LIKE = "like";
/**
* @param response
*/
public PhotoLikeResponseBean(String response) {
super(response);
// TODO Auto-generated constructor stub
if (response == null)
return;
try {
JSONObject obj = new JSONObject(response);
JSONObject json = obj.optJSONObject(LikeBean.KEY_LIKE);
if (json != null) {
isLike = json.optBoolean(KEY_LIKE);
UserId = json.optLong(KEY_USER_ID);
PhotoId = json.optLong(KEY_PHOTO_ID);
}
} catch (JSONException e) {
// TODO Auto-generated catch block
Utils.logger("exception in parsing json data:" + e.getMessage());
}
}
@Override
public String toString() {
// TODO Auto-generated method stub
StringBuffer sb = new StringBuffer();
sb.append(KEY_USER_ID).append(" = ").append(UserId).append("\r\n");
sb.append(KEY_PHOTO_ID).append(" = ").append(PhotoId).append("\r\n");
sb.append(KEY_LIKE).append(" = ").append(isLike).append("\r\n");
return sb.toString();
}
}