package org.krakenapps.socialweb.facebook.jsonobject; import java.util.ArrayList; import java.util.Set; import org.json.JSONException; import org.json.JSONObject; import org.krakenapps.socialweb.facebook.graphapi.objectcode.Permissions; public class FriendList implements FacebookGraphObject { private String id; private String name; private String list_type; private FbConnection fbConnection; public FriendList(){ fbConnection = new FbConnection(); } private class FbConnection{ public FbConnection(){ friends = null; } private String CONN_members = "members"; private ArrayList<Friends> friends; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getList_type() { return list_type; } public void setList_type(String list_type) { this.list_type = list_type; } public FbConnection getFbConnection() { return fbConnection; } public void setFbConnection(FbConnection fbConnection) { this.fbConnection = fbConnection; } @Override public int parseJson(JSONObject json) { try { id = json.getString("id"); name = json.getString("name"); list_type = json.getString("list_type"); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } return 0; } /* (non-Javadoc) * @see org.krakenapps.socialweb.facebook.jsonobject.FacebookGraphObject#parseJson(org.json.JSONObject, java.util.Set) */ @Override public int parseJson(JSONObject json, Set<Permissions> permit) { // TODO Auto-generated method stub return 0; } } class Friends { String id; String name; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } }