package com.photoshare.service.comments;
import android.os.Bundle;
import com.photoshare.common.RequestParam;
import com.photoshare.exception.NetworkException;
public class CommentsGetInfoRequestParam extends RequestParam {
@Deprecated
private static final String METHOD = "commentGetInfo.do";
private static final String ACTION = "/CommentGetInfoAction";
public String getAction() {
return ACTION;
}
/**
* 所有字段
* */
public static final String FIELDS_ALL = CommentInfo.KEY_CID + ","
+ CommentInfo.KEY_PID + "," + CommentInfo.KEY_UID + ","
+ CommentInfo.KEY_UNAME + "," + CommentInfo.KEY_CONTENT + ","
+ CommentInfo.KEY_CREATE_TIME;
/**
* 默认字段
* */
public static final String FIELDS_DEFAULT = CommentInfo.KEY_PID + ","
+ CommentInfo.KEY_UNAME + "," + CommentInfo.KEY_CONTENT + ","
+ CommentInfo.KEY_CREATE_TIME;
private long pid;
private int currentPage;
private int demandPage;
public static final String CURRENT_PAGE = "currentPage";
public static final String DEMAND_PAGE = "demandPage";
private String fields = FIELDS_DEFAULT;
public CommentsGetInfoRequestParam(long pid) {
this.pid = pid;
}
public CommentsGetInfoRequestParam(long pid, String fields) {
this.pid = pid;
this.fields = fields;
}
@Override
public Bundle getParams() throws NetworkException {
// TODO Auto-generated method stub
Bundle parameters = new Bundle();
parameters.putString("method", METHOD);
if (fields != null) {
parameters.putString("fields", fields);
}
parameters.putString(CommentInfo.KEY_COMMENT + "."
+ CommentInfo.KEY_PID, pid + "");
parameters.putString(CommentInfo.KEY_COMMENT + "." + CURRENT_PAGE,
currentPage + "");
parameters.putString(CommentInfo.KEY_COMMENT + "." + DEMAND_PAGE,
demandPage + "");
return parameters;
}
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
public void setDemandPage(int demandPage) {
this.demandPage = demandPage;
}
}