Package lumis.util.security.acl
Class GenericAclManager
- java.lang.Object
-
- lumis.util.security.acl.AclManager
-
- 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, checkRequiredPermissionsInternalFlag
-
-
Constructor Summary
Constructors Constructor Description GenericAclManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessControlList
get(SessionConfig sessionConfig, java.lang.String id, ITransaction transaction)
protected AccessControlList
getAclInternal(SessionConfig sessionConfig, java.lang.String itemId, ITransaction transaction)
protected int
getRequiredPermissions()
void
removeAclEntriesByPrincipalId(SessionConfig sessionConfig, java.lang.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
-
-
-
-
Method Detail
-
get
public AccessControlList get(SessionConfig sessionConfig, java.lang.String id, ITransaction transaction) throws ManagerException, PortalException
- Specified by:
get
in classAclManager
- Throws:
ManagerException
PortalException
-
getAclInternal
protected AccessControlList getAclInternal(SessionConfig sessionConfig, java.lang.String itemId, ITransaction transaction) throws ManagerException, PortalException
- Specified by:
getAclInternal
in classAclManager
- Throws:
ManagerException
PortalException
-
getRequiredPermissions
protected int getRequiredPermissions() throws PortalException
- Specified by:
getRequiredPermissions
in classAclManager
- Throws:
PortalException
-
removeAclEntriesByPrincipalId
public void removeAclEntriesByPrincipalId(SessionConfig sessionConfig, java.lang.String principalId, ITransaction transaction) throws ManagerException, PortalException
- Specified by:
removeAclEntriesByPrincipalId
in interfaceIGenericAclManager
- Throws:
ManagerException
PortalException
-
-