Revision 25007267 src/gr/grnet/pithos/web/client/foldertree/Folder.java
b/src/gr/grnet/pithos/web/client/foldertree/Folder.java | ||
---|---|---|
80 | 80 |
|
81 | 81 |
private Set<File> files = new LinkedHashSet<File>(); |
82 | 82 |
|
83 |
private Set<String> tags = new LinkedHashSet<String>(); |
|
84 |
|
|
85 | 83 |
private String owner; |
86 | 84 |
|
87 | 85 |
private Map<String, Boolean[]> permissions = new HashMap<String, Boolean[]>(); |
... | ... | |
161 | 159 |
if (header != null && header.length() > 0) |
162 | 160 |
bytesUsed = Long.valueOf(header); |
163 | 161 |
|
164 |
header = response.getHeader("X-Container-Object-Meta"); |
|
165 |
if (header != null && header.length() > 0) { |
|
166 |
for (String t : header.split(",")) { |
|
167 |
tags.add(URL.decodePathSegment(t)); |
|
168 |
} |
|
169 |
} |
|
170 |
|
|
171 | 162 |
subfolders.clear(); //This is necessary in case we update a pre-existing Folder so that stale subfolders won't show up |
172 | 163 |
files.clear(); |
173 | 164 |
JSONValue json = JSONParser.parseStrict(response.getText()); |
... | ... | |
278 | 269 |
this.container = container; |
279 | 270 |
} |
280 | 271 |
|
281 |
public Set<String> getTags() { |
|
282 |
return tags; |
|
283 |
} |
|
284 |
|
|
285 | 272 |
public String getInheritedPermissionsFrom() { |
286 | 273 |
return inheritedPermissionsFrom; |
287 | 274 |
} |
Also available in: Unified diff