Package org.molgenis.security.acl
Class BitMaskPermissionGrantingStrategy
- java.lang.Object
-
- org.molgenis.security.acl.BitMaskPermissionGrantingStrategy
-
- All Implemented Interfaces:
org.springframework.security.acls.model.PermissionGrantingStrategy
public class BitMaskPermissionGrantingStrategy extends java.lang.Object implements org.springframework.security.acls.model.PermissionGrantingStrategyPermission granting strategy similar toDefaultPermissionGrantingStrategybut uses a bitwise 'and' to compare permission masks.
-
-
Constructor Summary
Constructors Constructor Description BitMaskPermissionGrantingStrategy(org.springframework.security.acls.domain.AuditLogger auditLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisGranted(org.springframework.security.acls.model.Acl acl, java.util.List<org.springframework.security.acls.model.Permission> permission, java.util.List<org.springframework.security.acls.model.Sid> sids, boolean administrativeMode)
-
-
-
Method Detail
-
isGranted
public boolean isGranted(org.springframework.security.acls.model.Acl acl, java.util.List<org.springframework.security.acls.model.Permission> permission, java.util.List<org.springframework.security.acls.model.Sid> sids, boolean administrativeMode)- Specified by:
isGrantedin interfaceorg.springframework.security.acls.model.PermissionGrantingStrategy
-
-