lumis.util.security.acl
Class GenericAclManager

Package class diagram package GenericAclManager
java.lang.Object
  extended by lumis.util.security.acl.AclManager
      extended by lumis.util.security.acl.GenericAclManager
All Implemented Interfaces:
IConfigKeyChecker, IAclManager, IGenericAclManager

public class GenericAclManager
extends AclManager
implements IGenericAclManager


Field Summary
 
Fields inherited from class lumis.util.security.acl.AclManager
aclCache
 
Constructor Summary
GenericAclManager()
           
 
Method Summary
 AccessControlList get(SessionConfig sessionConfig, String id, ITransaction transaction)
           
protected  AccessControlList getAclInternal(SessionConfig sessionConfig, String itemId, ITransaction transaction)
           
protected  int getRequiredPermissions()
           
 void removeAclEntriesByPrincipalId(SessionConfig sessionConfig, String principalId, ITransaction transaction)
           
 
Methods inherited from class lumis.util.security.acl.AclManager
add, add, addOrUpdate, checkPermission, checkPermission, checkRequiredPermissionsInternal, cleanupInvalidData, clearCache, delete, deleteAclEntryByPrincipalId, deserialize, exists, keyExists, removeFromCache, serialize, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface lumis.util.security.acl.IAclManager
add, addOrUpdate, checkPermission, checkPermission, clearCache, delete, deleteAclEntryByPrincipalId, deserialize, exists, removeFromCache, serialize
 
Methods inherited from interface lumis.portal.serialization.operation.IConfigKeyChecker
keyExists
 

Constructor Detail

GenericAclManager

public GenericAclManager()
Method Detail

get

public AccessControlList get(SessionConfig sessionConfig,
                             String id,
                             ITransaction transaction)
                      throws ManagerException,
                             PortalException
Specified by:
get in class AclManager
Throws:
ManagerException
PortalException

getAclInternal

protected AccessControlList getAclInternal(SessionConfig sessionConfig,
                                           String itemId,
                                           ITransaction transaction)
                                    throws ManagerException,
                                           PortalException
Specified by:
getAclInternal in class AclManager
Throws:
ManagerException
PortalException

getRequiredPermissions

protected int getRequiredPermissions()
                              throws PortalException
Specified by:
getRequiredPermissions in class AclManager
Throws:
PortalException

removeAclEntriesByPrincipalId

public void removeAclEntriesByPrincipalId(SessionConfig sessionConfig,
                                          String principalId,
                                          ITransaction transaction)
                                   throws ManagerException,
                                          PortalException
Specified by:
removeAclEntriesByPrincipalId in interface IGenericAclManager
Throws:
ManagerException
PortalException


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.