Class BitMaskPermissionGrantingStrategy

  • All Implemented Interfaces:
    org.springframework.security.acls.model.PermissionGrantingStrategy

    public class BitMaskPermissionGrantingStrategy
    extends java.lang.Object
    implements org.springframework.security.acls.model.PermissionGrantingStrategy
    Permission granting strategy similar to DefaultPermissionGrantingStrategy but uses a bitwise 'and' to compare permission masks.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BitMaskPermissionGrantingStrategy

        public BitMaskPermissionGrantingStrategy​(org.springframework.security.acls.domain.AuditLogger auditLogger)
    • 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:
        isGranted in interface org.springframework.security.acls.model.PermissionGrantingStrategy