1 package gr.grnet.pithos.web.client;
3 import gr.grnet.pithos.web.client.foldertree.Resource;
5 import java.util.ArrayList;
8 import com.google.gwt.http.client.Response;
9 import com.google.gwt.json.client.JSONArray;
10 import com.google.gwt.json.client.JSONObject;
11 import com.google.gwt.json.client.JSONParser;
12 import com.google.gwt.json.client.JSONValue;
14 public class SharingUsers extends Resource {
15 private List<String> users;
17 public static SharingUsers createFromResponse(Response response, SharingUsers result) {
20 u = new SharingUsers();
27 private void populate(Response response) {
28 users = new ArrayList<String>();
29 JSONValue json = JSONParser.parseStrict(response.getText());
30 JSONArray array = json.isArray();
32 for (int i=0; i<array.size(); i++) {
33 JSONObject o = array.get(i).isObject();
35 users.add(unmarshallString(o, "name"));
41 public List<String> getUsers() {