/** * */ package com.photoshare.service.likes; import android.os.Bundle; import com.photoshare.common.RequestParam; import com.photoshare.exception.NetworkException; /** * @author Aron * */ public class LikeGetInfoRequestParam extends RequestParam { @Deprecated private static final String METHOD = "likesGetInfo.do"; private static final String ACTION = "/LikeGetInfoAction"; public String getAction() { return ACTION; } /** * 所有字段 * */ public static final String FIELDS_ALL = LikeBean.KEY_LID + "," + LikeBean.KEY_UID + "," + LikeBean.KEY_PID + "," + LikeBean.KEY_UNAME + "," + LikeBean.KEY_TINY_UHEAD + "," + LikeBean.KEY_CREATE_TIME; /** * 默认字段 * */ public static final String FIELDS_DEFAULT = LikeBean.KEY_UID + "," + LikeBean.KEY_PID + "," + LikeBean.KEY_UNAME + "," + LikeBean.KEY_TINY_UHEAD + "," + LikeBean.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 LikeGetInfoRequestParam(long pid) { this.pid = pid; } public LikeGetInfoRequestParam(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(LikeBean.KEY_LIKE + "." + LikeBean.KEY_PID, pid + ""); return parameters; } public int getCurrentPage() { return currentPage; } public void setCurrentPage(int currentPage) { this.currentPage = currentPage; } public int getDemandPage() { return demandPage; } public void setDemandPage(int demandPage) { this.demandPage = demandPage; } }