/** * */ package com.photoshare.service.photos; import android.os.Bundle; import com.photoshare.common.RequestParam; import com.photoshare.exception.NetworkException; /** * @author Aron * */ public class PhotoGetInfoRequestParam extends RequestParam { @Deprecated private static final String METHOD = "photoGetInfo.do"; private static final String ACTION = "/PhotoAction"; public String getAction() { return ACTION; } private long pid; /** * 所有字段 */ public static final String FIELDS_ALL = PhotoBean.KEY_PID + "," + PhotoBean.KEY_UID + "," + PhotoBean.KEY_UNAME + "," + PhotoBean.KEY_CAPTION + "," + PhotoBean.KEY_FILE_NAME + "," + PhotoBean.KEY_CONTENT + "," + PhotoBean.KEY_CREATE_TIME + "," + PhotoBean.KEY_COMMENT_COUNT + "," + PhotoBean.KEY_LIKES_COUNT + "," + PhotoBean.KEY_TINY_URL + "," + PhotoBean.KEY_MIDDLE_URL + "," + PhotoBean.KEY_LARGE_URL + "," + PhotoBean.KEY_COMMENTS; /** * 默认字段<br> * 不添加fields参数也按此字段返回 */ public static final String FIELDS_DEFAULT = PhotoBean.KEY_PID + "," + PhotoBean.KEY_UID + "," + PhotoBean.KEY_UNAME + "," + PhotoBean.KEY_MIDDLE_URL; private String fields = FIELDS_DEFAULT; /** * @param pid */ public PhotoGetInfoRequestParam(long pid) { super(); this.pid = pid; } /* * (non-Javadoc) * * @see com.photoshare.common.RequestParam#getParams() */ @Override public Bundle getParams() throws NetworkException { // TODO Auto-generated method stub Bundle bundle = new Bundle(); bundle.putString("method", METHOD); bundle.putString("fields", fields); bundle.putString(PhotoBean.KEY_PHOTO + "Bean." + PhotoBean.KEY_PID, pid + ""); return bundle; } }