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