Revision b9a1049a src/gr/grnet/pithos/web/client/SharingUsers.java

b/src/gr/grnet/pithos/web/client/SharingUsers.java
35 35
package gr.grnet.pithos.web.client;
36 36

  
37 37
import java.util.ArrayList;
38
import java.util.Collections;
38 39
import java.util.Date;
39 40
import java.util.List;
40 41

  
......
45 46
import com.google.gwt.json.client.JSONValue;
46 47

  
47 48
public class SharingUsers extends Resource {
48
	private List<String> users;
49
	private List<String> userIDs;
49 50

  
50 51
	public static SharingUsers createFromResponse(Response response, SharingUsers result) {
51 52
		SharingUsers u;
......
58 59
	}
59 60

  
60 61
	private void populate(Response response) {
61
		users = new ArrayList<String>();
62
		userIDs = new ArrayList<String>();
62 63
        JSONValue json = JSONParser.parseStrict(response.getText());
63 64
        JSONArray array = json.isArray();
64 65
        if (array != null) {
65 66
            for (int i=0; i<array.size(); i++) {
66 67
                JSONObject o = array.get(i).isObject();
67 68
                if (o != null) {
68
                	users.add(unmarshallString(o, "name"));
69
                	userIDs.add(unmarshallString(o, "name"));
69 70
                }
70 71
            }
71 72
        }
72 73
	}
73 74

  
74
	public List<String> getUsers() {
75
		return users;
75
	public List<String> getUserIDs() {
76
		return Collections.unmodifiableList(userIDs);
76 77
	}
77 78

  
78 79
	@Override

Also available in: Unified diff