Revision ecf95c9e src/gr/grnet/pithos/web/client/foldertree/Folder.java
b/src/gr/grnet/pithos/web/client/foldertree/Folder.java | ||
---|---|---|
311 | 311 |
public Set<String> getTags() { |
312 | 312 |
return tags; |
313 | 313 |
} |
314 |
|
|
315 |
public String getInheritedPermissionsFrom() { |
|
316 |
return inheritedPermissionsFrom; |
|
317 |
} |
|
318 |
|
|
319 |
public Map<String, Boolean[]> getPermissions() { |
|
320 |
return permissions; |
|
321 |
} |
|
322 |
|
|
323 |
public String getOwner() { |
|
324 |
return owner; |
|
325 |
} |
|
326 |
|
|
327 |
public boolean existChildrenPermissions() { |
|
328 |
for (File f : files) |
|
329 |
if (!f.getPermissions().isEmpty() && f.getInheritedPermissionsFrom() == null) |
|
330 |
return true; |
|
331 |
|
|
332 |
for (Folder fo : subfolders) |
|
333 |
if ((!fo.getPermissions().isEmpty() && fo.getInheritedPermissionsFrom() == null) || fo.existChildrenPermissions()) |
|
334 |
return true; |
|
335 |
return false; |
|
336 |
} |
|
314 | 337 |
} |
Also available in: Unified diff