Revision b3c3954b src/gr/grnet/pithos/web/client/foldertree/Folder.java
b/src/gr/grnet/pithos/web/client/foldertree/Folder.java | ||
---|---|---|
288 | 288 |
return owner; |
289 | 289 |
} |
290 | 290 |
|
291 |
public boolean existChildrenPermissions() { |
|
292 |
for (File f : files) |
|
293 |
if (!f.getPermissions().isEmpty() && f.getInheritedPermissionsFrom() == null) |
|
294 |
return true; |
|
295 |
|
|
296 |
for (Folder fo : subfolders) |
|
297 |
if ((!fo.getPermissions().isEmpty() && fo.getInheritedPermissionsFrom() == null) || fo.existChildrenPermissions()) |
|
298 |
return true; |
|
299 |
return false; |
|
300 |
} |
|
301 |
|
|
302 | 291 |
public boolean isShared() { |
303 | 292 |
return !permissions.isEmpty(); |
304 | 293 |
} |
Also available in: Unified diff