package cn.ac.ia.directtrans.json; import com.google.gson.Gson; public class JsonEditLinkman extends JsonRequest { public static final String CMD_ADD = "add"; public static final String CMD_DELETE = "del"; public static final String CMD_INVITE = "invite"; public static final String CMD_INVITE_RET = "invite_ret"; public String cmd; public String email; public long id; public String name; public JsonEditLinkman(){ function = EDIT_LINKMAN; } public void setInviteLinkman(long id){ cmd = CMD_INVITE; this.id = id; } public void setAddLinkman(long id, String email, String name){ cmd = CMD_ADD; this.email = email; this.name = name; this.id = id; } public void setDeleteLinkman(long linkId){ cmd = CMD_DELETE; this.id = linkId; } public static JsonEditLinkman fromJson(String json) { Gson gson = new Gson(); JsonEditLinkman user = gson.fromJson(json,JsonEditLinkman.class); return user; } public void setInviteRespond(long linkmanId) { // TODO Auto-generated method stub cmd = CMD_INVITE_RET; this.id = linkmanId; } }