Class BitMaskPermissionGrantingStrategy

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

    public class BitMaskPermissionGrantingStrategy
    extends Object
    implements org.springframework.security.acls.model.PermissionGrantingStrategy
    Permission granting strategy similar to DefaultPermissionGrantingStrategy but uses a bitwise 'and' to compare permission masks.
    • 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,
                                 List<org.springframework.security.acls.model.Permission> permission,
                                 List<org.springframework.security.acls.model.Sid> sids,
                                 boolean administrativeMode)
        Specified by:
        isGranted in interface org.springframework.security.acls.model.PermissionGrantingStrategy