it.sistematica.isharedoc.model.security
Class FilePermissionContainer

java.lang.Object
  extended by it.sistematica.isharedoc.model.security.FilePermissionContainer

public class FilePermissionContainer
extends java.lang.Object


Field Summary
(package private)  java.util.Map<java.lang.Object,AccessModeItem> filePerms
           
(package private)  AccessModeItem fileStaff
           
 
Constructor Summary
FilePermissionContainer()
           
 
Method Summary
 java.util.Map<java.lang.Object,AccessModeItem> getFilePerms()
           
 AccessModeItem getPermissionFromObject(java.lang.Object key)
           
 AccessModeItem getPermissionStaff()
           
 void remove(java.lang.Object who)
           
 void removeStaff()
           
 void sum(java.util.List permissions, boolean allowWriteFolder, java.util.Map<java.lang.String,java.lang.String> runtimeTasks)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fileStaff

AccessModeItem fileStaff

filePerms

java.util.Map<java.lang.Object,AccessModeItem> filePerms
Constructor Detail

FilePermissionContainer

public FilePermissionContainer()
Method Detail

getPermissionStaff

public AccessModeItem getPermissionStaff()

getPermissionFromObject

public AccessModeItem getPermissionFromObject(java.lang.Object key)

removeStaff

public void removeStaff()

remove

public void remove(java.lang.Object who)

getFilePerms

public java.util.Map<java.lang.Object,AccessModeItem> getFilePerms()

sum

public void sum(java.util.List permissions,
                boolean allowWriteFolder,
                java.util.Map<java.lang.String,java.lang.String> runtimeTasks)