Revision b51c628b src/gr/grnet/pithos/web/client/foldertree/Resource.java
b/src/gr/grnet/pithos/web/client/foldertree/Resource.java | ||
---|---|---|
93 | 93 |
return (new Date(ms)).toUTCString(); |
94 | 94 |
}-*/; |
95 | 95 |
|
96 |
public static <T> T createFromResponse(Class<T> aClass, Response response, T result) { |
|
96 |
public static <T> T createFromResponse(Class<T> aClass, String owner, Response response, T result) {
|
|
97 | 97 |
if (aClass.equals(AccountResource.class)) { |
98 |
result = (T) AccountResource.createFromResponse(response); |
|
98 |
result = (T) AccountResource.createFromResponse(owner, response);
|
|
99 | 99 |
} |
100 | 100 |
else if (aClass.equals(Folder.class)) { |
101 |
result = (T) Folder.createFromResponse(response, (Folder) result); |
|
101 |
result = (T) Folder.createFromResponse(owner, response, (Folder) result);
|
|
102 | 102 |
} |
103 | 103 |
else if (aClass.equals(File.class)) { |
104 |
result = (T) File.createFromResponse(response, (File) result); |
|
104 |
result = (T) File.createFromResponse(owner, response, (File) result);
|
|
105 | 105 |
} |
106 | 106 |
return result; |
107 | 107 |
} |
Also available in: Unified diff